本文共 1468 字,大约阅读时间需要 4 分钟。
使用过VMware vSphere的朋友,相信对OVF(Open Virtualization Format)一定不会陌生,OVF目前是经过 DMTF(Distributed Management Task Force)认可的虚拟机文件标准。通过OVF,你就可以在各虚拟化平台(VMware的所有产品以及第三方虚拟化平台)之间相互导入导出虚拟机。
在写本文之前,我一般只会在做好一个虚拟机模板后为了方便以后在其他服务器或客户环境中使用,才使用vSphere内置的导出工具将虚拟机导出为OVF格式,然后在新服务器上使用部署OVF功能,进行OVF的导入。(比如装好了一个windows 2003模板,我总不能每次在客户现场临时做安装吧)
OVF Tool是由VMware免费提供的一款支持虚拟的导入导出工具,目前仅支持命令提示符的方式运行,支持以下的VMware虚拟化软件:
OVF version 1.1, and is backward compatible with OVF 1.0 and OVF 0.9, that was supported by
VirtualCenter 2.5, and VMware ESX? 3.5. vSphere? 4.0 and later vCloud Director 1.5 vCloud Director 1.0 (source from OVF or OVA types only) VirtualCenter 2.5 and later ESX 3.5 and later VMware Server 2.0 and later VMware Workstation 6.0 and later VMware Fusion 3.0 and later vApprun 1.0笔者使用的Mac电脑上通过VMware Fusion(VMware在Mac上的虚拟机软件)安装了一个windows 2008 R2操作系统,希望用离线的方式转换成OVF格式,然后导入到vSphere 5.0上。
OVF Tool安装
双击下载的tar.gz安装包,执行安装
接受许可协议
选择安装到的磁盘
选择安装目录,开始安装
安装完成后,ovftool将出现在以下目录中
OVF Tool使用:
使用时,需要进入ovftool的目录,并使用命令行的方式进行vmx到ovf的转换。(OVF目前没有GUI界面,不过很容易使用)
打开Mac上的终端工具 (如果是使用windows,就打开cmd.exe)
cd /application/VMware OVF Tool (进行OVF工具所在的目录 )
./ovftool /Users/VincentWu/Documents/Virtual\ Machines.localized/Windows\ Server\ 2008\ R2\ x64.vmwarevm/Windows\ Server\ 2008\ R2\ x64.vmx /ovf/windows2008.ovf (执行转换,输入虚拟机所在的目录和希望转换成OVF的目录)
OVF文件导入到vSphere
登录vSphere client,选择File-Deploy OVF Template
从vSphere导出OVF模板
从vSphere中,选择需要导出的虚拟机(需要已经在关机状态)点击File-Export-Export OVF Template
参考:
OVF介绍:
OVF软件下载及手册:
转载地址:http://cujlx.baihongyu.com/