备份 VMware ESXi 主机配置对于灾难恢复至关重要。如果硬件发生故障或设置被意外更改,备份可以让您快速将主机恢复到原始状态。在这篇文章中,我们将了解如何采取VMware ESXi 主机配置的备份以及如何在 ESXi 中恢复备份以及。因此,如果您组织的虚拟机由 VMware ESXi 托管或管理,那么这篇文章适合您。
如果您想要备份 VMware ESXi 主机并将其恢复到新部署的 ESXi 主机,请按照以下步骤操作。
- 启用SSH
- 创建配置的备份
- 恢复目标上的配置
1]启用SSH

首先,我们需要启用 SSH 连接到 ESXi 主机。通过这样做,我们可以启用远程命令行访问以进行管理和故障排除。为此,请按照下列步骤操作。
- 首先,您需要在 ESXi Web 界面中访问您的计算机。
- 然后,从左侧调用航海家,点击管理。
- 现在,点击服务 > 启用安全 Shell (SSH)。
完成后,继续下一步。
2]创建配置的备份

现在,您需要启动与主机的 SSH 会话。为此,有,但我们会选择油灰。您可以轻松地从以下位置下载 PuTTY:chiark.greenend.org.uk。
打开 PuTTY,在主机名字段中输入 ESXi 主机的 IP 地址,然后单击确定。您需要使用适当的用户登录,或者坚持使用根用户为了简单起见。
登录会话后,运行以下命令将 ESXi 主机的当前配置与持久存储同步,确保所有最近的更改都会被保存。
vim-cmd hostsvc/firmware/sync_config然后运行以下命令来备份 ESXi 主机的配置。
vim-cmd hostsvc/firmware/backup_config
与主机的 IP,然后将其粘贴到浏览器中。您的浏览器将开始下载配置文件。星号您可以从中下载包含配置包的生成的 .tgz 存档的 URL。复制网址,替换
你会得到一个输出

tmp3]恢复目标上的配置我们要将主机配置恢复到不同的 ESXi 主机。为此,您首先需要使用前面提到的步骤在目标上启用 SSH。然后,您需要下载WinSCP从winscp.net连接到目标服务器并放置配置文件。下载后,使用其 IP 地址和 root 凭据连接到目标。然后将备份文件上传到
目录。
esxcli system maintenanceMode set --enable yes
cd /tmp/完成后,使用 PuTTY 连接到目标并运行以下命令。此命令将 ESXi 主机置于维护模式,防止新虚拟机启动,直到现有虚拟机迁移或关闭现在,您需要使用以下命令将目录更改为 tmp
LS命令。只是为了确认备份文件是否存在,请运行
命令列出 tmp 文件夹内的所有文件。
esxcfg-info -u
运行以下命令并记下 UUID。
tar zxvf <file-name>.tgz
vi 清单.txt。现在,使用以下命令解压缩配置文件。
现在,通过运行以下命令,使用 VI 编辑器打开清单文件 –

将文件的 UUID 替换为我们之前复制的 UUID。
tar zcvf configBundle.tgz Manifest.txt jumpstrt.gz state.tgzls-al,现在,我们需要通过运行以下命令来打包备份文件。现在运行,
列出 tmp 文件夹内的所有文件。
vim-cmd hostsvc/firmware/restore config /tmp/configBundle.tqz最后,运行以下命令开始恢复过程。
如果您遇到网络错误,请忽略它,因为它表明主机已在恢复过程中重新启动。
最后,继续使用源主机的原始IP地址访问目标主机。登录后,您会发现配置已恢复。
希望在本文的帮助下,您能够备份和恢复 ESXi 主机配置。
如何在 VMware ESXi 和 Workstation 上启用虚拟机自动启动
根如何重新生成ESXi主机证书?要重新生成 ESXi 主机的自签名证书,请通过 SSH 连接到主机:
,然后运行这些命令。
rm /etc/vmware/ssl/rui.crt /etc/vmware/ssl/rui.key## 删除当前证书。
/sbin/generate-certificates启动管理服务以应用更改。## 重新生成新证书。
services.sh restart
## R
这会将证书替换为新的自签名证书。
VMware vSphere 中的主机 TPM 证明警报
根如何导出ESXi网络配置?要导出 ESXi 主机的网络配置,请通过 SSH 连接到主机:
esxcli network ip interface list > network_config.txt && esxcli network vswitch standard list >> network_config.txt && esxcli network ip netstack list >> network_config.txt并运行以下命令。
这将创建一个名为 network_config.txt 的文件,该文件捕获所有网络接口、虚拟交换机设置和网络堆栈配置。对于包括网络设置的完整系统备份,请使用 esxcli system configbackup save 生成 .tgz 捆绑包,其中包括 /etc/vmware/ 文件中的网络详细信息。 在 Hyper-V 虚拟机中安装 VMWare ESXi Hypervisor

![安装 Windows 时出现此分区太小错误 [修复]](https://sclub.recmg.com/tech/blogs/wp-content/uploads/2024/09/This-partition-is-too-small.png)




