适用场景
准备重建实验环境,想把一台普通 ESXi 虚拟机保存到管理电脑,以后在兼容主机上重新部署。本文使用主机客户端(Host Client)的导出功能,得到开放虚拟化格式(OVF)文件组,再通过隔离导入检查副本是否具备基本可用性。
本文整理日期为 2026-10-26,以常见 ESXi 主机客户端界面为例,菜单措辞可能随版本变化。适用对象是允许停机、采用普通虚拟磁盘的实验机。涉及虚拟可信平台模块、加密、共享磁盘、直通设备或原始设备映射时,应另查相应版本限制,不直接套用此流程。
原理:小描述文件不包含整台机器
导出的描述文件记录虚拟硬件和磁盘引用,虚拟磁盘文件保存磁盘数据。文件组还可能包含校验清单及其他附属文件。只下载一个很小的描述文件,并不意味着已经取得系统盘。
关机导出使磁盘内容在导出期间保持稳定。来宾系统应先正常关机,让应用结束写入。这个副本属于停机时点的导出成果,不能提供持续备份、应用日志回放或完整宿主机配置恢复能力。
准备工作
选择维护窗口,确认可以通过控制台操作源虚拟机。管理电脑应有足够空间容纳全部下载文件,目标主机还需要能够部署对应虚拟硬件,并具有足够存储容量。
记录源虚拟机的处理器、内存、磁盘数量、固件类型、网卡数量和网络用途。准备一个独立下载目录,避免与以前导出的同名文件混在一起。导出文件包含系统与业务数据,应保存在有访问控制的存储位置。
第一步:正常关机并检查外部引用
进入虚拟机(Virtual machines)列表,打开目标虚拟机控制台,在来宾系统内正常关机。确认主机客户端显示已关闭电源(Powered off),不要仅凭控制台黑屏判断。
打开编辑设置(Edit settings),逐个检查光驱(CD/DVD Drive)。记录原来的介质位置,移除不再需要的镜像引用,取消已连接(Connected)和打开电源时连接(Connect at power on)。若介质路径已经失效,可按官方说明改为客户端设备(Client Device)并保持断开。检查所有光驱,不能只看第一项。
第二步:发起导出并检查浏览器提示
在目标虚拟机的右键菜单选择导出(Export)。浏览器若提示阻止弹出窗口或多文件下载,只对当前已确认的管理站点允许所需下载,不必全局放宽浏览器设置。
将文件统一保存到准备好的目录。下载期间保持管理连接和页面会话稳定,避免电脑休眠、关闭浏览器或启动源虚拟机。需要多长时间取决于磁盘内容、存储性能和网络速度,不能只根据描述文件的完成时间判断。
第三步:核对文件组完整性
等待浏览器全部下载结束,并确认近期任务(Recent tasks)中的导出任务完成。目录中应有描述文件以及它引用的每一块虚拟磁盘;有清单或附属文件时一并保留。
确认不存在浏览器的临时下载文件,也没有因重复下载而产生混淆的文件名。可以用文本编辑器只读打开描述文件,核对磁盘引用的文件名是否实际存在,不要为了让导入通过而手动删除描述内容或校验信息。文件存在和任务完成只是初步检查,还不能代替恢复演练。
第四步:隔离导入副本
在兼容主机上选择创建或注册虚拟机(Create/Register VM),再选择从 OVF 或 OVA 文件部署虚拟机(Deploy a virtual machine from an OVF or OVA file)。填写能够明确区分副本的名称,选择描述文件及向导要求的全部磁盘文件。
在网络映射(Network mappings)中选择预先准备的隔离实验端口组,关闭部署后自动开机选项。导入完成后,再次打开副本设置,确认所有网卡均断开且不会随开机自动连接,随后才允许启动副本。即使映射时选错网络,这道开机前检查也能及时发现。
验证方法
在副本控制台检查系统能否启动、磁盘数量是否正确、预先选定的普通文件是否存在,以及不依赖外部网络的应用能否打开。把检查结果、导出日期、源虚拟机名称和目标版本写入记录。
隔离启动成功说明副本通过了这些具体检查,不能据此保证所有业务都可恢复。需要验证联网应用时,应另行设计隔离的依赖环境。原机与副本可能保留相同的系统身份和网络配置,不能直接同时接入生产网络。
常见错误
导出没有开始时,先查看浏览器拦截提示、任务状态和光驱引用。官方知识库记录了无效光驱后端导致导出失败的情况。不要把所有失败都归结为权限,也不要优先重启管理服务。
导入提示缺磁盘时,核对是否漏下载、漏选择或文件被浏览器重命名。若描述文件引用的磁盘根本不存在,应重新完成导出,不能拿另一台机器的同名文件拼接。
安全与回退
导出完成并结束相关任务后,可按原记录恢复源机需要的光驱设置,再启动源机。演练结束先关闭副本,确认原机正常后再决定是否保留副本。
若导出取消后源机仍无法启动,应保留错误和任务信息,依据对应版本官方故障说明处理。不要手动删除锁文件,也不要在其他业务运行时随意重启宿主机或管理服务。源机在整个流程中都应保留,待副本验证通过后再讨论后续迁移。
参考资料与转载说明
- Siemens:Export VM from a VMware ESXi host as OVF template
- Broadcom:无效光驱引用导致 OVF 导出失败
- Broadcom:虚拟机在 ESXi 主机之间移动的方法
本文依据上述公开资料进行中文原创整理,不是逐句翻译,也不替代厂商手册。操作前请核对自己的版本、型号和备份。
评论一下?