0909华为云计算类云服务小白实验教程
华为云计算类云服务小白实验教程
实验环境:华为云,区域:华东‑上海一 实验组件:ECS弹性云服务器、IMS镜像服务、AS弹性伸缩 前置说明:全部使用按需计费,实验完成务必删除资源,避免产生扣费。
概念速览
| 组件 | 说明 |
|---|---|
| ECS弹性云服务器 | 云上虚拟服务器,可选择Linux/Windows操作系统,提供计算能力 |
| 密钥对 | Linux推荐登录凭证,私钥必须下载保存,丢失无法登录实例;Windows可用私钥解析获取初始管理员密码 |
| 启动模板 | 保存ECS购买参数,快速批量创建云服务器 |
| IMS私有镜像 | 把已经部署好业务的ECS做成镜像,新实例直接继承业务环境,无需重复部署 |
| AS弹性伸缩 | 根据规则自动增加、减少ECS实例;三要素:伸缩配置、伸缩组、伸缩策略 |
一、ECS弹性云服务器实验
1.1 购买Linux ECS
-
华为云控制台 →【产品】→【计算】→【弹性云服务器ECS】,点击自定义购买
-
基础配置
- 计费模式:按需计费
- 区域:华东‑上海一,选择可用区
- CPU架构:x86计算,规格选通用计算型(如1vCPU 1G)
- 镜像:公共镜像,openEuler / CentOS
- 系统盘:高IO,10‑40GiB
-
网络配置
- VPC、子网使用默认;安全组default
- 弹性公网EIP:现在购买,全动态BGP,带宽1‑5M
-
云服务器管理
-
实例名称:
ecs‑linux -
登录凭证:
密钥对
→新建密钥对
KeyPair‑lcm⚠️ 创建密钥对会自动下载
.pem私钥文件,务必保存到本地电脑,丢失不能登录服务器!
-
-
全部参数配置完毕,点击右上角保存为启动模板,模板名称
ecs‑linux,方便后续快速创建。 -
勾选协议,点击【立即购买】,等待实例状态变为运行中,记录公网IP、私有IP。
1.2 购买Windows ECS
- ECS控制台,点击【返回继续购买】
- 规格选择通用计算增强型;镜像选择:
Windows Server2022 标准版64位中文 - 网络沿用VPC默认,EIP现在购买
- 登录凭证:使用刚才已经建好的密钥对
KeyPair‑gqd - 实例名称:
ecs‑windows,立即购买。 - 两台实例全部运行中,复制记录两台机器公网IP、私网IP。
1.3 ECS实例登录操作
✅ Linux实例登录(ecs‑linux)
方式1:MobaXterm客户端登录
- 新建SSH会话,远程主机填写ecs‑linux公网IP,用户名
root,端口22 - 高级SSH设置 →勾选【使用私钥】,选中本地保存的
KeyPair‑lcm.pem私钥文件 - 点击确定,直接登录Linux系统。
方式2:CloudShell网页登录(控制台)
- ECS实例列表,远程登录选择【CloudShell登录】
- 认证方式选择证书认证,上传本地pem私钥文件,点击连接登录。
方式3:VNC登录(故障应急使用)
当SSH无法登录时,使用VNC控制台直接操作服务器。
✅ Windows实例登录(ecs‑windows)
- 在ECS列表选中
ecs‑windows,点击【更多】→【密钥管理】→【获取密码】 - 上传本地
KeyPair‑lcm.pem私钥文件,解析得到Administrator初始密码。 - Windows本地按下
Win+R,输入mstsc回车,打开远程桌面连接。 - 计算机填入ecs‑windows公网IP;用户名
Administrator,粘贴刚才获取的密码,完成登录。
1.4 Linux故障模拟:rm -rf /*系统损坏
⚠️ 危险命令!仅实验环境操作,生产环境严禁执行
- 登录ecs‑linux,执行命令:
rm -rf /*
- 控制台点击【更多】→【重启】,勾选强制重启。
- 使用VNC登录观察现象:系统进入
grub rescue>救援模式,系统文件全部删除,无法正常启动。
故障处理方案:重装操作系统
-
ECS实例更多菜单,选择【重装操作系统】
-
关机实例,镜像保持原openEuler,登录凭证选用密钥对
KeyPair‑lcm。
知识点:重装操作系统清空系统盘,数据盘数据不会丢失;系统配置全部重置。
-
提交确认,等待重装完成,实例自动开机,重新可以SSH登录。
1.5 切换操作系统
- 实例【更多】→【切换操作系统】
- 目标镜像选择 Ubuntu 24.04,阅读提示输入确认
YES,勾选协议提交。 - 等待切换完成,登录系统执行下面命令验证系统版本:
cat /etc/os‑release
现象:输出NAME=“Ubuntu”,操作系统切换成功。切换操作系统同样清空系统盘。
1.6 变更实例规格(升级CPU内存)
- 实例【更多】→【变更规格】
- 修改vCPU、内存大小,提交变更(实例会重启)。
- 登录系统验证配置生效
lscpu # 查看CPU信息
free -m # 查看内存信息
1.7 重置密码 & 删除ECS
- 重置密码:实例更多 →【重置密码】,设置新密码,保存后使用新密码登录。
- 删除ECS:勾选两台实例,点击删除;输入确认字符
DELETE;可以同步释放弹性公网IP、云硬盘,点击确定删除。
二、IMS镜像服务:制作私有镜像
实验目的:把部署好网站业务的ECS制作私有镜像,使用镜像新建实例自动带业务环境。
2.1 准备业务ECS
- 使用启动模板新建一台ECS‑linux,操作系统选择CentOS7.9,购买EIP公网IP。
- SSH登录实例,部署httpd网页服务
yum install -y httpd
systemctl enable httpd --now
echo "哈哈哈" > /var/www/html/index.html
- 放行安全组80端口:进入安全组,添加入方向规则,TCP80,源地址0.0.0.0/0。
- 浏览器访问ECS公网IP,页面输出“哈哈哈”,网站部署完成。
2.2 创建私有镜像
- ECS实例【更多】→【镜像】→【创建私有镜像】
- 镜像源选择云服务器实例,选中当前CentOS实例,镜像名称填写
img_web。 - 勾选协议提交任务,等待约10分钟,镜像状态变为“正常”。
2.3 使用私有镜像发放新服务器
-
镜像服务控制台 →【私有镜像】,找到
img_web,点击【申请服务器】。 -
在操作系统镜像选项选择私有镜像,选中
img_web,其余参数正常配置。 -
创建完成后,浏览器访问新ECS公网IP,直接打开网页“哈哈哈”。
✨实验现象:新实例不需要再次安装httpd,私有镜像继承原有服务器全部业务配置。
2.4 资源清理
删除云服务器实例,再删除私有镜像。
三、AS弹性伸缩服务实验
AS三要素:
- 伸缩配置:相当于ECS购买模板,定义实例规格、镜像、密钥等
- 伸缩组:实例管理集合;设置最大实例数、最小实例数、期望实例数
- 伸缩策略:触发扩缩容动作;告警策略 / 定时策略 / 周期策略
3.1 创建伸缩配置(模板)
- 控制台产品→计算→【弹性伸缩AS】,进入控制台。
- 选择【伸缩配置】→【创建伸缩配置】
- 计费:按需计费,区域华东‑上海一,名称
as‑config‑test - CPU架构x86;规格通用计算型;镜像openEuler
- 磁盘系统盘10G;安全组default;弹性公网IP:不使用
- 登录凭证:密钥对
KeyPair‑lcm,提交创建。
- 计费:按需计费,区域华东‑上海一,名称
3.2 创建弹性伸缩组
- 切换【弹性伸缩组】→【创建弹性伸缩组】
- 区域:华东‑上海一;可用区多选;名称
as‑group‑test - 参数设置:
- 最大实例数:
10(扩容上限,实例不能超过该数字) - 期望实例数:
6(伸缩组目标实例数量,自动创建6台ECS) - 最小实例数:
3(缩容下限,实例最少保留3台)
- 最大实例数:
- 选择刚刚创建好的伸缩配置;选择VPC、子网。
- 实例移除策略、健康检查默认;EIP释放选择【释放】,数据盘【删除】。
- 区域:华东‑上海一;可用区多选;名称
- 勾选协议,立即创建伸缩组。
- 等待几分钟,进入ECS列表,观察:自动生成6台ECS实例。
3.3 创建定时伸缩策略(定时缩容)
- 伸缩组详情页 →【伸缩策略】→【添加伸缩策略】
- 策略名称
as‑policy‑test,策略类型:定时策略 - 设置触发时间为当前时间往后3分钟
- 执行动作:减少 3个实例,冷却时间300秒。
- 策略名称
- 确定提交,等待触发时间到达。
- 在【活动历史】页面,查看伸缩执行记录;回到ECS列表观察实例数量,从6台变成3台,缩容实验成功。
3.4 删除AS资源
-
在伸缩组列表,选中伸缩组点击删除。
⚠️现象:删除伸缩组,组内所有ECS实例会被同步删除。
-
再删除对应的伸缩配置。
四、实验后资源清理清单(必做,防止扣费)
- 删除所有ECS弹性云服务器实例
- 删除私有镜像(IMS)
- 删除弹性伸缩组、伸缩配置(AS)
- 确认弹性公网EIP全部释放
- 确认云硬盘无遗留资源
更多推荐


所有评论(0)