通过云服务器创建Windows系统盘镜像
如果您已经创建了一台云服务器,并根据业务需要进行了自定义配置(如安装软件、部署应用环境等),您可以为更新后的云服务器创建系统盘镜像。使用该镜像创建新的云服务器,会包含您已配置的自定义项,省去您重复配置的时间。
本文以Windows操作系统为例,介绍通过云服务器创建Windows系统盘镜像的方法。
准备工作
- 注册账号并实名认证。
在使用镜像服务之前,请先注册华为账号并开通华为云、实名认证。
如果您已开通华为云并进行实名认证,请忽略此步骤。
- 为账户充值。
请保证账户有足够的资金,以免购买ECS失败。具体操作请参见账户充值。
- 购买弹性云服务器。
云平台提供了多种购买ECS的方式,详情请参见ECS购买方式。
Step1 检查云服务器配置
- 登录管理控制台,选择“服务列表 > 计算 > 弹性云服务器”。
- 在云服务器列表页面选择需要创建镜像的云服务器,单击“远程登录”。
图1 远程登录
- 执行以下检查工作:
- 请将云服务器中的敏感数据删除后再创建私有镜像,避免数据安全隐患。
- 检查云服务器的网络配置,确保网卡属性为DHCP方式,按需开启远程桌面连接功能。详情请参见“设置网卡属性为DHCP”和“开启远程桌面连接功能”。
- 有些云服务器正常运行或者高级功能依赖某些驱动,例如GPU加速型云服务器依赖Tesla驱动和GRID/vGPU驱动。因此,需要提前安装特殊驱动。详情请参见“安装Windows特殊驱动”。
- 检查云服务器是否已安装一键式重置密码插件,保证镜像创建的新云服务器可以使用控制台的“重置密码”功能进行密码重置。详情请参见“安装一键式重置密码插件(Windows)”。
- 检查云服务器是否已安装Cloudbase-Init工具,保证镜像创建的新云服务器可以使用控制台的“用户数据注入”功能注入初始化自定义信息(例如为云服务器设置登录密码)。详情请参见“安装并配置Cloudbase-Init工具”。
- 检查并安装PV driver和virtio驱动,确保镜像创建的新云服务器同时支持KVM虚拟化和XEN虚拟化,并且可以提升云服务器网络性能。详情请参见“安装PV driver”和“安装virtio驱动”。
- 执行Sysprep操作,确保镜像创建的新云服务器加入域后SID唯一。对于集群部署场景,SID需要保持唯一。详情请参见“执行Sysprep”。
Step2 创建Windows系统盘镜像
- 选择需要创建镜像的弹性云服务器,单击操作列下的“更多 > 镜像 > 创建镜像”,跳转至创建私有镜像页面。
- 在“镜像类型和来源”区域,选择镜像的创建方式为“创建私有镜像”,镜像类型为“系统盘镜像”,选择镜像源为“云服务器”,勾选需要创建镜像的云服务器。
图2 创建系统盘镜像
- 在“配置信息”区域,填写镜像的基本信息。
图3 配置信息
表1 配置信息参数说明 参数
示例
说明
名称
win-image
设置一个便于您识别的镜像名称。
企业项目
default
从下拉列表中选择所在的企业项目。该参数针对企业用户使用,只有开通了企业项目的客户,或者权限为企业主账号的客户才可见。如需使用该功能,请联系您的客户经理申请开通。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
标签
标签键:usage
标签值:project
可选参数,为镜像设置标签键和标签值,便于识别和管理。建议在TMS中创建预定义标签。创建预定义标签请参考:创建预定义标签。
说明:如您的组织已经设定了镜像的相关标签策略,则需按照标签策略规则为私有镜像添加标签。标签如果不符合标签策略的规则,则可能会导致私有镜像标签创建失败,请联系组织管理员了解标签策略详情。
- 每个标签由键值对组成,标签的key的长度不超过36个字符,value的长度不超过43个字符。key不能为空或空白字符串,value不能为空,但可以是空白字符串。
- 单个镜像最多添加10个标签。
描述
imageTest
可选参数,对镜像进行描述。
- 阅读并勾选《镜像制作承诺书》和《镜像免责声明》协议,单击“立即创建”。
- 根据界面提示,确认镜像参数,单击“提交”。
- 返回私有镜像列表查看镜像状态。
镜像创建时间与镜像文件本身大小有关,也与网络状态、并发任务数有关,请耐心等待。当镜像的状态为“正常”时,表示创建完成。
更多详情请参见通过云服务器创建Windows系统盘镜像。