概要

在vSphere环境里,我们会经常遇到利用OVF或OVA部署虚拟设备,或将虚拟设备导出为OVF或OVA模板,进行迁移;

说明

wom可以通过 OVF 文件格式在不同产品和平台之间交换虚拟设备。在将虚拟机导出为 OVF 文件时,您可以创建一个目录来存放 OVF 文件和虚拟磁盘文件。您可能会将 OVF 视为此 OVF 目录中所有文件的存档。OVA 是为同一 OVF 文件包创建的一个文件分发

OVF 和 OVA 格式具有以下优势:

1)OVF 和 OVA 文件为压缩格式,下载速度更快。
2)vSphere Web Client 会在导入 OVF 或 OVA 文件之前对其进行验证,确保此文件与预期目标服务器兼容。如果设备与选定的主机不兼容,则该设备不能导入并将显示一则错误消息。
3)OVF 和 OVA 可以封装多层应用程序和多个虚拟机。

通过导出 OVF 或 OVA 模板,我们能够创建可供其他用户以后导入的虚拟设备。也可以使用导出功能将预先安装的软件作为虚拟设备分发,或者向用户分发模板虚拟机。可以向无法访问 vCenter Server 清单的用户提供 OVF 或 OVA 文件(导入时避免文件名字中包含有中文,可能ovf里显示为乱码)。如果虚拟机名中包括中文、空格、和特殊符号,导出来的ovf或者ova内部的磁盘号很大可能变成乱码,导致导入时文件无法识别。另外从vbox或vworkstation导出来的虚修改ovf文件,并修改*.mf里的效验码(windows MID 5 校验工具计算-sha1值,然后进行替换)

通过部署 OVF 或 OVA 模板,可以将预配置的虚拟机或 vApp 添加到 vCenter Server 或 ESXi 清单中。部署 OVF 或 OVA 模板类似于从模板部署虚拟机。但是,可从 vSphere Web Client 可访问的任何本地文件系统或从远程 Web 服务器部署 OVF 或 OVA 模板。本地文件系统可包括本地磁盘(如 C:)、可移动介质(如 CD 或 USB 密钥链驱动器)以及共享网络驱动器。

1、部署 OVF 或 OVA 模板
可以通过本地文件系统( .ovf、.vmdk 和 .mf)或通过 URL文件路径来 部署 OVF 或 OVA 模板。输入 Internet 上 OVF 或 OVA 模板的 URL。支持的 URL 源为 HTTP 和 HTTPS。eg:http://vmware.com/VMTN/appliance.ovf。

1>右键单击属于虚拟机的有效父对象的任何清单对象,例如数据中心、文件夹、群集、资源池或主机,然后选择部署 OVF 模板。

2>此时将打开 部署 OVF 模板向导。在选择 OVF 模板页面上,指定源 OVF 或 OVA 模板的位置,然后单击下一步。

3>一直下一步,选择虚拟机虚拟磁盘的磁盘格式时,按需选择:

ovf模版是什么意思 ovf格式的模板包含_Server


4>最后,完成即可。

2、如果想把vm导出vm模板,可:
OVF 模板会将虚拟机或 vApp 的状况捕获到一个独立的软件包中。磁盘文件以压缩、稀疏格式存储。

前提条件:
关闭虚拟机或 vApp 的电源。
所需特权:vApp.导出

1>导航到一个虚拟机,然后从操作菜单中,选择模板 > 导出 OVF 模板。
2>在名称字段中,键入模板名称。在导出名称包含星号 (*) 字符的 OVF 模板时,这些字符将转换为下划线 (_) 字符。
3>要在导出的模板中包含其他信息或配置,请选中启用高级选项复选框。高级设置包括有关其他应用程序所使用的 BIOS UUID、MAC 地址、引导顺序、PCI 插槽数量和配置设置的信息。这些选项会限制可移植性。
4>单击确定,然后根据提示保存与模板关联的每个文件(.ovf、.vmdk、.mf)。

附录

虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置文件、虚拟磁盘文件、NVRAM 设置文件和日志文件。下表是虚拟机文件的说明:

ovf模版是什么意思 ovf格式的模板包含_ovf_02


**注:**另外还会出现以下2个文件:

.hlog 文件是 vCenter Server 用于跟踪在完成特定操作后必须移除的虚拟机文件的日志文件。
将虚拟机转换成模板时,将创建 .vmtx 文件。.vmtx 文件将替换虚拟机配置文件(.vmx 文件)。