本文介绍了三可用区实例进行主备切换的步骤,以及解决主可用区不对齐问题的方法。
创建三可用区实例
在购买PolarDB-X实例时,部署拓扑可选择三可用区或单可用区。选择三可用区即可创建一个三可用区的实例,详细步骤请参见创建实例。
查看实例的三可用区信息
购买成功后可在实例的相关页面查看到实例的三可用区信息。
实例列表
在实例列表页,“可用区”相比于单可用区实例,会显示主可用区+备可用区的详情。
实例详情
在实例详情页,可用区与实例列表中的可用区相同,会显示主可用区+备可用区的详情。
实例拓扑
在拓扑信息详情页,可以看到每个节点的可用区与状态。
指定主可用区
在页面左上角选择目标实例所在地域。
在实例列表页,单击PolarDB-X 2.0页签。
找到目标实例,单击实例ID。
在基本信息页,拓扑信息区域,单击指定主可用区按钮。
在弹出的指定主可用区对话框,选择将要成为主可用区的可用区,单击确定。
重要切换主备可用区会造成业务闪断,请在业务低峰期进行。
实例状态短暂的变为HA切换中后,主备可用区切换完成。
常见问题
Q:计算节点在创建了多可用区实例后,看到计算节点会有部分节点状态为未激活,对应的角色为standby,这样的计算节点在三可用区容灾下有什么特殊的作用?
A:三可用区实例,会有主可用区的定义,计算节点和存储节点会尽量对齐主可用区,计算节点中的master角色代表计算节点的主可用区,standby角色代表备可用区,在机房级故障时可以快速切换主可用区,切流到备可用区的计算节点来承接业务。在实例基本信息页,拓扑信息区域,单击指定主可用区按钮。在弹出的指定主可用区对话框,选择主可用区ID,即主可用区不需要变更,单击确定。原本备可用区的计算节点,实例状态会从standby角色,变更为master角色。
Q:存储节点在使用过程中由于其本身的高可用运维能力,会有可用区不对齐的情况,即部分存储节点的主可用区与实例的主可用区不一致。
A:在实例基本信息页,拓扑信息区域,单击指定主可用区按钮。在主可用区下拉框,选择主可用区ID,即主可用区不需要变更,单击确定。实例状态短暂的变为HA切换中后,会发现所有存储节点与元数据服务均对齐了主可用区。
重要切换主备可用区会造成业务闪断,请在业务低峰期进行。