在虚拟化管理系统中创建虚拟机模板的方式有如下三种:
导入虚拟机模板:将虚拟机模板的压缩包(.tar.gz格式)导入到管理系统中。该功能只能导入通过管理系统下载的虚拟机模板压缩包。
克隆为模板:复制出与指定虚拟机完全一样的虚拟机作为模板。源虚拟机在克隆为模板后仍然可以使用。
转换为模板:将“关闭”状态的虚拟机转换为模板。源虚拟机在转换为模板后只能作为模板使用,并将从导航树中移除。
还可以将 “关闭”状态的虚拟机导出为OVF(Open Virtualization Format,开放虚拟化格式)模板。OVF定义了开源的虚拟机文件格式规范,可以实现虚拟机在不同虚拟化管理平台之间相互兼容。
本章主要介绍将虚拟机克隆和转换为模板的操作,有关导出为OVF模板的具体操作,请参见导出OVF模板。
挂载软驱的虚拟机,不支持导出为OVF模板。
不允许将安全区域内的虚拟机导出为OVF模板。
挂载GPU设备(物理GPU/vGPU)的虚拟机,可以离线克隆为模板,但使用此模板部署出来的虚拟机不含GPU设备。
将已安装Linux操作系统的虚拟机克隆或转换为模板前,请先进入Linux操作系统内,手工将/etc/udev/rules.d/70-persistent-net.rules文件删除,否则用该虚拟机模板部署的虚拟机上无eth0网卡。
将已安装Linux系统的虚拟机克隆或转换为模板时,系统内的/usr目录不允许单独分区,否则通过此模板部署虚拟机时将无法正确配置新虚拟机操作系统的信息。
将虚拟机克隆或转换为模板前,请将其IP地址的获取方式修改为自动获取,否则通过虚拟机模板部署的虚拟机其网卡会残留源虚拟机的静态IP信息。
对于SUSE openSUSE和Ubuntu Linux操作系统的虚拟机,克隆为模板或转换为模板前,请先清空其网卡配置文件。否则,通过该虚拟机生成的模板部署新虚拟机后,修改新虚拟机的网络配置参数将不生效。
单击导航树中[云资源/主机池/主机/<虚拟机>]或者[云资源/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
单击<更多操作>按钮,选择[克隆为模板]菜单项,弹出克隆为模板对话框。
输入虚拟机模板名称和模板描述信息,选择模板存放位置,模板所有者。
单击<确定>按钮。
单击导航树中[云资源/主机池/主机/<虚拟机>]或者[云资源/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
单击<更多操作>按钮,选择[转换为模板]菜单项,弹出转换为模板对话框。
输入虚拟机模板名称和模板描述信息,选择模板存放位置,模板所有者。
单击<确定>按钮。
单击导航树中[云资源/主机池/主机/<虚拟机>]或者[云资源/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
单击<更多操作>按钮,选择[导出OVF模板]菜单项,弹出导出OVF模板确认对话框。
单击<确定>按钮执行OVF模板的导出操作。
导出完成的OVF模板将自动下载到本地下载路径。
模板存储:虚拟机模板的存放位置。