今天,虚拟化技术获得普遍应用,而不一样的虚拟化平台(VMware、Xen、KVM等等)也是百花齐放百家争鸣。这样就产生了一个问题,不一样的虚拟化平台支持不一样的虚拟化格式,他们之间每每是不兼容的,咱们迫切须要一种将虚拟机在不一样的虚拟化平台之间封装和分发的标准方法。所以VMware和虚拟化领域的其它先驱建立了Open Virtualization Format,一种平台独立的、高效、可扩展的虚拟机封装和分发格式。安全
经过OVF,能够高效、灵活、安全地分发企业软件,能够实现虚拟机在不一样的虚拟化平台之间转移,从而为客户提供相对的平台独立性和供应商独立性,客户彻底能够将一个OVF格式的虚拟机部署到另外一个虚拟化平台上。app
OVF将大大加强虚拟化使用体验,经过OVF提供的便携性,平台独立性,核实,签字,版本控制和受权功能,您能够:工具
- 精简安装方式,提升用户体验;
- 提供虚拟化平台独立性和灵活性;
- 更容易地建立复杂的多层服务;
- 经过便携式虚拟机高效地分发企业软件;
- 提供特定平台的加强能力,经过可扩展性,更容易采用虚拟化的先进技术;
OVF 的Key Features:优化
- 对发布的优化:OVF可以提供虚拟应用(virtual appliances)的可移植性发布。OVF支持格式压缩以提升传输效率,同时提供工业标准的内容检查和完整性检查,并提供基本的软件许可证管理。
- 提供简单的自动化的用户体验:OVF提供了一个强大的、用户友好的安装方式以简化整个安装过程。在安装过程当中,OVF文件中的元数据能够经过用户管理工具进行校验以肯定将要安装的虚拟机数据的有效性。同时还能验证和本地虚拟化环境是否兼容。
- 支持多虚拟机配置:一个虚拟应用方案中可能包括多个虚拟应用,经过OVF能够配置由多个相互关联的虚拟应用构成的复杂多层服务。
- 虚拟机的可移植性:OVF是虚拟化平台独立的。但同时又支持具体平台的可扩展性。它支持现有的全部虚拟机硬盘文件格式和未来的硬盘格式
- 供应商和平台独立性:OVF不依赖某个特定的主机平台、虚拟化平台、或客户操做系统。
- 支持本地化;OVF支持多语言环境,支持多语言交互式的虚拟应用安装过程。
- 可扩展性:OVF是可扩展的,它被设计成可随虚拟应用发展的。
参考文献:spa
http://www.dmtf.org/initiatives/vman_initiative/操作系统