我在美国西部有一辆Azure服务总线,启用了Geo恢复功能,可以与东美国同步。我可以成功地将故障转移到美国东部的第二个地区,但是我不能从东美国到西美国。我在美国西部没有任何留言

但是它抱怨说
“选定的命名空间不是空的。必须删除命名空间中的所有实体,然后才能配对”

这是否意味着在启动故障转移之前,我必须完全删除美国西部的服务总线?
发布于 2021-02-22 19:37:25
发布于 2022-09-15 10:19:46
在主区域恢复之后,不需要创建一个新的服务总线名称空间来执行从次要到主的故障回退。唯一一件事,你应该做的重复使用“旧”的主要目的,是删除所有的主题附加到它。
可以通过在您的侧实现以下algo来执行此操作(我完全通过Azure CLI完成了这一操作):
这将允许您执行零停机时间失败转发和失败回退,因为所有时间相同的别名URL将被使用。
您可以这样做,即使您设置Iac (f.E.perterraform)。在失败后,您将具有相同的Terraform状态,就像在故障转移/失败转发之前一样。
注意:在失败转发之后,没有完整的云状态将在Terraform中被镜像(Terraform不知道您的故障转移)。为了防止出现问题,最好是冻结Terraform部署,直到主区域返回/您已经执行了失败回退。
https://stackoverflow.com/questions/66316297
复制相似问题