0909华为云计算类综合服务小白实验教程

华为云计算类综合服务小白实验教程

实验环境:华为云,区域:华东‑上海一 实验组件:ECS弹性云服务器、IMS镜像服务、AS弹性伸缩 ⚠️全部使用按需计费,实验结束务必删除全部资源,防止扣费。

概念速览

组件 作用说明
ECS弹性云服务器 云上虚拟服务器,分为Linux、Windows两种操作系统
密钥对 登录凭证;Windows可解析获取管理员初始密码;私钥文件必须本地保存,丢失无法登录
IMS私有镜像 把已经配置好业务环境的ECS制作镜像,新实例直接继承业务环境
复制镜像 在本区域复制一份私有镜像,生成新镜像文件
共享镜像 将私有镜像共享给其他华为云账号,实现跨账号环境分发
AS伸缩配置 创建ECS的模板,定义实例规格、镜像、带宽、密钥
AS伸缩组 管理一组ECS实例,设置最大、最小、期望实例数,控制实例上下限
AS伸缩策略 定时/周期/告警,自动增加、减少ECS实例;还可以自动伸缩EIP带宽

一、前期准备:创建VPC与密钥对

1.1 创建VPC

  1. 登录华为云控制台,切换区域:华东‑上海一
  2. 服务列表→网络→【虚拟私有云VPC】
  3. 点击【创建虚拟私有云】
    • 区域:华东‑上海一
    • 名称:vpc‑default
    • 网段:192.168.0.0/16,子网subnet‑c20b192.168.0.0/24
  4. 其余参数默认,点击【立即创建】。

1.2 创建密钥对

  1. 控制台搜索【数据加密服务DEW】→【密钥对管理】
  2. 点击【创建密钥对】,名称KeyPair‑b669,密钥类型SSH_RSA_2048
  3. 点击确定,浏览器自动下载.pem私钥文件,保存到本地桌面,丢失无法登录!

二、ECS弹性云服务器实验(Windows + Linux)

2.1 创建两台ECS实例

ecs‑windows:Windows Server2022,密钥对登录,暂不购买EIP ecs‑linux:CentOS7.6,密码登录,暂不购买EIP

  1. 服务列表→计算→【弹性云服务器ECS】→【购买弹性云服务器】
🖥️创建ecs‑windows
  • 计费模式:按需计费;区域:华东‑上海一;x86架构;规格s6.large.2 2vCPU 4G
  • 镜像:公共镜像 Windows Server 2022 数据中心版简体中文,系统盘高IO 40G
  • 网络:选择vpc‑default,安全组default;弹性公网IP:暂不购买
  • 云服务器名称:ecs‑windows;登录凭证:密钥对 ,选择KeyPair‑b669
  • 勾选协议,立即购买。
🐧创建ecs‑linux

再次点击购买弹性云服务器

  • 计费模式:按需计费;x86架构;规格通用计算1核1G
  • 镜像:公共镜像CentOS7.6 64bit,系统盘10G
  • 网络:vpc‑default,安全组default;弹性公网IP:暂不购买
  • 云服务器名称:ecs‑linux;登录凭证:密码,设置root密码
  • 勾选协议,立即购买。

等待两台实例状态变为【运行中】。

2.2 登录两台ECS(无公网IP,使用VNC/CloudShell)

Windows ecs‑windows登录
  1. ECS列表,ecs‑windows行点击【更多】→【密钥管理】→【获取密码】
  2. 上传本地KeyPair‑b669.pem私钥文件,点击获取密码,复制Administrator密码。
  3. 点击【远程登录】→【立即登录】VNC控制台。
  4. 控制台界面点击Ctrl+Alt+Del,粘贴复制好的密码,完成Windows登录。
Linux ecs‑linux登录
  1. ecs‑linux行点击【远程登录】→【立即登录】CloudShell登录
  2. 用户名root,输入实验设置的密码(输入时屏幕不显示字符)
  3. 出现Welcome to HuaweiCloud Service即登录成功。

2.3 变更ECS实例规格(Windows演示)

⚠️变更规格必须先关机实例

  1. 选中ecs‑windows,点击【关机】,确认关机,等待状态变为【已关机】
  2. 点击【更多】→【变更规格】
  3. 将内存从4GB修改为8GB,vCPU保持不变,下一步。
  4. 勾选免责声明,提交;状态显示【更新规格中】。
  5. 变更完成后,开机实例。VNC登录Windows,打开【控制面板-系统】,确认内存变为8G。

三、IMS镜像服务实验:Windows&Linux私有镜像、复制、共享镜像

3.1 Windows私有镜像制作

制作镜像前系统预处理,否则新建镜像实例网络异常、远程桌面不可用

  1. VNC登录ecs‑windows
  2. 打开控制面板→网络和共享中心→以太网2→属性→IPv4属性,确认自动获取IP、自动获取DNS(DHCP)
  3. 此电脑右键属性→远程设置,勾选【允许远程连接到此计算机】。
  4. Windows防火墙,开启远程桌面的专用、公网放行规则。
  5. 控制面板→程序和功能,确认已经安装Cloudbase‑Init(华为公共镜像默认自带)。
创建Windows系统盘私有镜像
  1. 控制台服务列表→计算→【镜像服务IMS】→【创建私有镜像】
  2. 创建方式:创建私有镜像;镜像类型:系统盘镜像 ;镜像源选择云服务器ecs‑windows
  3. 镜像名称:image‑windows2012,勾选两份免责声明,提交。
  4. 等待5‑10分钟,镜像状态变成正常,代表镜像制作完成。
修改镜像属性
  1. 在私有镜像列表,镜像行【操作】→【修改】
  2. 可修改镜像名称、最小内存、启动方式BIOS/UEFI等参数,确认保存。
复制镜像(本区域复制)
  1. 私有镜像列表,镜像行【更多】→【复制】
  2. 复制类型:本区域内复制 ;新镜像名称copy_image‑windows2012;不开启KMS加密。
  3. 点击确定,等待复制完成,列表出现新镜像。
共享镜像(跨账号分享镜像)

需要另一个华为云账号B的【项目ID】(账号B右上角头像→我的凭证,复制项目ID)

  1. 原始镜像行【更多】→【共享】
  2. 填入账号B的项目ID,点击确定完成共享。
  3. 使用账号B登录华为云,进入IMS控制台,切换【共享镜像】页签,点击【接受】。
  4. 也可以进入镜像详情页,点击【添加成员】,批量添加多个租户ID实现镜像共享。
使用私有镜像创建新ECS
  1. 私有镜像列表,选中镜像,点击【申请服务器】
  2. 操作系统镜像选择【私有镜像】,选中image‑windows2012,其余参数按照ECS购买流程,创建新云服务器。
  3. 新实例继承原ecs‑windows系统配置。

3.2 Linux私有镜像制作

  1. CloudShell登录ecs‑linux,执行命令检查网卡配置为DHCP

    cat /etc/sysconfig/network‑scripts/ifcfg‑eth0

需要看到BOOTPROTO="dhcp"PERSISTENT_DHCLIENT="yes"

  1. 检查密码重置插件CloudResetPwdAgent

    ls -lh /CloudResetPwdAgent/

有回显代表插件已存在,公共镜像默认自带。

  1. 检查cloud‑init工具

    which cloud‑init

有输出代表已安装。

  1. 检查网络规则文件(防止新实例网卡漂移)

    ls -l /etc/udev/rules.d/

total 0代表没有残留规则文件,无需清理。

创建Linux私有镜像
  1. IMS镜像控制台,点击【创建私有镜像】
  2. 镜像源:云服务器ecs‑linux;镜像名称image‑centos7.6
  3. 勾选协议,提交,等待状态变为【正常】。
  4. 可以使用该私有镜像申请新ECS实例。

四、AS弹性伸缩完整实验

AS三要素:伸缩配置(模板)→伸缩组(实例集合)→伸缩策略(触发规则)

4.1 创建伸缩配置(模板,复用ecs‑windows规格)

  1. 控制台→计算→【弹性伸缩AS】→【伸缩配置】→【创建伸缩配置】
  2. 配置模板选择:使用已有云服务器规格为模板 ,选择ecs‑windows
  3. 弹性公网IP:自动分配;线路全动态BGP;按带宽计费,带宽5Mbit/s
  4. 登录凭证:密钥对,选择KeyPair‑b669
  5. 点击立即创建,生成伸缩配置。

4.2 创建弹性伸缩组

  1. AS控制台切换【弹性伸缩组】→【创建弹性伸缩组】

  2. 基础参数:

    • 区域:华东‑上海一;全部可用区勾选;多可用区扩展策略:均衡分布
    • 伸缩组名称:as‑group‑CB
    • 最大实例数:5;期望实例数:2;最小实例数:1
    • 伸缩配置:选择刚刚建好的伸缩配置
    • VPC:vpc‑default,子网默认
    • 负载均衡:不使用
    • 实例移除策略:较早创建的配置,较早创建实例
    • EIP释放:释放;数据盘:删除
    • 健康检查:云服务器健康检查,间隔5分钟,宽限期600秒
  3. 勾选协议,立即创建伸缩组。

    ✨现象:伸缩组启用后,自动创建2台ECS实例,满足【期望实例数=2】。

4.3 创建周期伸缩策略(按天自动增减实例)

进入伸缩组详情页 →【查看伸缩策略】→【添加伸缩策略】

策略1:每日18点增加1台实例
  • 策略名称:as‑policy‑test1
  • 策略类型:周期策略;重复周期:按天;触发时间18:00
  • 执行动作:增加 1个实例;冷却时间900秒。
策略2:每日23点减少1台实例
  • 策略名称:as‑policy‑test2
  • 策略类型:周期策略;重复周期:按天;触发时间23:00
  • 执行动作:减少 1个实例;冷却时间900秒。

实验时间有限,可以选中策略,点击【立即执行策略】直接触发扩缩容,切换【伸缩实例】页签观察实例数量变化。查看活动历史看伸缩执行日志。

4.4 伸缩带宽策略(自动调整EIP带宽)

AS不仅可以伸缩ECS数量,还可以自动调整弹性公网IP带宽。

  1. AS控制台左侧导航栏,选择【伸缩带宽】→【创建伸缩带宽策略】
  2. 策略名称:as‑policy‑bandwidth
  3. 资源类型:弹性公网IP;选择一个EIP;策略类型:定时策略
  4. 设置几分钟后触发,执行动作设置带宽10Mbit/s;冷却时间300秒。
  5. 提交创建;到达触发时间,进入EIP详情页面,验证带宽自动变为10M。

五、实验后资源清理(顺序不能错,避免扣费)

  1. AS资源:先删除伸缩组(会同步删除组内自动创建的ECS),再删除伸缩配置
  2. ECS:手动创建的ecs‑windows、ecs‑linux执行删除,输入确认字符DELETE,勾选释放EIP、云硬盘
  3. IMS镜像服务:删除所有私有镜像(Windows、Linux、复制镜像)
  4. VPC:删除VPC前,先删除子网,再删除VPC
  5. 检查EIP列表,确认没有遗留未释放的弹性公网IP
相关推荐
fpcc1 小时前
c++编程实践—统一初始化
服务器·c++
fangjianj1 小时前
自有服务及软件包
linux
QYR-分析3 小时前
蓝海赛道高速扩容!全球小型观察ROV市场格局、细分场景与发展趋势分析
大数据·运维·云计算
陈皮糖..3 小时前
从零搭建一个简易 AI 运维问答机器人(RAG + LangChain + Streamlit)
运维·人工智能·ai·langchain·机器人
weixin_493503673 小时前
商会小程序附件上传:分片上传 + OSS 直传完整实现(Vue3 + 阿里云 OSS 实战)
阿里云·小程序·云计算
风哥2号3 小时前
数据库教程FGMT03‑生产环境Linux+Oracle19c+ASM安装配置与项目实战
linux·数据库
一木 之林3 小时前
七、一-AI 工程实践、插件化调试与软件交付
java·linux·c++
制造业的搬运工3 小时前
AI服务器背板与传统背板差异:三大设计升级解析
运维·服务器·人工智能·科技·制造·pcb工艺
制冷技术咨询与服务4 小时前
某纯电牵引车整车CAN网络
网络·汽车·can·某纯电牵引车整车can网络