首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法恢复到主服务总线后故障转移到辅助?

无法恢复到主服务总线后故障转移到辅助?
EN

Stack Overflow用户
提问于 2021-02-22 13:06:33
回答 2查看 274关注 0票数 1

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

但是它抱怨说

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

这是否意味着在启动故障转移之前,我必须完全删除美国西部的服务总线?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-22 19:37:25

不幸的是,是的。一旦故障转移发生,命名空间就会被“烧毁”。

文档对此很清楚:

只支持forward语义。在这种情况下,您会失败,然后使用新的命名空间重新配对。不支持失败回退;例如,在SQL集群中。

票数 1
EN

Stack Overflow用户

发布于 2022-09-15 10:19:46

在主区域恢复之后,不需要创建一个新的服务总线名称空间来执行从次要到主的故障回退。唯一一件事,你应该做的重复使用“旧”的主要目的,是删除所有的主题附加到它。

可以通过在您的侧实现以下algo来执行此操作(我完全通过Azure CLI完成了这一操作):

  1. 删除主体上的主题
  2. 第二次->主配对
  3. 故障转移辅助->主站
  4. 删除次要主题
  5. Init主->辅助配对

这将允许您执行零停机时间失败转发和失败回退,因为所有时间相同的别名URL将被使用。

您可以这样做,即使您设置Iac (f.E.perterraform)。在失败后,您将具有相同的Terraform状态,就像在故障转移/失败转发之前一样。

注意:在失败转发之后,没有完整的云状态将在Terraform中被镜像(Terraform不知道您的故障转移)。为了防止出现问题,最好是冻结Terraform部署,直到主区域返回/您已经执行了失败回退。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66316297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档