本文介绍如何新建MSHA异地双活实例。
前提条件
在新建异地双活实例之前,需要将完成多活基础中的模块开通和业务LDC新增、资源管理中的ECS/SLB导入以及接入层集群的新增与配置。
操作步骤
多活实例MSHA Namespace,是一个逻辑租户的概念。多活实例可以对MSHA管控配置和数据的逻辑隔离,具体添加步骤如下。
登录多活容灾MSHA控制台。
在左侧导航栏选择多活实例,进入多活实例列表页。
单击列表左上角的新建多活实例,在新建多活实例页面完成以下配置。
填写多活实例名称,例如交易单元化的正式环境,导购单元化的测试环境。
在业务LDC下拉列表中选择命名空间的业务类型,选择后右侧业务类型标识会显示当前业务LDC的业务类型标识。
说明若需要创建业务类型,单击新建业务LDC,将跳转至业务LDC页面,您可以在此页面新建业务LDC,具体操作参见业务LDC。
选择业务LDC后,将允许选择多活架构类型,选择多活架构类型为异地双活。
重要只有业务LDC包含两个单元,才允许选择异地架构。
异地双活架构可以嵌套同城多活架构,但是同一个多活实例不允许同时选择两种异地架构。
选择多活架构类型后,多活组件将允许选择,选择需要启用的多活组件(可多选)。
点击下一步,可以进入管控命令通道配置页面,您需要配置管控命令通道,用于MSHA规则推送。管控命令通道可选Nacos(VPC或者经典网络)、ACM(仅非公有云环境使用)。
说明Nacos和ACM的地域需与所在单元地域一致。
若管控命令通道选择为Nacos,您需要完成如下配置:
配置项
描述
Nacos地址
Nacos地址可以填写方式有以下两种。
方式一:填写部署Nacos的服务器私网IP,连接地址需包含端口号,例如:192.168.xx.xx:9848。
方式二:填写引擎类型为Nacos的云产品MSE实例ID,例如:mse-cn-7mzxxxxxx。
Nacos空间ID
输入链接地址或MSE实例下的用于MSHA规则下发的命名空间ID。
VPC ID
输入Nacos所在的VPC ID。
若管控命令通道选择为ACM,您仅需要输入ACM命名空间ID。
配置好管控命令通道后,点击下一步可以进入接入层集群配置页面,您需要从接入层集群列表选择接入层集群,为多活实例的各个单元配置接入层集群。
若需要创建MSFE集群,请单击新增集群。具体操作,请参见管理MSFE接入层集群。
若需要创建云原生网关集群,请单击新增集群。具体操作,请参见管理云原生网关集群接入层集群。
说明只有多活组件中勾选了接入层组件,才需要配置接入层集群,否则不会进入此页面。
单击提交。
执行结果
新建完成后,自动进入实例概览页面,查看对应多活实例下的规则展示跟配置一致,则证明配置成功。