灾难恢复和备份
Citrix虚拟机监控程序灾难恢复(DR)功能允许您从破坏整个池或站点的硬件故障中恢复虚拟机(VM)和VAPP。有关针对单服务器故障的保护,请参阅高可用性.
注:
你必须登录你的根帐户或具有的角色池操作符或更高版本的容灾特性。
了解Citrix Hypervisor容灾
Citrix Hypervisor容灾的工作原理是在存储库(SRs)上存储恢复对业务至关重要的虚拟机和vApps所需的所有信息。然后将SRs从主(生产)环境复制到备份环境。当主站点的保护池发生故障时,您可以从从站点(灾备站点)上重新创建的复制存储中恢复该池中的虚拟机和vApps,从而使应用程序或用户的宕机时间最小化。
这个灾难恢复在灾难发生时,可通过XenCenter的设置查询存储,并将选择的虚拟机和vapp导入恢复池。当恢复池中的虚拟机运行时,恢复池元数据也会被复制。当主池恢复时,池元数据的复制允许将对虚拟机设置的任何更改填充回主池。有时,同一个VM的信息可能位于多个位置。例如,主站点的存储、灾难恢复站点的存储以及数据要导入到的池中的存储。如果XenCenter发现虚拟机信息存在于两个或多个位置,它将确保只使用最新的信息。
灾难恢复功能可与XenCenter和xe CLI一起使用。有关CLI命令,请参阅灾难恢复命令.
提示:
您还可以使用灾难恢复设置运行测试故障切换,以对灾难恢复系统进行无中断测试。在测试故障转移中,所有步骤都与故障转移相同。但是,VM和VAPP在恢复到灾难恢复站点后不会启动。测试完成后,将执行清理以删除DR站点上重新创建的所有VM、VAPP和存储。
Citrix Hypervisor虚拟机由两个组件组成:
虚拟机正在使用的虚拟磁盘,存储在虚拟机所在池中的已配置存储库(SRs)上。
描述虚拟机环境的元数据。如果原始虚拟机不可用或已损坏,则需要此信息重新创建虚拟机。大部分元数据配置数据是在虚拟机创建时写入的,只有在修改虚拟机配置时才会更新。对于池中的虚拟机,该元数据的副本存储在池中的每个服务器上。
在容灾环境中,虚拟机是根据容灾池中所有虚拟机和vapp的元数据和配置信息在备站点上重新创建的。每个虚拟机的元数据包括其名称、描述、UUID (Universal Unique Identifier)、内存、虚拟CPU、网络和存储配置。它还包括虚拟机启动选项——启动顺序、延迟间隔、高可用性和重启优先级。虚拟机启动选项用于高可用性或容灾环境下重启虚拟机。例如,在进行容灾恢复时,vApp中的虚拟机将按照虚拟机元数据中的顺序、延迟时间间隔在容灾池中重新启动。
灾难恢复基础架构要求
在主站点和辅助站点上设置适当的灾难恢复基础架构,以使用Citrix虚拟机监控程序灾难恢复。
用于池元数据的存储和虚拟机使用的虚拟磁盘必须从主(生产)环境复制到备份环境。存储复制(例如使用镜像)在不同设备之间是不同的。因此,请咨询您的存储解决方案供应商来处理存储复制。
恢复到灾备站点池中的虚拟机和vApps启动并运行后,需要复制包含灾备池元数据和虚拟磁盘的SRs。通过复制,可以将恢复后的虚拟机和vapp恢复到主站点(返回失败)当主站点恢复在线时。
灾备站点的硬件基础设施不必与主站点相匹配。但是,Citrix Hypervisor环境必须具有相同的版本和补丁级别。
辅助站点上的服务器和池必须与主站点上的服务器和池具有相同的许可证版本。这些Citrix虚拟机监控程序许可证是对分配给主站点服务器的许可证的补充。
如果你有Citrix虚拟应用和桌面授权,你可以在主站点和备用站点上使用相同的授权。
需要在目标池中配置足够的资源,以便重新创建并启动故障的虚拟机。
警告:
灾难恢复设置不控制任何存储阵列功能。
灾难恢复功能的用户必须确保元数据存储以某种方式在两个站点之间复制。某些存储阵列包含“镜像”功能以自动实现复制。如果使用这些功能,则必须先禁用镜像功能(“镜像已损坏”),然后才能在恢复站点上重新启动VM。
部署注意事项
在启用灾难恢复之前,请检查以下步骤。
灾难发生前应采取的措施
以下部分介绍了灾难发生前应采取的步骤。
配置您的VM和VAPP。
请注意您的VM和VAPP如何映射到SRs,SRs如何映射到LUN。请特别注意该文件的命名
name_label
和姓名和描述
参数。如果SRs的名称能够捕捉到虚拟机和vapp如何映射到SRs,以及SRs如何映射到lun,那么从复制存储恢复虚拟机和vapp就会更容易。安排LUN的复制。
启用池元数据复制到这些lun上的一个或多个SRs。
确保正在复制主池元数据的sr只附加到一个池。
灾后应采取的措施
以下部分描述了灾难发生后要采取的步骤。
破坏任何现有的存储镜像,以便恢复站点对共享存储具有读/写访问权。
请确保用于恢复虚拟机数据的lun没有绑定到其他池,否则可能发生损坏。
如果你想保护地球复苏从灾难站点开始,必须启用池元数据复制到恢复站点上的一个或多个SRs。
恢复后应采取的步骤
以下部分介绍成功恢复数据后要采取的步骤。
重新同步所有存储镜像。
在恢复站点上,完全关闭要移回主站点的VM或VAPP。
在主站点上,按照与上一节中故障切换相同的步骤,将选定的VM或VAPP故障切换回主站点
为了保护主站点免遭未来的灾难,必须重新启用到复制lun上的一个或多个SRs的池元数据复制。