检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
镜像服务与其他服务的关系 镜像服务与周边服务的依赖关系如图1所示。 图1 镜像服务与其他服务的关系 表1 镜像服务与其他服务的关系 服务名称 镜像服务与其他服务的关系 主要交互功能 弹性云服务器(Elastic Cloud Server,ECS) 通过镜像创建云服务器,或者将云服务器转换为镜像
区域和可用区 什么是区域、可用区? 区域和可用区用来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Re
为创建私有镜像时使用的云服务器的属性信息。 表1 Packer模板参数列表 参数 描述 是否为必选 region 区域名称。参考地区和终端节点获取。 是 flavor 云服务器的规格。 是 image_name 待创建私有镜像的名称。 是 image_tags 待创建私有镜像的tags。
因此XEN实例类型的的私有镜像,通常需要同时支持XEN虚拟化和KVM虚拟化。也建议您优化KVM虚拟化类型的私有镜像,避免最终发放的弹性云服务器出现一些不可预知的异常。 Linux弹性云服务器的正常运行需依赖于virtio驱动等。因此,需要确保Linux私有镜像已完成相关配置,包括安装驱动、修改UUID等。
安装Windows操作系统和virtio驱动 操作场景 该任务以“Windows Server 2019 64位”操作系统为例,指导用户安装Windows操作系统。 由于镜像文件不同,安装步骤稍有不同,请根据实际的安装界面提示进行操作。 请根据实际情况完成时区、KMS地址、补丁服务器、输入法、语言等相关配置。
单击右上角的“创建私有镜像”,进入创建私有镜像页面。 根据界面要求填写如下信息: 包含“镜像类型和来源”和“配置信息”两个信息块,各参数说明参见表1和表2。 表1 镜像类型和来源 参数 说明 创建方式 选择“创建私有镜像”。 区域 请选择靠近您业务的区域。 如果区域选择错误,可以在私有镜像创
在配置文件“/etc/cloud/cloud.cfg”中禁用Cloud-Init接管网络。 当Cloud-Init版本等于或高于0.7.9版本时,在配置文件“/etc/cloud/cloud.cfg”中增加如下内容,禁用Cloud-Init接管网络。 图1 禁用Cloud-Init接管网络 增加的内容需严格按照yaml格式进行配置。
安装完操作系统后的临时云服务器需要进行相关配置,并安装原生的XEN和KVM驱动,才能保证后续创建的云服务器正常使用。 该任务指导用户完成Linux云服务器的相关配置与驱动安装,从而创建为Linux系统盘镜像。 操作步骤 配置云服务器。 配置网络 检查云服务器的私有IP是否和控制台显示的私有IP一致(可以通过ifcon
driver(PV driver)和KVM Guest OS driver(virtio驱动),为了同时支持XEN虚拟化和KVM虚拟化,以及提升云服务器网络性能,需要确保镜像安装了PV driver和virtio驱动。 将待优化的Windows私有镜像创建为云服务器,并开机登录该云服务器。
单击右上角的“创建私有镜像”,进入创建私有镜像页面。 根据界面要求填写如下信息: 包含“镜像类型和来源”和“配置信息”两个信息块,各参数说明参见表1和表2。 表1 镜像类型和来源 参数 说明 创建方式 选择“创建私有镜像”。 区域 请选择靠近您业务的区域。 如果区域选择错误,可以在私有镜像创
配置键盘,选择默认设置。选择“Done”。 选择安装的系统类型,选择默认设置。选择“Done”。 配置网络,选择默认值。选择“Done”。 安装程序会自动识别IP地址,如果找不到网络,安装程序可以继续进行。系统安装后,可以再配置网络。 配置代理,选择默认值,无需配置。选择“Done”。 配置软件源,选择默认配置。选择“Done”。
安装Cloud-Init FAQ 为了保证使用私有镜像创建的新云服务器可以自定义配置(例如修改云服务器密码),请在创建私有镜像前安装Cloud-Init工具。 安装Cloud-Init相关操作请参考:安装Cloud-Init工具。 配置Cloud-Init相关操作请参考:配置Cloud-Init工具。
systemd 在配置文件/etc/cloud/cloud.cfg禁用cloud-init接管网络(可选)。 vi /etc/cloud/cloud.cfg 添加如下内容: network: config: disabled 重启cloud-init, 查看cloud-init 状态。 systemctl
取消共享镜像时,如果同一个镜像给项目ID、账号ID和组织均有共享,且他们之间有包含关系,则必须全部取消后才能彻底取消,否则未取消的共享关系仍然生效。 前提条件 用户已共享私有镜像给其他用户。 操作步骤 登录IMS控制台。 登录管理控制台。 选择“计算 > 镜像服务”。 进入镜像服务页面。 单击“私有镜像”页签进入镜像列表页面。
登录管理控制台。 选择“计算 > 镜像服务”。 进入镜像服务页面。 创建整机镜像。 单击右上角的“创建私有镜像”,进入创建私有镜像页面。 在“镜像类型和来源”区域,创建方式选择“创建私有镜像”,镜像类型选择“整机镜像”。 镜像源选择“云服务器”,从列表中选择相应的云服务器。 图2 使用云服务器创建整机镜像
systemd 在配置文件/etc/cloud/cloud.cfg禁用cloud-init接管网络(可选)。 vi /etc/cloud/cloud.cfg 添加如下内容: network: config: disabled 重启cloud-init, 查看cloud-init 状态。 systemctl
工具。 如果是Linux操作系统,请下载并安装Cloud-Init。 安装Cloud-Init相关操作请参考:安装Cloud-Init工具。 配置Cloud-Init相关操作请参考:配置Cloud-Init工具。 父主题: Cloud-Init操作类
如果当前创建的私有镜像用于非已停售的实例规格,请省略此步骤。 操作场景 使用弹性云服务器或者外部镜像文件创建私有镜像时,必须确保操作系统中已安装PV driver,使新发放的云服务器支持XEN虚拟化,同时也可以提升云服务器的I/O处理性能、实现对云服务器硬件的监控和其他高级功能。
安装原生的XEN和KVM驱动 操作场景 对于XEN虚拟化类型的弹性云服务器,在优化Linux私有镜像过程中,需要安装原生的XEN和KVM驱动。 本节介绍安装原生XEN和KVM驱动的具体方法。 对于XEN实例:如果不安装XEN驱动,弹性云服务器的网络性能很差,并且安全组和防火墙也不会生效;
单击右上角的“创建私有镜像”,进入创建私有镜像页面。 根据界面要求填写如下信息: 包含“镜像类型和来源”和“配置信息”两个信息块,各参数说明参见表1和表2。 表1 镜像类型和来源 参数 说明 创建方式 选择“导入私有镜像”。 区域 请选择靠近您业务的区域。 如果区域选择错误,可以在私有镜像创