VMware OVF Tool工具将虚拟机导出为OVF/OVA文件
文章目录
前言
一、准备工作
二、操作步骤
总结
前言
VMware OVF Tool(ovftool)是一种灵活的命令行实用程序,可用于在各种 VMware 产品中导入和导出 OVF/OVA 软件包。
在ESXi 6.0版本中,可以使用vSphere Client登录,导出导入虚拟机比较可靠,但是ESXi 6.5之后只能使用HTML5界面登录,导出虚拟机时,文件稍微大点就报错网络异常中断。可以借助ovftool工具,不仅可以提高导出OVF的成功率,同时可以将虚拟机导出OVA格式。
一、准备工作
VMware Open Virtualization Format Tool版本要求:
- vSphere 8.0需要4.5.0以上版本才支持,vSphere 7.0及以下选择4.4.3版。
VMware Open Virtualization Format Tool下载地址:
- 官方网站下载: https://developer.vmware.com/web/tool/ovf-tool/
- 本网站下载: 点击下载
二、操作步骤
注意事项:
- 导出时检查虚拟机是否挂载了ISO,建议取消挂载。
1 用管理员权限打开CMD,使用CD命令切换到ovftool工具解压目录或者安装目录,默认安装目录为"C:\Program Files\VMware\VMware OVF Tool"
2 OVF导出
以下命令中:
- ip_of_esxi_host填写ESXi主机IP
- name of source_machine填写虚拟机名称
- E:\OVF填写为导出的文件存放目录
ovftool会自动创建虚拟机文件名的目录。
ovftool.exe --noSSLVerify vi://root:@ip_of_esxi_host/name of source_machine E:\OVF
按照提示输入root密码,之后有进度条显示虚拟机导出进度,直到提示成功。
2 OVF导入
以下命令中:
- -ds是存储目录的名称
- -dm=thin是精简置备的意思
- -n是新虚拟机的名字
后面跟着ovf的路径。
# 如果ESXi不在vCenter管理,请使用该命令
ovftool.exe --noSSLVerify -ds=datastore -dm=thin -n=name of target_machine "E:\OVF\Virtualization.ovf" vi://root:@ip_of_esxi_host
# 如果ESXi在vCenter管理,请使用该命令导入
ovftool.exe --noSSLVerify -ds=datastore -dm=thin -n=name of target_machine "E:\OVF\Virtualization.ovf" vi://administrator@vsphere.local:@ip_of_vcenter/?ip_of_esxi_host
3 OVA导出
以下命令中:
- ip_of_esxi_host填写ESXi主机IP
- name of source_machine填写虚拟机名称
- D:\temp\ovf\test.ova OVA导出的路径,包含OVA文件的名称
ovftool.exe --noSSLVerify vi://root:@ip_of_esxi_host/name of source_machine D:\temp\ovf\test.ova
总结
通过本教程,您应该能够成功将虚拟机导出OVF/OVA文件,或者将OVA/OVF格式虚拟机导入vSphere平台。希望这个教程对您有所帮助!