使用Veeam复制和Azure NetApp Files数据存储库将灾难恢复到Azure VMware解决方案
Azure NetApp Files (ANF)数据存储库可将存储与计算分离、并为任何组织提供将其工作负载迁移到云所需的灵活性。它为客户提供了灵活的高性能存储基础架构、可独立于计算资源进行扩展。Azure NetApp Files数据存储库可简化并优化Azure VMware解决方案(AVS)作为内部VMware环境灾难恢复站点的部署。
作者:Niyaz Mohamed - NetApp解决方案工程部
概述
可以使用基于Azure NetApp Files (ANF)卷的NFS数据存储库通过任何经过验证的第三方解决方案从内部复制数据、从而提供VM复制功能。通过添加Azure NetApp Files数据存储库、与构建具有大量ESXi主机来容纳存储的Azure VMware解决方案SDDC相比、它可以实现成本优化部署。这种方法称为“导向灯组”。试点轻型集群是一种最低的AVS主机配置(3个AVS节点)以及Azure NetApp Files数据存储库容量。
其目标是维护一个具有所有核心组件的低成本基础架构、以处理故障转移。如果确实发生故障转移、试点轻型集群可以横向扩展并配置更多AVS主机。一旦完成故障转移并恢复正常操作、试点指示灯集群就可以向下扩展到低成本的操作模式。
本文档的目的
本文介绍如何将Azure NetApp Files数据存储库与Veeam备份和复制结合使用、以便使用Veeam VM复制软件功能为内部VMware VM设置灾难恢复(AVS)。
Veeam Backup & Replication是一款适用于虚拟环境的备份和复制应用程序。在复制虚拟机时、Veeam Backup & Replication会从AVS上进行复制、该软件将在目标AVS SDDC集群上以本机VMware vSphere格式创建VM的精确副本。 Veeam Backup & Replication将使副本与原始虚拟机保持同步。复制可提供最佳恢复时间目标(Recovery Time客观、Recovery Time目标、Recovery Time目标、Recovery Time目标、Recovery Time目标、Recovery Time目标)、因为灾难恢复站点上已挂载VM副本、并且处于随时可启动的状态。
此复制机制可确保在发生灾难事件时、工作负载可以在AVS SDDC中快速启动。Veeam Backup & Replication软件还可以优化流量传输、以便通过WAN和慢速连接进行复制。此外、它还会筛选出重复的数据块、零数据块、交换文件和"排除的VM子操作系统文件"。软件还将压缩副本流量。为了防止复制作业占用整个网络带宽、可以使用WAN加速器和网络限制规则。
Veeam Backup & Replication中的复制过程由作业驱动、这意味着复制是通过配置复制作业来执行的。如果发生灾难事件、则可以通过故障转移到VM副本来触发故障转移以恢复VM。执行故障转移时、复制的虚拟机将接管原始虚拟机的角色。可以将故障转移到副本的最新状态或任何已知正常的还原点。这样便可根据需要进行勒索软件恢复或隔离测试。Veeam Backup & Replication提供了多种选项来处理不同的灾难恢复场景。
解决方案 部署
高级步骤
-
Veeam Backup and Replication软件在具有适当网络连接的内部环境中运行。
-
"部署Azure VMware解决方案(AVS)" 私有云和 "连接Azure NetApp Files数据存储库" Azure VMware解决方案主机。
采用最低配置设置的指示灯环境可用于灾难恢复。发生意外事件时、VM将故障转移到此集群、并且可以添加其他节点)。
-
设置复制作业以使用Veeam Backup and Replication创建VM副本。
-
创建故障转移计划并执行故障转移。
-
灾难事件完成且主站点启动后、切换回生产VM。
Veeam VM复制到AVS和ANF数据存储库的前提条件
-
确保Veeam Backup & Replication备份VM已连接到源和目标AVS SDDC集群。
-
备份服务器必须能够解析短名称并连接到源和目标vCenter。
-
目标Azure NetApp Files数据存储库必须具有足够的可用空间来存储已复制VM的VMDK。
对于追加信息、请参阅介绍的"注意事项和限制" "此处"。
部署详细信息
第1步:复制VM
Veeam Backup & Replication利用VMware vSphere快照功能/在复制期间、Veeam Backup & Replication会请求VMware vSphere创建VM快照。VM快照是VM的时间点副本、其中包括虚拟磁盘、系统状态、配置和元数据。Veeam Backup & Replication使用快照作为复制数据源。
要复制VM、请执行以下步骤:
-
打开Veeam Backup & Replication Console。
-
在主页视图中。右键单击作业节点、然后选择复制作业>虚拟机。
-
指定作业名称并选中相应的高级控制复选框。单击下一步。
-
如果内部和Azure之间的连接带宽受限、请选中"副本传播"复选框。
*如果Azure VMware解决方案SDDC上的分段与内部站点网络不匹配、请选中"网络重新映射(适用于具有不同网络的AVS SDDC站点)"复选框。 -
如果内部生产站点中的IP地址方案与目标AVS站点中的方案不同、请选中"副 本重新IP (适用于IP地址方案不同的灾难恢复站点)"复选框。
-
-
在*Virtual* Machines*步骤中,选择要复制到连接到Azure VMware解决方案SDDC的Azure NetApp Files数据存储库的VM。可以将虚拟机放置在vSAN上、以填满可用的vSAN数据存储库容量。在指示灯集群中、3节点集群的可用容量将受到限制。其余数据可以轻松放置在Azure NetApp Files数据存储库中、以便恢复VM、并可扩展集群以满足CPU/内存要求。单击*Add*,然后在*Add Object*窗口中选择所需的VM或VM容器,然后单击*Add*。单击 * 下一步 * 。
-
之后、选择目标作为Azure VMware解决方案SDDC集群/主机、并为VM副本选择相应的资源池、VM文件夹和FSx ONTAP数据存储库。然后单击 * 下一步 * 。
-
在下一步中、根据需要创建源虚拟网络与目标虚拟网络之间的映射。
-
在*作业设置*步骤中,指定要存储VM副本元数据、保留策略等的备份存储库。
-
在“数据传输”步骤中更新*Source*和*Target*代理服务器,保留“自动*选择”(默认)并保持“*直接”选项处于选中状态,然后单击“下一步”。
-
在*Guest Processing*步骤中,根据需要选择*Enable application-aware processing*选项。单击 * 下一步 * 。
-
选择复制计划以定期运行复制作业。
-
在向导的*摘要*步骤中,查看复制作业的详细信息。要在关闭向导后立即启动作业,请选中*单击完成时运行作业*复选框,否则不要选中该复选框。然后单击*完成*关闭向导。
复制作业启动后、目标AVS SDDC集群/主机上将填充具有指定后缀的VM。
有关追加信息for Veeam复制的信息、请参见 "复制的工作原理"
第2步:创建故障转移计划
初始复制或传播完成后、创建故障转移计划。故障转移计划有助于逐个或以组的形式自动对相关VM执行故障转移。故障转移计划是VM处理顺序(包括启动延迟)的蓝图。故障转移计划还有助于确保关键的相关VM已在运行。
要创建计划,请导航到名为*RELIG副 本*的新子部分,然后选择*Failover Plan*。选择适当的VM。Veeam Backup & Replication将查找最接近此时间点的还原点、并使用它们启动VM副本。
只有在初始复制完成且虚拟机副本处于就绪状态时、才能添加故障转移计划。 |
在运行故障转移计划时、最多可同时启动10个VM |
在故障转移过程中、源VM不会关闭 |
要创建*故障转移计划*,请执行以下操作:
-
在主页视图中。右键单击副本节点、然后选择故障转移计划>故障转移计划> VMware vSphere。
-
接下来、提供计划的名称和问题描述。可以根据需要添加故障转移前和故障转移后脚本。例如、在启动复制的VM之前、请运行一个脚本来关闭VM。
-
将VM添加到计划中、并修改VM启动顺序和启动延迟、以满足应用程序依赖关系。
有关用于创建复制作业的追加信息、请参见 "正在创建复制作业"。
第3步:运行故障转移计划
在故障转移期间、生产站点中的源VM将切换到灾难恢复站点上的副本。在故障转移过程中、Veeam Backup & Replication会将VM副本还原到所需的还原点、并将所有I/O活动从源VM移至其副本。不仅可以在发生灾难时使用副本、还可以用于模拟灾难恢复演练。在模拟故障转移期间、源VM将保持运行状态。执行完所有必要的测试后、您可以撤消故障转移并恢复正常操作。
确保已建立网络分段、以避免故障转移期间发生IP冲突。 |
要启动故障转移计划,只需单击*故障转移计划*选项卡,然后右键单击您的故障转移计划。选择*开始。此操作将使用虚拟机副本的最新还原点进行故障转移。要故障转移到VM副本的特定还原点,请选择*Start to *。
VM副本的状态将从"准备就绪"更改为"故障转移"、VM将在目标Azure VMware解决方案(AVS) SDDC集群/主机上启动。
故障转移完成后、VM的状态将更改为"故障转移"。
Veeam Backup & Replication会停止源VM的所有复制活动、直到其副本恢复到就绪状态为止。 |
有关故障转移计划的详细信息、请参见 "故障转移计划"。
第4步:故障恢复到生产站点
当故障转移计划正在运行时、它会被视为一个中间步骤、需要根据需要最终确定。选项包括:
-
故障恢复到生产环境-切换回原始虚拟机并将虚拟机副本运行期间发生的所有更改传输至原始虚拟机。
执行故障恢复时、只会传输更改、但不会发布更改。选择*Commit failback*(确认原始虚拟机按预期工作后)或Undo failback (撤消故障恢复)以返回到虚拟机副本(如果原始虚拟机未按预期工作)。 |
-
撤消故障转移-切换回原始虚拟机并放弃在虚拟机副本运行期间对其所做的所有更改。
-
永久故障转移-从原始虚拟机永久切换到虚拟机副本,并将此副本用作原始虚拟机。
在此演示中、我们选择了故障恢复到生产环境。在向导的目标步骤中选择了故障恢复到原始虚拟机、并启用了"Power On VM after Restoring"(还原后启动虚拟机)复选框。
提交故障恢复是完成故障恢复操作的方法之一。提交故障恢复后、它会确认发送到故障恢复虚拟机(生产虚拟机)的更改是否按预期工作。完成提交操作后、Veeam Backup & Replication将恢复生产虚拟机的复制活动。
有关故障恢复过程的详细信息、请参见的Veeam文档 "故障转移和故障恢复以进行复制"。
成功故障恢复到生产环境后、所有VM都会还原回原始生产站点。
结论
借助Azure NetApp Files数据存储库功能、Veeam或任何经过验证的第三方工具可以利用试点轻型集群来提供低成本的灾难恢复解决方案、而不是仅仅通过建立大型集群来容纳VM副本。这样可以高效地处理定制的自定义灾难恢复计划、并重复使用内部现有备份产品进行灾难恢复、从而通过退出内部灾难恢复数据中心实现基于云的灾难恢复。如果发生灾难、可以通过单击按钮进行故障转移、如果发生灾难、则可以自动进行故障转移。
要了解有关此过程的更多信息、请随时观看详细的演练视频。