当前位置: 首页 > news >正文

36.华为云计算类服务实践

文章目录

  • 计算类服务实践(ECS、IMS、AS)
    • 2 计算类服务实践
      • 2.1 实验介绍
        • 2.1.1 关于本实验
        • 2.1.2 实验目的
      • 2.2 实验任务配置
        • 2.2.1 配置思路
        • 2.2.2 ECS 的生命周期管理
          • 2.2.2.1 创建两台不同操作系统的 ECS
          • 2.2.2.2 登录弹性云服务器
          • 2.2.2.3 变更弹性云服务器规格(以 Windows 为例)
        • 2.2.3 通过云服务器创建 Windows 系统盘镜像
          • 2.2.3.1 配置 Windows 云服务器(ecs-windows)
          • 2.2.3.2 创建 Windows 私有镜像
          • 2.2.3.3 镜像管理操作
        • 2.2.4 通过云服务器创建 Linux 系统盘镜像
          • 2.2.4.1 配置 Linux 云服务器(ecs-linux)
          • 2.2.4.2 创建 Linux 私有镜像
        • 2.2.5 AS 的基础实践
          • 2.2.5.1 创建伸缩配置
          • 2.2.5.2 创建伸缩组与伸缩策略
          • 2.2.5.3 弹性伸缩带宽
        • 2.2.6 删除资源(实验后清理)
      • 2.3 自主学习作业
        • 作业要求

计算类服务实践(ECS、IMS、AS)

2 计算类服务实践

2.1 实验介绍

2.1.1 关于本实验
  • 核心服务定义

    • 弹性云服务器(ECS):可随时自助获取、弹性伸缩的云服务器,保障服务稳定运行,提升运维效率。

    • 镜像服务(IMS):提供镜像全生命周期管理,支持快速部署业务。

    • 弹性伸缩(AS):基于业务需求和策略自动调整资源,支持定时、周期、告警策略,平衡资源与成本。

  • 实验内容:涵盖 ECS 创建与登录、资源变更、Windows/Linux 私有镜像创建、共享镜像制作、弹性伸缩配置等综合操作。

2.1.2 实验目的
  1. 掌握弹性云服务器(ECS)的基本使用方法

  2. 掌握镜像服务(IMS)的镜像创建与管理操作

  3. 掌握弹性伸缩(AS)的策略配置与资源调整逻辑

2.2 实验任务配置

2.2.1 配置思路
  1. 弹性云服务器(ECS)的创建与登录

  2. ECS 规格调整(如内存、CPU 扩容)

  3. 基于 ECS 创建 Windows/Linux 系统盘镜像

  4. 镜像属性修改与共享设置

  5. 弹性伸缩(AS)配置:伸缩配置、伸缩组、伸缩策略创建

2.2.2 ECS 的生命周期管理
2.2.2.1 创建两台不同操作系统的 ECS

前提准备:已注册华为云账号并完成实名认证

  1. 登录与区域选择
  • 打开浏览器访问华为云官网,点击右上角 “登录”

  • 输入账号密码进入控制台,选择区域为 “华东 - 上海一”

  1. 创建虚拟私有云(VPC)
  • 左侧服务列表→“网络”→“虚拟私有云 VPC”

  • 点击 “创建虚拟私有云”,配置区域为 “华东 - 上海一”,名称自定义,其他参数默认,点击 “立即创建”

  1. 配置密钥对(Windows 服务器登录用)
  • 左侧服务列表→“安全与合规”→“数据加密服务 DEW”

  • 选择 “密钥对管理”→“创建密钥对”,配置名称、类型(SSH_RSA_2048),点击 “确定” 并下载密钥文件(如 KeyPair-b669.pem)至本地

  1. 创建 Windows ECS(ecs-windows)
  • 左侧服务列表→“计算”→“弹性云服务器 ECS”→“购买弹性云服务器”

  • 核心参数配置:

配置项取值说明
计费模式按需计费
区域华东 - 上海一
CPU 架构x86 计算
规格通用计算型 s6.large.2(2vCPUs/4GB)
镜像公共镜像 - Windows Server 2012 R2 数据中心版 64 位
系统盘高 IO,40GB
网络选择已创建的 VPC
弹性公网 IP暂不购买
登录凭证密钥对(选择已创建的密钥对)
云服务器名称ecs-windows
  • 勾选《华为镜像免责声明》,点击 “立即购买”,等待状态变为 “运行中”
  1. 创建 Linux ECS(ecs-linux)
  • 流程同 Windows ECS,核心差异参数:
配置项取值说明
镜像公共镜像 - CentOS 7.6 64bit(10GB)
登录凭证密码(用户名 root,自定义密码)
云服务器名称ecs-linux
2.2.2.2 登录弹性云服务器
  1. Windows ECS 登录(ecs-windows)
  • 进入 ECS 列表,找到 ecs-windows,点击 “更多”→“获取密码”

  • 选择本地下载的密钥文件,点击 “获取密码” 并复制

  • 点击 “远程登录”→“立即登录”,在远程界面点击 “Ctrl+Alt+Del”,粘贴密码登录,显示 Windows 桌面即成功

  1. Linux ECS 登录(ecs-linux)
  • 进入 ECS 列表,找到 ecs-linux,点击 “远程登录”→“立即登录”(VNC/CloudShell 方式)

  • 输入用户名 root,暗文输入自定义密码,回显 “Welcome to HuaweiCloud Service” 即成功

2.2.2.3 变更弹性云服务器规格(以 Windows 为例)
  1. 找到待变更的 Windows ECS,若状态为 “运行中”,先点击 “关机”

  2. 状态变为 “关机” 后,点击 “更多”→“变更规格”

  3. 选择目标规格(如 2vCPUs/8GB),勾选《镜像免责声明》,点击 “提交”

  4. 等待状态变为 “更新规格中”,完成后点击 “开机”,登录 ECS 可查看内存已更新为 8GB

2.2.3 通过云服务器创建 Windows 系统盘镜像
2.2.3.1 配置 Windows 云服务器(ecs-windows)
  1. 远程登录 ecs-windows,配置网卡为 DHCP 模式:
  • 开始→控制面板→网络和共享中心→以太网 2→属性→Internet 协议版本 4(TCP/IPv4)

  • 勾选 “自动获得 IP 地址” 和 “自动获得 DNS 服务器地址”,点击 “确定”

  1. 启用远程连接:
  • 右键 “这台电脑”→属性→远程设置→勾选 “允许远程连接到此计算机”
  1. 配置 Windows 防火墙:
  • 控制面板→系统和安全→Windows 防火墙→允许应用通过 Windows 防火墙→勾选 “远程桌面” 的 “专用” 和 “公用”
  1. 检查 Cloudbase-init:
  • 控制面板→程序和功能,确认已安装 “Cloudbase-init”(公共镜像默认安装)
2.2.3.2 创建 Windows 私有镜像
  1. 控制台→“计算”→“镜像服务 IMS”→“创建私有镜像”

  2. 核心配置:

配置项取值说明
创建方式创建私有镜像
镜像类型系统盘镜像
镜像源云服务器(选择 ecs-windows)
名称image-windows2012
  1. 勾选《镜像制作承诺书》和《华为镜像免责声明》,点击 “提交”

  2. 返回私有镜像列表,等待状态变为 “正常”(约 10-20 分钟)

2.2.3.3 镜像管理操作
  • 修改属性:镜像列表→“操作”→“修改”,可调整名称、最小内存、启动方式等

  • 区域内复制:镜像列表→“更多”→“复制”,自定义新镜像名称(如 copy_image-windows2012)

  • 共享镜像

  1. 镜像列表→“更多”→“共享”,输入接收方项目 ID(需从接收方账号 “我的凭证” 中获取)

  2. 接收方登录控制台→镜像服务→共享镜像→“接受”

  • 使用私有镜像创建 ECS:私有镜像列表→“申请服务器”,选择目标镜像,按 ECS 创建流程操作
2.2.4 通过云服务器创建 Linux 系统盘镜像
2.2.4.1 配置 Linux 云服务器(ecs-linux)
  1. 远程登录 ecs-linux,配置网卡为 DHCP 模式:
\# 查看网卡配置cat /etc/sysconfig/network-scripts/ifcfg-eth0\# 编辑配置文件,添加DHCP参数vi /etc/sysconfig/network-scripts/ifcfg-eth0\# 添加内容:PERSISTENT\_DHCLIENT="yes"
  1. 检查密码重置插件:
ls -lh /CloudResetPwdAgent/  # 有输出即已安装(公共镜像默认安装)
  1. 检查 Cloud-init:
which cloud-init  # 回显/usr/local/bin/cloud-init即已安装\# 未安装时执行(需绑定弹性IP):yum install https://archives.fedoraproject.org/pub/epel/7/x86\_64/Packages/e/epel-release-7-13.noarch.rpmyum install cloud-init
  1. 清理网络规则文件:
ls -l /etc/udev/rules.d/  # 无文件即正常(公共镜像默认清理)
2.2.4.2 创建 Linux 私有镜像
  1. 控制台→“计算”→“镜像服务 IMS”→“创建私有镜像”

  2. 核心配置:

配置项取值说明
创建方式创建私有镜像
镜像类型系统盘镜像
镜像源云服务器(选择 ecs-linux)
名称image-centos7.6
  1. 勾选协议后提交,等待状态变为 “正常”
2.2.5 AS 的基础实践
2.2.5.1 创建伸缩配置
  1. 控制台→“计算”→“弹性伸缩 AS”→“创建伸缩配置”

  2. 核心配置(以 Windows ECS 为模板):

配置项取值说明
区域华东 - 上海一
配置模板使用已有云服务器规格(选择 ecs-windows)
弹性公网 IP自动分配
公网带宽按带宽计费,5Mbit/s
登录方式密钥对(选择已创建的密钥对)
  1. 点击 “立即创建”,查看伸缩配置列表确认创建成功
2.2.5.2 创建伸缩组与伸缩策略
  1. 创建伸缩组
  • 弹性伸缩 AS→“创建弹性伸缩组”

  • 核心配置:

配置项取值说明
区域华东 - 上海一
可用区全部选中(可用区 1-4)
多可用区策略均衡分布
名称as-group-CB
实例数最小 1 台、期望 2 台、最大 5 台
伸缩配置选择已创建的伸缩配置
虚拟私有云选择已创建的 VPC
健康检查方式云服务器健康检查
健康检查间隔5 分钟
  • 点击 “立即创建”
  1. 创建伸缩策略
  • 进入伸缩组详情→“查看伸缩策略”→“添加伸缩策略”

  • 策略 1(定时增加实例)

配置项取值说明
策略名称as-policy-test1
策略类型周期策略
重复周期按天
触发时间18:00
执行动作增加 1 个实例
冷却时间900 秒
  • 策略 2(定时减少实例)
配置项取值说明
策略名称as-policy-test2
策略类型周期策略
重复周期按天
触发时间23:00
执行动作减少 1 个实例
冷却时间900 秒
  • 点击 “立即执行策略”(如 test1),查看 “伸缩实例” 确认实例数增加
2.2.5.3 弹性伸缩带宽
  1. 弹性伸缩 AS→“伸缩带宽”→“创建伸缩带宽策略”

  2. 核心配置:

配置项取值说明
区域华东 - 上海一
策略名称as-policy-test
资源类型弹性公网 IP(选择已有或新建)
策略类型定时策略
触发时间当前时间往后几分钟(便于验证)
执行动作调整为 10Mbit/s
冷却时间300 秒
  1. 策略生效后,点击弹性公网 IP 查看详情,确认带宽已更新为 10Mbit/s
2.2.6 删除资源(实验后清理)
  1. 暂停弹性伸缩组(避免自动扩容)

  2. 删除 ECS 资源(勾选释放弹性公网 IP 和磁盘)

  3. 删除私有镜像(Windows/Linux 镜像)

  4. 删除弹性伸缩服务(伸缩策略→伸缩组→伸缩配置)

  5. 删除虚拟私有云(先删除子网,再删除 VPC)

  6. 检查资源列表,确保仅保留密钥对

2.3 自主学习作业

作业要求
  1. 配置 Linux 云服务器的弹性伸缩服务
  • 基于 ecs-linux 创建伸缩配置,选择 Linux 系统镜像与密码登录方式
  1. 设置伸缩组实例数
  • 最小实例数 1 台,期望实例数 3 台,最大实例数 5 台
  1. 创建告警型伸缩策略
  • 策略类型:告警策略

  • 触发条件:内存平均利用率低于 30%

  • 执行动作:减少 1 个实例

  • 冷却时间:5 分钟(300 秒)

  1. 验证与排查
  • 观察策略是否生效,若不生效,排查方向:
  1. 云监控指标是否正常采集(确认 ECS 已安装监控插件)

  2. 告警阈值是否设置正确(是否低于 30% 触发)

  3. 伸缩组最小实例数是否为 1(避免减少到 0)

  4. 冷却时间是否已结束(需等待 5 分钟后再次触发)

http://www.dtcms.com/a/585649.html

相关文章:

  • 长沙网站制作合作商网站更改文章标题
  • 【赵渝强老师】使用Helm简化Kubernetes(K8s)应用的部署和管理
  • 网页设计与制作教程期末考试东莞网络优化公司排名
  • docker打包,启动java程序
  • Debian 13 安装 Kubernetes 最新版 并使用 containerd 运行时
  • 通过操作地址,来进行STM32的写入GPIO端口值
  • 压力测试详解
  • 网站 怎么备案佛山营销型网站设计
  • 网站关键字被百度收录外链群发
  • Qt点击信号全解析:QTreeWidget交互指南
  • C++ 头文件:语言功能的 “模块化工具箱”(第三章)
  • 系统架构设计师学习大纲目录
  • 网站建设百度推广说词网站服务器在本地是指
  • Highcharts 3D图:深入解析与实际应用
  • 全景图制作工具( 10 种)
  • 虚拟位置映射(标签鸽
  • Pytorch 学习之Transforms
  • 中国建设银行网站的社保板块在哪里徐州专业网站制作公司
  • 免费建立移动网站吗模拟百度搜索词进入网站
  • Windows 如何安装 Chocolatey
  • 江苏高端网站建设一个网站怎么赚钱
  • 鸿蒙 ArkTS 入门教程:小白实战 List 列表开发(详解 @State, ForEach, @Builder)
  • Redis_8_List
  • excel VBA应用
  • 第十六章 SDN与NFV概述
  • C++ STL:阅读list源码|list类模拟|优化构造|优化const迭代器|优化迭代器模板|附源码
  • 《uni-app跨平台开发完全指南》- 05 - 基础组件使用
  • 公司网页网站建设 ppt网站前置审批类型
  • Macom将生产HRL的GaN-on-SiC工艺
  • 从零开始写算法-栈-柱状图中最大的矩形