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