OVF 与 OVA

内容目录

一、OVF

格式定义:开源虚拟化格式OVF(Open Virtualization Format)文件是一种开源的文件规范,它描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式,它一般有几个部分组成,分别是ovf文件、mf文件、cert文件、vmdk文件和iso文件。

工作原理:OVF文件可以抽象地看做是一个由确定的几个不同类型的文件所组成的文件包。这个文件包可作为以后不同虚拟机之间一个标准可靠的虚拟文件格式,实现不同虚拟机之间的通用性。每个类型的文件都有各自的作用,相辅相成。

业界标准:DMTF的开放虚拟化格式(OVF)标准为业界提供了一个标准的打包格式,用于基于虚拟系统的软件解决方案及为软件供应商和云计算服务提供商解决关键业务需求。OVF已经被国际标准化组织(ISO)采用,并发布与编号为ISO 17203的标准中。

随着虚拟基础设施被快速的采用,对虚拟化平台上和平台之间的虚拟系统分布的元数据格式进行标准化及可移植化的需求也日益突出。在当今的云计算时代,OVF提供了一个平台独立的、有效的、开放的及可扩展的打包及分布的格式,促进虚拟机的移动性及提供给客户独立的平台。

OVF打包可以被用以:

为独立的软件厂商(ISV)发布软件解决方案
为数据中心操作人员将软件解决方案从一个数据中心转移到另一个数据中心
为客户提供软件解决方案
其他场景(需要为软件解决方案提供标准的打包格式)
从用户的额角度看,OVF是个为虚拟设备提供的打包格式。一旦安装,OVF将在用户的基础设施中添加一个独立的、一致的软件应用,用以提供特定的服务。

OVF利用DMTF的公共信息模型(CIM),在适当情况下允许管理软件清晰地理解及轻松地通过一个开放标准映射资源属性。

二、OVA

格式定义:OVA(Open Virtualization Appliance:开放虚拟化设备),

OVF(.ovf)与OVA(.tar):这两种包封装格式都是由DMTF(Distributed Management Task Force)所定义,都包含所有用于部署虚拟机的必要信息。

二者的区别:两者之间的主要区别是在包的描述和封装。OVF包构造了必要的几个文件,而OVA包则是一个单一的文件,所有必要的信息都封装在里面。可以说OVA就是OVF的一种压缩模式,即将OVF的一组文件压缩为单一的文件。

三、OVF模板

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

四、导入导出实操

Coming soon!

官方操作文档:
https://docs.vmware.com/cn/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-AFEDC48B-C96F-4088-9C1F-4F0A30E965DE.html
业界标准:
https://www.dmtf.org/cn/standards/ovf

3 条回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注