备份和还原 ESXi 配置虚拟机的方法
2026-05-09
除了进行来宾级别备份外,您还可以执行主机级别备份来保存数据,这意味着通过备份整个 ESXi 主机来间接备份虚拟机。
一些IT管理员希望备份vCenter,以保存vCenter Server的核心配置、清单、历史数据等。还有一些管理员也希望备份ESXi主机的配置。
为何需要 ESXi 配置?
与虚拟机类似,ESXi 主机也可能发生故障;拥有主机配置信息有助于您排查和修复错误。此外,ESXi 配置备份还可帮助您快速配置一台新的 ESXi 主机。
不过,使用 ESXi 备份存在一些限制。例如,您只能在安装了相同版本 ESXi 的主机上使用该备份,因此在此场景下,采用主机备份可能更为合适。
如何使用 ESXi 命令行备份和恢复 ESXi 主机配置?
1. 通过 SSH 连接到 ESXi 主机。
2. 运行以下命令:
vim-cmd hostsvc/firmware/sync_config
此命令用于确保所有配置更改都将保存到目标文件中。
3. 运行以下命令:
vim-cmd hostsvc/firmware/backup_config
此命令用于生成下载包含主机配置文件的链接,例如 http://*/downloads/123456/configBundle-xx.xx.xx.xx.tgz。
您需要知道,“*”代表主机的IP地址或完全限定域名(FQDN),因此您需手动将其替换。
4. 打开网页浏览器,将链接复制并粘贴到地址栏中,然后按回车键。
随后将下载备份文件。该文件位于“下载”文件夹中,其文件名包含“configBundle”和主机的完全限定域名(FQDN)。这是导出 ESXi 配置的方法。
如何使用 ESXi 命令行恢复配置?
注意:通过此方式恢复主机配置将导致系统自动重启。
1. 将备份文件重命名为“configBundle.tgz”。
2. 运行以下命令:
vim-cmd hostsvc/maintenance_mode_enter
此命令用于将 ESXi 主机置于维护模式
3. 将备份文件复制到 ESXi 主机
4. 运行以下命令:
vim-cmd hostsvc/firmware/restore_config /backup_location/configBundle.tgz
您应将“/backup_location”替换为实际的目录路径。
如何使用 vSphere CLI 备份和还原 ESXi 主机配置?
vSphere CLI(即 vSphere 命令行接口)可针对 ESXi 或 vCenter Server 运行,可用作 ESXi 配置备份工具。但自 vSphere 7.0 起,该工具已不再受支持,因此请确认其是否适用于您的虚拟化基础架构。
1. 从 VMware 下载 vSphere CLI 并安装。
2. 运行以下命令:
vicfg-cfgbackup --server=ESXi_host_IP_address --username=root -s output_file_name
您应将“ESXi_host_IP_address”和“output_file_name”替换为实际内容。
备份文件可位于您运行 vicfg-cfgbackup 脚本的目录中。
使用 vSphere CLI 进行恢复
1. 将主机置于维护模式
2. 前往 vSphere CLI 服务器并运行该脚本
vicfg-cfgbackup --server=ESXi_host_IP_address --username=root -l backup_file
您应将“ESXi_host_IP_address”和“backup_file”替换为实际内容。
如何使用 vSphere PowerCLI 备份和还原 ESXi 主机配置?
1. 从 VMware 下载 vSphere PowerCLI 并安装。
2. 运行以下命令:
Get-VMHostFirmware -VMHost ESXi_host_IP_address -BackupConfiguration -DestinationPath output_directory
您应将“ESXi_host_IP_address”和“output_directory”替换为实际内容。
备份文件可在输出目录中找到。
使用 vSphere PowerCLI 进行恢复
1. 运行以下命令,将主机置于维护模式:
Set-VMHost -VMHost ESXi_host_IP_address -State 'Maintenance'
您应将“ESXi_host_IP_address”替换为实际内容。
2. 运行以下命令以恢复配置
Set-VMHostFirmware -VMHost ESXi_host_IP_address -Restore -SourcePath backup_file -HostUser username -HostPassword password
您应将“ESXi_host_IP_address”、“backup_file”和“password”替换为实际内容。
如何使用 Vinchin 备份与恢复软件备份 ESXi 虚拟机?
为保障业务连续性,越来越多的 IT 管理员会选择虚拟机级别备份。
Vinchin备份与恢复是一款面向虚拟环境的专业备份与灾难恢复解决方案,可帮助您备份ESXi主机上的虚拟机。
在Vinchin备份与恢复中创建备份任务的步骤十分简单,友好的网页控制台将协助您完成此操作,因此您无需使用复杂的命令。
将 ESXi 主机添加到备份系统中(支持无代理备份)> 启动备份创建向导,通过 4 个步骤创建备份任务。
1. 选择 ESXi 虚拟机

2. 选择备份存储位置

3. 选择备份策略。系统将为您提供多种备份策略,例如定时备份、增量备份、数据压缩等。

4. 提交任务

Vinchin 备份与恢复软件让您能在更多场景下使用备份。为助力提升您的灾难恢复方案,Vinchin 备份与恢复软件可帮助您从备份中在 15 秒内恢复发生故障的虚拟机,从而缩短恢复时间目标(RTO)。若您正在使用 XenServer、XCP-ng、Red Hat Virtualization、oVirt 等其他虚拟化解决方案,则可通过虚拟机备份轻松在不同主机间迁移虚拟机。
Vinchin 备份与恢复软件已被数千家企业选用,您也可以立即开始使用这一功能强大的系统,并享受15天全功能免费试用。只需点击按钮即可获取安装包。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
ESXi 配置备份常见问题解答
1. ESXi 配置备份包含哪些内容?
ESXi 配置备份包含恢复 ESXi 主机配置所需的所有内容,但不包括虚拟机数据。如需在该主机上恢复虚拟机,请选择基于客户机级别的备份解决方案。
2. 您能否将 ESXi 配置恢复到另一台 ESXi 主机?
不,ESXi 配置备份通常用于还原原始主机,因为该备份要求目标主机的版本号和 UUID 与备份中主机的版本号和 UUID 完全一致。
3. 能否同时备份多个 ESXi 主机的配置?
可以,但您需要根据上述命令创建脚本。
总结
备份 ESXi 主机配置可方便日后恢复或重新配置主机;而虚拟机备份则能在更多情况下帮助您恢复数据。
Vinchin 备份与恢复软件可轻松备份虚拟机,立即免费试用,切勿错过。