接入MSHA前,需要在控制台配置各云资源的信息,用于接入层和服务层的使用。本文介绍新建同城命名空间的操作步骤。

操作步骤

多活命名空间MSHA Namespace,是一个逻辑租户的概念。命名空间可以对MSHA管控配置和数据的逻辑隔离,具体添加步骤如下。

  1. 登录AHAS控制台
  2. 在控制台左侧导航栏中单击多活容灾
  3. 在左侧导航栏选择基础配置 > 命名空间,单击左上角的新增多活空间,在新建命名空间页面完成以下配置。
    1. 填写命名空间名称,例如交易单元化的正式环境,导购单元化的测试环境。
    2. 业务类型下拉列表中选择命名空间的业务类型。

      若需要创建业务类型,单击新增业务类型,配置业务类型名称和标识。然后单击添加单元,配置单元相关参数。

      参数 描述
      选择地域 选择单元所在地域。
      单元标识 单元的标识。
      单元名称 单元的名称。
      单元角色 选择配置的单元为中心单元。另一个则默认为普通单元。
      包含可用区 单元对应的可用区。
      单元格 (可选)单击添加单元格,可添加单元格相关信息。
    3. 选择容灾架构类型同城多活
    4. 选择需要启用的多活组件(可多选)。
    5. 启用了接入层,则需配置接入层路由标提取方式。可选择从HTTP HeaderHTTP Cookie中提取,需配置提取的Key关键字,例如routerId。
      说明
      • 如果路由参数在Header,Key的命名规范是数字、字母、中划线(-),以字母开头。
      • 如果路由参数在Cookie,Key的命名规范是数字、字母、下划线(_),以字母开头。
  4. 配置管控命令通道,当您选择了服务层组件、数据层组件和消息层组件时,您还需要配置管控命令通道,用于MSHA规则推送。管控命令通道可选Nacos、ACM(仅非公有云环境使用)。
    说明 Nacos和ACM的地域需与所在单元地域一致。
    • 管控命令通道选择为Nacos,您需要完成如下配置:
      1. 输入Nacos地址:Nacos地址可以填写方式有以下两种。
        • 方式一:填写部署Nacos的服务器私网IP,连接地址需包含端口号,例如:192.168.xx.xx:8848。
        • 方式二:填写引擎类型为Nacos的云产品MSE实例ID,例如:mse-cn-7mzxxxxxx。
      2. 输入Nacos空间ID:输入链接地址或MSE实例下的用于MSHA规则下发的命名空间ID。
      3. 输入VPC ID:输入Nacos所在的VPC ID。若Nacos地址填写的是MSE实例ID,则可以不配置该项。
    • 管控命令通道选择为ACM,您仅需要输入ACM命名空间ID。
  5. 在不同单元分别从接入层集群列表中选择集群,为各个单元配置集群。

    若需要创建集群,单击新增集群。具体操作,请参见管理MSFE接入层集群

  6. 单击确定

执行结果

创建完成后,进入命名空间页面,查看对应命名空间下的规则展示跟配置一致,则证明配置成功。