如何备份 VMware ESXi 主机配置

备份 VMware ESXi 主机配置对于灾难恢复至关重要。如果硬件发生故障或设置被意外更改,备份可以让您快速将主机恢复到原始状态。在这篇文章中,我们将了解如何采取VMware ESXi 主机配置的备份以及如何在 ESXi 中恢复备份以及。因此,如果您组织的虚拟机由 VMware ESXi 托管或管理,那么这篇文章适合您。

如果您想要备份 VMware ESXi 主机并将其恢复到新部署的 ESXi 主机,请按照以下步骤操作。

  1. 启用S​​SH
  2. 创建配置的备份
  3. 恢复目标上的配置

1]启用SSH

首先,我们需要启用 SSH 连接到 ESXi 主机。通过这样做,我们可以启用远程命令行访问以进行管理和故障排除。为此,请按照下列步骤操作。

  1. 首先,您需要在 ESXi Web 界面中访问您的计算机。
  2. 然后,从左侧调用航海家,点击管理。
  3. 现在,点击服务 > 启用安全 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。然后,您需要下载WinSCPwinscp.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.tgz

ls-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