本页面提供了一个指南,介绍如何使用 Backup and DR 保护和恢复在 VMware Engine 中运行的 VMware 虚拟机 (VM)。它概述了如何配置备份、执行恢复以及监控 VMware 环境。
概览
Google Cloud VMware Engine 是一项全代管式服务,可让您在 Google Cloud 中运行 VMware 平台 Google Cloud。Google 负责基础架构、网络和管理服务。如需详细了解 VMware Engine,请参阅 VMware Engine 概览页面。
准备工作
您必须先完成以下 Backup and DR 过程,然后才能备份 VMware Engine 实例:
如需开始备份 VMware Engine 实例,请按列出的顺序完成以下过程:
为 Google Cloud VMware Engine 配置 DNS
如需允许您的项目解析 VMware Engine 环境中的主机名,您必须在项目的 VPC 与 VMware Engine 网络之间配置 DNS 绑定。这样一来,Backup and DR 就可以与 vCenter 和私有云中的其他资源进行通信。
确定与您的 私有云关联的 VMware Engine 网络。您需要其 ID 以便执行后续步骤。
授予 DNS 绑定权限:执行 DNS 绑定的用户或服务帐号需要对项目拥有
dns.peerings.create权限,并对 VMware Engine 网络拥有vmwareengine.networks.bind权限。使用
gcloud dns managed-zones create命令创建从 VPC 到 VMware Engine 网络的 DNS 对等互连 。这样一来,您就可以从 VPC 解析 VMware Engine 网络中的 DNS 区域。gcloud dns managed-zones create PEERING_ZONE_NAME \ --dns-name=PRIVATE_CLOUD_DOMAIN.gve.goog. \ --visibility=private \ --networks=VPC_NETWORK_NAME \ --target-project=PROJECT_ID \ --target-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/VEN_ID \ --description="Peering to GCVE"替换以下内容:
`PEERING_ZONE_NAME`: A name for your DNS peering zone. `PRIVATE_CLOUD_DOMAIN`: The DNS zone of your private cloud. `VPC_NETWORK_NAME`: The name of your VPC network. `PROJECT_ID`: Your Google Cloud project ID. `VEN_ID`: The ID of your VMware Engine network.
如需了解更详细的说明,请参阅配置 DNS 绑定文档。
配置备份作业
在 VMware 虚拟机备份作业期间,备份/恢复设备需要解析在 VMware Engine 私有云中运行的 VMware ESX 服务器的完全限定名称。实现此目的的最简单方法是将私有云中的域名系统 (DNS) 添加到备份/恢复设备。 如果您不想这样做,则需要在 Google Cloud 控制台的系统管理 页面上的 Host resolution (主机解析)标签页中,为每个 ESX 主机手动添加主机条目。
在 Google Cloud 控制台中,点击 导航菜单。
在计算 部分中,点击 VMware Engine 以打开 Backup and DR。
选择资源 ,然后选择您的私有云。
在 私有云 DNS 服务器 下,复制一个或两个网际网络 协议 (IP)。
在 Google Cloud 控制台中前往 Backup and DR。
点击管理 。
点击设备 。
右键点击该设备,然后选择配置设备网络 。
系统管理 页面会在新窗口中打开。
在 DNS, NTP 页面下,将 DNS 添加为主 DNS 或辅助 DNS,并移除任何不需要的 DNS 后缀搜索。
在问题排查下,完成以下步骤:
点击 Utility (实用工具)下拉列表,然后选择 Test DNS (测试 DNS)。
点击 Resolve (解析)下拉列表,然后选择 IP 。
在 IP to resolve (要解析的 IP)字段中输入 IP 地址。它应解析为名称。如果未解析,请验证 VMware Engine 私有云与 Backup and DR VPC 之间的连接。
为备份/恢复设备设置 NFS 入站防火墙规则
按照以下说明为备份设备设置入站防火墙规则,以确保 NFS 装载不会遇到意外错误。 使用 NFS 执行 VMware Engine 虚拟机装载时,备份/恢复设备会使用 NFS 数据存储区提供对虚拟机磁盘的访问权限。
在 Google Cloud 控制台中,前往网络安全中的防火墙政策页面。
找到备份/恢复设备的 Virtual Private Cloud 防火墙规则,其中包含以下信息:
目标:备份设备的服务帐号。例如,
my-service-account@my-project.iam.gserviceaccount.comtcp:26、443、3260、5107
修改防火墙规则并添加以下信息:
在 Source IPv4 range(源 IPv4 范围)中,添加 VMware Engine 私有云的系统管理子网。按照以下步骤在 VMware Engine 门户中查找系统管理子网:
前往资源 。
点击选择您的私有云 。
点击子网 。
tcp:26、111、443、756、902、2049、3260、4001、4045、5107udp:111、756、2049、4001、4045
点击保存 。
向 Backup and DR 设备管理控制台添加新的 vCenter 主机
Backup and DR 使用 VMware vSphere Storage API 数据保护(以前称为 vStorage API 数据保护或 VADP)创建 VMware 虚拟机的备份映像,并将这些备份映像放置在备份/恢复设备的快照池或 OnVault 池中。
如需发出 API 调用,备份/恢复设备需要使用有权执行所需操作的用户名和密码连接到 vCenter 主机。在本部分中,我们将 vCenter 添加为主机,并提供这些用户凭据(这些凭据由服务安全存储)。
按照以下说明向设备管理控制台添加新的 vCenter 主机:
在设备管理控制台中,前往管理 。
点击主机 。
选择 + 添加主机。
在 Add host (添加主机)表单中,输入名称和可选的友好名称。 主机名称应以字母开头,并且可以包含字母和数字 (0-9)。下划线 (
_) 字符在主机名称中无效。在 IP address (IP 地址)字段中,输入 vCenter 服务器设备的 IP 地址。
在 Appliances (设备)部分中,选择您希望此主机使用的设备管理控制台托管设备。如果列表很长,您可以使用搜索框查找特定设备或设备组。
从 Host type (主机类型)下拉列表中,选择 vCenter 并添加以下信息:
验证数据传输模式(NFS 或 SAN)。NFS 是默认设置,建议您不要更改它。
输入您之前配置的解决方案用户的用户名和密码,以连接到 vCenter 服务器设备,然后使用 Test (测试)按钮验证添加的凭据。
点击 Add (添加)。
创建备份方案模板
VMware Engine 虚拟机是使用 VMware Engine API 调用完整捕获的。 您可以通过为虚拟机分配模板和资源配置文件来管理虚拟机,以定义用于捕获整个虚拟机的备份方案。
当备份/恢复设备将备份模板与整个虚拟机相关联时,它不知道虚拟机内容,因此不会执行任何特定于应用的操作。
捕获整个虚拟服务器时,系统会捕获功能齐全的虚拟服务器(操作系统、应用及其数据)。这样一来,您就可以快速访问数据,而不会出现任何问题。由于呈现的映像是功能齐全的虚拟服务器,因此如有需要,您可以将其迁移到新的永久位置。捕获整个虚拟服务器允许使用单个备份模板管理虚拟服务器组及其应用。
模板由备份政策组成。在政策中,您可以定义何时 运行备份、备份的运行频率、备份映像的保留期限(天 、周 、月 或年 ),以及将政策应用于虚拟机时的其他配置。如需创建模板并分配 备份政策,请参阅 创建备份模板 。
资源配置文件指定 VMware 虚拟机数据备份映像的存储介质。 资源配置文件定义使用哪个快照池(如果模板中包含快照政策)以及使用哪个 OnVault 池(如果模板中包含 OnVault 或直接到 OnVault 政策)。如需了解详情,请参阅 创建资源配置文件。
应用备份方案模板
使用初始配置向导发现由 vCenter 管理的 VMware 虚拟机 (VM)。发现一个或多个应用后,您可以应用备份模板和配置文件,一次性保护所有应用,也可以将它们作为非托管或忽略的虚拟机添加到应用列表中。
按照以下说明发现和保护 VMware 虚拟机:
在 Backup and DR 设备管理控制台中,点击 App Manager (应用管理器)。
从下拉列表中选择应用 。
应用 页面随即打开。
点击 Add Application (添加应用)。
选择 VMware Engine 。
从服务器列表中,选择要执行虚拟机发现的 vCenter,然后点击下一步 。
在管理 页面上,系统会显示虚拟机列表。选择要发现的虚拟机,然后点击下一步 。
将政策模板和配置文件应用于 VMware Engine 实例:
选择要保护的虚拟机。
选择管理备份配置 。
从 Choose action (选择操作)下拉列表中,选择管理备份配置 。
Choose (选择)模板下拉列表随即打开。
从 Choose template (选择模板)下拉列表中,选择一个模板。
Choose profile (选择配置文件)下拉列表随即打开。
点击 Apply backup plan (应用备份方案)。
点击列表中的每个虚拟机的 Application Settings (应用设置),以更改默认配置。
Application Details and Settings (应用详细信息和设置)页面随即打开。请参阅为虚拟机配置应用设置。
如果有多个虚拟机,并且您想对所有虚拟机进行相同的更改,请点击“define settings for all applications”(为所有应用定义设置),然后进行必要的更改。
点击下一步 。
查看摘要屏幕。如果所有信息均正确,请选择 Finish (完成)以完成初始配置过程。系统会根据您选择的政策模板 备份所选虚拟机。
初始配置完成后,系统会显示一个对话框。再次点击 Finish (完成)。 将政策模板关联到所选虚拟机后,状态会变为绿色对勾标记。 绿色对勾标记表示您的虚拟机已准备就绪,可以按照政策中的时间表运行备份作业。如果您想立即运行作业, 请参阅运行按需备份。
运行按需备份
按需备份是一种可以随时手动触发的备份。 在需要在特定事件之前备份数据的情况下,按需备份非常有用。例如,您可能希望在应用更新或补丁之前备份虚拟机,以确保在更新过程中出现任何问题时,您可以将其恢复到之前的状态。
按照以下说明运行受管应用的按需备份:
在 Backup and DR 设备管理控制台中,点击 App Manager (应用管理器)。
从下拉列表中选择应用 。
应用 页面随即打开。
选择 VMware Engine 实例,然后点击 Manage Backup Configuration (管理备份配置)。
从 Policies(政策)中,选择 Snapshot(快照)。
输入标签 ,然后点击 Run Now (立即运行)。系统将为所选政策触发按需备份。
恢复 Google Cloud VMware Engine 虚拟机
如需恢复 VMware Engine 虚拟机,您必须已为 VMware Engine 虚拟机执行装载。您可以使用以下方法执行 VMware Engine 虚拟机装载操作:
装载过程完成后,您可以 将装载的 VMware 虚拟机恢复到生产存储空间。
恢复 VMware Engine 虚拟机
恢复是指从备份映像恢复数据的过程。如需恢复虚拟机, 请参阅恢复 VMware Engine 虚拟机。
如需克隆虚拟机,请参阅克隆 VMware 虚拟机的映像。
监控 VMware Engine
您可以使用设备管理控制台监控 VMware Engine 作业。如需详细了解如何监控 VMware Engine 作业或事件,请参阅有关如何 监控作业或 事件的 Backup and DR 文档。
后续步骤
如需备份 VMware Engine 虚拟机和数据库资源类型,请参阅以下快速入门。