检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用Packer创建私有镜像 Packer是一款可以创建自定义镜像的开源工具。Packer包含构建器(Builder)、配置器(Provisioner)、后处理器(Post-Processor)三个组件,通过HCL2(HashiCorp Configuration Languag
本地主机为Windows系统: 使用文件传输工具(例如WinSCP)将镜像文件上传至云服务器。 获取镜像转换工具(qemu-img-hw.zip)和位表文件生成工具(createMF.zip),并上传至云服务器,然后解压工具包。 表1 工具获取方式 工具包 下载地址 qemu-img-hw
Windows操作系统镜像限制请参见“准备镜像文件(Windows)”。 Linux操作系统镜像限制请参见“准备镜像文件(Linux)”。 网络、工具、驱动相关的配置需要在虚拟机内部完成,强烈建议您在原平台的虚拟机实施修改后,再导出镜像文件。您也可以使用弹性云服务器完成这些配置,具体操作
大量的数据文件统一为一个后缀名为iso的映像文件。ISO文件可以理解为从光盘中复制出来的数据文件,所以ISO文件无法直接使用,需要利用一些工具进行解压后才能使用。例如使用虚拟光驱打开,或者将ISO文件刻录到光盘中后,使用光驱来进行读取。 本章介绍通过ISO文件创建Windows系统盘镜像的操作过程。
Choose a password:登录服务器需要输入的密码。 Confirm your password:确认您的密码。 安装SSH远程连接工具,安装后可以从外部连接linux系统,方便操作。 按空格键勾选图中的小方框内为小叉子,然后按tab键选择“Done”继续。 选择“Done”进行系统安装。
用户使用的vhd格式是通过qemu-img或者其他类似工具转换生成,产生的vhd格式的实际虚拟磁盘大小(virtual size)和用户原虚拟机系统盘大小不一致,具体原因参考:https://bugs.launchpad.net/qemu/+bug/1490611 此情况下可以通过qemu-img工具的qemu-img
大量的数据文件统一为一个后缀名为iso的映像文件。ISO文件可以理解为从光盘中复制出来的数据文件,所以ISO文件无法直接使用,需要利用一些工具进行解压后才能使用。例如使用虚拟光驱打开,或者将ISO文件刻录到光盘中后,使用光驱来进行读取。 本章介绍通过ISO文件创建私有镜像的API操作过程。
出”,勾选后将无法指定导出格式,只能为zvhd2格式。您可以在镜像导出后,使用qemu-img-hw工具转换为常见的镜像文件格式,具体操作步骤请参考“通过qemu-img-hw工具转换镜像格式”。 镜像导出和快速导出的区别,请参见导入和快速导入、导出和快速导出功能对比。 格式:目
转换镜像格式 通过qemu-img工具转换镜像格式 通过qemu-img-hw工具转换镜像格式
配置虚拟机 优化Linux虚拟机 安装Cloud-Init工具 配置Cloud-Init工具 安装一键式重置密码插件(可选) 配置NetworkManager 父主题: 基于VirtualBox使用ISO创建Linux镜像
Linux操作系统相关操作 设置网卡属性为DHCP(Linux) 清理网络规则文件 安装Cloud-Init工具 配置Cloud-Init工具 安装一键式重置密码插件(Linux) 安装Linux特殊驱动 卸载云服务器的数据盘
镜像格式转换 指导您使用qemu-img工具或自研qemu-img-hw工具转换镜像格式。qemu-img工具支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi或qed格式的镜像之间相互转换,qemu-img-hw工具弥补了qemu-img工具不支持zvhd和zvhd2格式的缺陷。
安装bms-network-config软件包 安装Cloudbase-Init工具 清理操作系统中的残留文件 通过裸金属服务器创建系统盘镜像 Linux 安装bms-network-config软件包 安装Cloud-Init工具 清理操作系统中的残留文件 通过裸金属服务器创建系统盘镜像 通过裸金属服务器创建私有镜像
本章节操作指导您使用qemu-img工具或自研qemu-img-hw工具转换镜像格式。qemu-img工具支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi或qed格式的镜像之间相互转换,qemu-img-hw工具弥补了qemu-img工具不支持zvhd和zvhd2格式的缺陷。
转换镜像格式时,可以使用qemu-img-hw,也可以使用开源工具qemu-img。qemu-img-hw仅适用于Linux操作系统,因此本节提供了基于Linux和Windows操作系统环境的导入指导。 快速导入工具中包含两个子工具,分别实现两项功能:qemu-img-hw(镜像格式转换)、CreateMF
镜像。 如果能够使用用户设置的密码/密钥登录云服务器,证明已安装Cloud-Init工具。否,请使用原始密码/密钥登录云服务器,再参考“安装Cloud-Init工具”安装Cloud-Init工具。 请参考步骤4:配置云服务器检查网络相关配置。 如果满足以上条件,则私有镜像可用,请直接参考清理环境(可选)清理环境。
Cloudbase-Init工具。否,请使用原始密码/密钥登录云服务器,再请参考“安装并配置Cloudbase-Init工具”安装Cloudbase-Init。 请参考步骤4:配置云服务器中的第2步检查网卡属性是否为DHCP方式。 使用MSTSC工具远程登录成功,证明云服务器的远
够同时支持IPv4和IPv6地址。配置方法请参考“如何开启云服务器动态获取IPv6”。 工具 强烈建议安装Cloudbase-Init工具。 Cloudbase-Init是开源的云初始化工具,使用安装了Cloudbase-Init的镜像创建云服务器时可以通过“用户数据注入”功能,
服务器能够同时支持IPv4和IPv6地址。配置方法请参考“如何开启云服务器动态获取IPv6”。 工具 强烈建议安装Cloud-Init工具。 Cloud-Init是开源的云初始化工具,使用安装了Cloud-Init的镜像创建云服务器时可以通过“用户数据注入”功能,注入初始化自定义
08_r2.iso - Cloudbase-Init工具(可选) 为了保证使用生成的镜像创建的新云服务器可以自定义配置(例如修改云服务器密码),建议您安装Cloudbase-Init工具。不安装Cloudbase-Init工具,将无法对云服务器进行自定义配置,只能使用镜像原有密码登录云服务器。