将VMDK 转换为OVF 实现VMware 虚拟机迁移
2026-05-09
VMDK 与 OVF 有何区别?
虚拟机的组成部分与物理机类似,包括 CPU 和硬盘。虚拟硬盘用于在虚拟机中存储应用程序及其他数据,因此虚拟磁盘备份在某种程度上可视为虚拟机备份。
虚拟机仅仅是宿主机上的一个文件夹,其虚拟硬盘也仅仅是该文件夹中的一个文件。不同的虚拟化平台会为这类文件赋予不同的文件扩展名。在 VMware vSphere 中,该文件以 VMDK 格式保存。
VMDK 文件可位于文件夹中,复制到另一个数据存储,您可在 vCenter 中执行此操作。
OVF(开放虚拟化格式) 通常指一种开放标准,用于描述一种开源、安全、高效、可扩展且可移植的格式,以对可在虚拟机中运行的软件进行打包和分发。
简而言之,OVF 文件可视为一个包含多种类型文件的软件包,其中包括 ovf 文件(注意:不同于 OVF 文件)、mf 文件、cert 文件、vmdk 文件以及 iso 文件。该文件可用于在 ESXi 主机之间执行虚拟机迁移。
Ovf 文件在此软件包中至关重要,用于确保 VMDK、ISO 和域名配置之间的正确连接。Mf 文件是若干 SHA 文件的集合,用于防止 ISO 文件遭到非法篡改。Cert 文件用于验证 mf 文件的有效性。Vmdk 文件和 iso 文件是镜像资源。
因此,仅提取或转换 VMDK 文件为 OVF 文件,并不足以保存虚拟机的全部数据。如需迁移整个虚拟机,VMware 迁移工具 在此情况下效果更佳。
如何在vCenter中将虚拟机导出为OVF模板?
vCenter将提供图形用户界面,帮助您直接导出虚拟机。如果找不到原始虚拟机,请使用vmdk文件新建一台虚拟机,再通过此方式导出。
1. 登录 vCenter
2. 找到要导出的虚拟机,然后右键单击它
3. 选择模板
4. 选择导出OVF模板
如果未允许弹出窗口,下载可能会被阻止,因此如果下载未开始,请检查相关设置。
创建新虚拟机时,请选择“部署OVF模板”来使用它。vCenter过去也可以将虚拟机导出为OVA模板,但现在OVF模板是唯一选项。如果您仍需要OVA模板,请使用OVF工具导出OVA模板。
如何使用OVF Tool将虚拟机转换为OVF格式?
您可能需要获取OVF文件,因为该文件可用于执行完整的虚拟机迁移,而这一操作可通过VMware OVF Tool(开放式虚拟化格式工具)完成,导出OVF文件的过程在命令提示符(CMD)中执行。
1. 从 VMware 下载并安装 OVF Tool(请记住安装目录)
2. 打开命令提示符(CMD.exe)
3. 通过输入以下命令前往安装位置
cd "<C:Program FilesVMwareVMware> OVF Tool"
这是默认安装位置,请确保该目录正确无误。
4. 通过输入命令导出OVF文件
ovftool.exe –noSSLVerify vi://ip_of_esxi_host where the machine resides/name of source_machine "D:ovf_export_name.ovf"
5. 当系统提示时,输入主机的凭据,然后等待导出完成
显示“已完成”后,您将在指定位置找到 OVF 文件。
当您准备部署 OVF 文件时,请输入以下命令
ovftool -ds=DestinationDatastore -n=DestinationVMName OVF.ovf vi://username:password@vCenter2/Datacenter2/host/Cluster2
使用 Vinchin 备份与恢复软件备份和迁移虚拟机
如需更便捷地管理虚拟化环境,您可升级现有解决方案。Vinchin 备份与恢复软件是一款专业的虚拟机备份与迁移解决方案,支持 VMware vSphere 8/7/6/5/4、Hyper-V、XenServer、Red Hat 虚拟化平台、Oracle Linux KVM 等(目前暂不支持原生 KVM)。
备份与迁移过程将十分简单。无代理备份使您能够轻松地将虚拟机添加到备份系统中,然后只需选择相应的虚拟机,即可通过网页控制台中的向导轻松创建备份任务。如果您希望将虚拟机迁移到另一台主机(甚至跨不同虚拟化平台),只需选择该虚拟机的备份,并创建一个恢复任务,即可在新主机上启动该虚拟机。
例如,您可以直接将 VMware 备份恢复到 Proxmox 以实现迁移:
1. 选择 VMware 备份

2. 选择 Proxmox 主机作为目标

3. 选择策略

4. 提交任务

RTO 对业务系统至关重要。Vinchin 的即时恢复技术可在 15 秒内从备份中恢复故障虚拟机,大幅减少停机时间。
这一卓越解决方案现可免费试用。只需下载,即可获得15天功能齐全的免费试用期,亲身体验它如何让灾难恢复变得轻松高效。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
VMDK 转 OVF 转换常见问题
1. 能否将正在运行的虚拟机的 VMDK 虚拟磁盘转换为 OVF?
不行,因为您必须在虚拟机关闭状态下导出 VMDK 文件。
2. 如果您没有原始的虚拟机配置文件,该怎么办?
通常,虚拟机会添加标准配置,但您无需担心配置问题,因为您可以在导入 OVF 文件时或之后随时修改配置。
3. 将 VMDK 转换为 OVF 需要多长时间?
通常,这取决于虚拟磁盘的大小,但您必须为其创建备份,因为使用 OVF Tool 的过程有时可能会意外崩溃。
结论
VMDK 是 VMware vSphere 中虚拟磁盘文件的格式,其中包含大量虚拟机数据,但仅将 VMDK 转换为 OVF 仍不足以创建 OVF 模板。
OVFtool 和 vCenter 可直接将虚拟机导出为 OVF 模板,其中包含 VMDK 文件,可用于在另一台主机上快速创建新的虚拟机。
Vinchin 备份与恢复软件可帮助优化虚拟机迁移流程,包括简化操作步骤以及提供更多选择(例如跨平台迁移)。立即体验免费试用版,切勿错过!