本文介紹如何新建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接入層集群。
若需要創建云原生網關集群,請單擊新增集群。具體操作,請參見管理云原生網關集群接入層集群。
說明只有多活組件中勾選了接入層組件,才需要配置接入層集群,否則不會進入此頁面。
單擊提交。
執行結果
新建完成后,自動進入實例概覽頁面,查看對應多活實例下的規則展示跟配置一致,則證明配置成功。