从vCenter Server Appliance(VCSA)6.5开始,在VAMI界面中添加了VMware原生备份功能,可用于创建vCenter数据库、事件、配置等的备份。原生备份机制允许快速简便地备份vCenter,以便在需要时恢复配置。
让我们看看需要配置什么才能创建vCenter Appliance备份以及设置备份本身的过程。
vCenter Appliance备份的服务器配置
创建vCenter Server Appliance备份的第一步是设置一个可以用作VCSA设备向SMB、HTTPS、HTTP、SCP、FTPS或FTP备份连接的目标的服务器。在本步骤中,我们使用在Windows服务器上加载的Filezilla FTP服务器,以提供从我们的VMware VCSA设备到备份过程的目标连接。我们将运行vCenter FTP备份。
虽然配置特定应用程序可能因供应商而异,但基本步骤相似。我们在服务器端设置一个监听服务,以及用于认证的凭据和一个目标目录,我们的VMware VCSA设备的备份将放置在其中。
配置FTP服务器
您可以在下面看到配置Filezilla FTP服务器的常规设置,我们已经加载了。我们需要添加一个用户帐户,该帐户将用于从我们的VCSA设备向Filezilla服务器进行身份验证。
在FileZilla Server的主窗口中,单击服务器>配置。
打开设置窗口:
- 在设置窗口的左窗格中,点击权限管理>用户。请注意,即使我们可以在这里使用组,我们也不必这样做,因为我们只需要一个具有连接到服务器并写入目录中文件权限的用户。
- 点击添加以添加新用户。
- 在可用用户字段中点击添加的用户,并设置要与 vCenter Server Appliance 备份一起使用的用户名。在我们的情况下,我们设置的用户名是user2。
- 确保选择需要密码登录的选项,并为用户设置密码。
- 在挂载点部分点击添加以添加要通过 FTP 服务器共享的目录。
- 点击添加的新挂载点/目录,并输入位于安装了 FileZilla 的计算机上的目录路径。您可以将目录设置为主目录。我们使用 / 作为虚拟路径,用于存储 vCenter 备份的目录是 E:\backups\vcenterbak\
请注意,我们将需要仅使用ftp://192.168.101.217/地址来访问为 FTP 服务器配置的主目录(即E:\backups\vcenterbak\)。
- 选择适合将 vCenter 服务器备份写入所选目录的访问模式。我们选择读写模式。选择如果不存在则创建本机目录,以避免如果您之前尚未在用作 FTP 服务器的计算机上创建目录时出现错误。
- 点击确定保存设置并关闭设置窗口。
注意:如果您想配置一个SMB共享并用它来存储您的vCenter备份,您必须首先配置一个SMB共享。您可以在Windows服务器、Linux机器或NAS设备上创建一个SMB共享。
配置vCenter备份作业
- 打开vCenter Server Appliance的vCenter Server管理界面。您可以通过在Web浏览器中访问https://vCenter_IP_address_or_hostname:5480来访问此Web界面。在我们的情况下,地址是https://192.168.101.103 :5480。您必须输入凭据登录vCenter Server管理Web界面。
注意:确保密钥服务器管理密码的过期日期。如果密码过期,您可能无法登录。
- 打开vCenter Server管理页面后,在左窗格中点击备份,然后在备份计划部分点击配置。
- 在创建备份计划窗口中输入所需参数:
- 备份位置:ftp://192.168.101.217/
- 输入您在FTP服务器上设置的备份服务器凭据:
- 用户名:user2
- 密码:*********
- 配置 vCenter 备份调度参数,例如,每天晚上 11:59 运行一次备份作业。
- 设置加密密码以加强安全性。如果您使用未加密的网络协议(如 FTP)进行数据传输,则这一点尤为重要。
- 您可以在备份 vCenter 数据库时启用数据库健康检查,配置要保留的 vCenter 备份数量,并选择要备份的数据(统计、事件和任务; 库存和配置)。预计备份大小将显示。
单击 创建 以保存您的 vCenter 备份配置。
注意:如果您想将 vCenter 备份到 SMB 共享(在 Windows 共享上运行 vCenter 备份),请输入类似 smb://192.168.101.217/share 的路径并输入用户凭据。您应以 username@domainname 格式输入凭据,而不是 domainname\username 格式。您可能需要在文件服务器上启用 SMB 1 以建立 SMB 连接,避免出现如下错误:
在方法调用中的错误模块 ‘util.Messages’ 没有 ‘ScheduleLocationDoesNotExist’ 属性。
- 您回到 备份 页面。单击 状态 在 备份计划 部分以检查 vCenter 备份配置,并单击 立即备份 开始备份过程。
- 您可以选择 使用备份计划中的备份位置和用户名 复选框来使用您之前创建的现有 vCenter 备份配置。然后单击 开始。
- 您可以在 备份 页面的 活动 状态中单击备份作业以检查 vCenter 备份进度。
- 一旦 vCenter 应用程序备份作业完成,您就可以在备份服务器上看到一个带有文件的子目录(在我们的情况下可能是 SMB 服务器或 FTP 服务器)。您可以在下面的截图中看到 vCenter 配置备份文件。
如果您在本地服务器上打开文件,VMware vCenter 备份存储在类似以下目录中:
E:\backups\vcenterbak\vCenter\sn_192.168.101.103\M_7.0.100000_20221225_101215_KWER6DGS6QKV2SNC4VA9HBWCD3SULE4=
如果通过 SMB 访问备份,路径如下:
\\192.168.101.217\share\
svcenterbak\vCenter\sn_192.168.101.103\M_7.0.100000_20221225_101215_KWER6DGS6QKV2SNC4VA9HBWCD3SULE4=
让我们来看看每个路径元素的含义。
- 使用的协议(在此字符串中为 SMB)
- 备份位置
- vCenter 服务器名称或 IP 地址
- 作业类型:M – 手动,S – 计划
- 版本 – vCenter Server 版本,例如,7.0.1
- 备份创建的日期和时间
- A comment, which is base64 encoded and is not human-readable
要从 vCenter 备份中恢复 vCenter Server 配置,您需要运行 vCenter 安装程序并点击恢复选项。按照向导步骤,选择您的 vCenter 服务器备份文件,并选择目标服务器。
结论
VMware vCenter 备份可以使用原生工具完成。此方法用于备份 vCenter Server 电器 (VCSA),这是 vCenter 7 及更高版本的唯一安装方法。备份配置过程并不困难 – 您需要使用其中一种支持的协议配置目标服务器,访问 VCSA 的 Web 界面,并配置备份作业。
请记住,您应备份 vCenter Server Appliance 和托管在 ESXi 主机上的其他虚拟机。为了使此过程更简单,并避免为备份和恢复配置单独的应用程序,考虑使用适用于所有 VM 备份用例的独立备份解决方案,包括 vCenter 备份。
NAKIVO备份与复制可以简化运行为VMware vSphere VM的vCenter Server Appliance的备份和恢复过程。vCenter VM备份的过程类似于VMware VM的备份过程。当从NAKIVO解决方案vCenter备份中恢复vCenter时,您只需在库存中执行某些步骤。
Source:
https://www.nakivo.com/blog/backup-vcenter-appliance/