本文档介绍如何对永久性磁盘异步复制磁盘进行故障切换和故障恢复。
如果主要区域发生服务中断故障,则您需要负责识别服务中断故障,并使用次要区域中的辅助磁盘来通过故障切换重启工作负载。永久性磁盘异步复制功能不提供服务中断监控。如需识别服务中断故障,您可以使用 RPO 指标、健康检查、应用特有指标,并与 Cloud Customer Care 联系。
从主要区域故障切换到次要区域后,次要区域会成为代理主要区域。
服务中断故障或灾难得到解决后,您可以启动故障恢复,以开始从原始次要区域(代理主要区域)复制到原始主要区域。您可以选择重复执行此过程,将工作负载移回原始主要区域。并非严格要求将工作负载移回原始主要区域,但您可以根据灾难恢复要求(例如位置或可用资源)完成此操作。
如需详细了解故障切换和故障恢复,请参阅永久性磁盘异步复制简介。
故障切换到次要区域
当您发现发生灾难时,请启动到次要区域的故障切换。故障切换会将工作负载从主要区域移动到次要区域。故障切换后,辅助磁盘是代理主磁盘,次要区域是代理主要区域。
您可以对一致性组中的单个磁盘或所有磁盘进行故障切换。
单个磁盘
如需对单个磁盘进行故障切换,请执行以下操作:
- 停止磁盘复制。
- 如果您在辅助磁盘所在的区域中还没有虚拟机,请创建一个。
将辅助磁盘挂接到虚拟机:
- 对于辅助启动磁盘,请更新虚拟机的启动磁盘。
- 对于辅助数据磁盘,将该磁盘添加到虚拟机。
辅助磁盘现在是工作负载的代理主要磁盘,次要区域是代理主要区域。
一致性组
如需对一致性组进行故障切换,请执行以下操作:
- 停止一致性组复制。
- 如果您在辅助磁盘所在的区域中还没有虚拟机,请创建虚拟机。
将辅助磁盘挂接到虚拟机:
- 对于辅助启动磁盘,请更新虚拟机的启动磁盘。
- 对于辅助数据磁盘,将该磁盘添加到虚拟机。
故障恢复至原始主要区域
灾难解决后,请启动到原始主要区域的故障恢复。故障恢复会配置并开始从代理主磁盘复制到代理次要区域中的新辅助磁盘。
您可以对一致性组中的单个磁盘或所有磁盘进行故障恢复。
单个磁盘
如需对单个磁盘进行故障恢复,请执行以下操作:
- 在代理次要区域中创建辅助磁盘。代理次要区域是原始主要区域。
- 开始从代理主磁盘复制到新的辅助磁盘。
可选:执行以下操作,将工作负载从代理主要区域移动到原始主要区域:
- 等待初始复制完成。当 Cloud Monitoring 中提供
disk/async_replication/time_since_last_replication
指标时,初始复制就算完成了。如果您在 Cloud Explorer 中没有看到 RPO 指标,则表示初始复制尚未完成。 - 推荐:为了避免数据丢失,请为工作负载安排停机时间,并使工作负载离线。
- 停止复制。
将辅助磁盘挂接到虚拟机:
- 对于辅助启动磁盘,请更新虚拟机的启动磁盘。
- 对于辅助数据磁盘,将该磁盘添加到虚拟机。
辅助磁盘现在是原始主要区域中工作负载的主磁盘。
通过执行以下操作,在原始主要区域中重新配置复制:
- 在原始次要区域中创建新的辅助磁盘。
- 开始从主磁盘复制到新的辅助磁盘。
- 等待初始复制完成。当 Cloud Monitoring 中提供
一致性组
如需对一致性组进行故障恢复,请执行以下操作:
- 在代理主要区域中创建新的一致性组。代理主要区域是原始次要区域。
- 将代理主磁盘添加到一致性组
- 在引用代理主磁盘的代理次要区域中创建辅助磁盘。
- 开始复制。
可选:执行以下操作,将工作负载从代理主要区域移动到原始主要区域:
- 等待初始复制完成。当 RPO 指标可用时,初始复制就算完成了。如果您在 Cloud Explorer 中没有看到 RPO 指标,则表示初始复制尚未完成。
- 推荐:为了避免数据丢失,请为工作负载安排停机时间,并使工作负载离线。
- 停止复制。
将辅助磁盘挂接到虚拟机:
- 对于辅助启动磁盘,请更新虚拟机的启动磁盘。
- 对于辅助数据磁盘,将该磁盘添加到虚拟机。
辅助磁盘现在是原始主要区域中工作负载的主磁盘。
通过执行以下操作,在原始主要区域中重新配置复制:
- 将主磁盘添加到原始一致性组。
- 在原始次要区域中创建新的辅助磁盘。
- 开始复制。
后续步骤
- 了解如何监控永久性磁盘异步复制性能。