配置向导

根据向导指引,按步骤配置默认集群、复制组和关联命名空间,完成跨站点容灾特性的配置。

前提条件

操作步骤

  1. 选择“数据保护 > 配置 > 跨站点容灾”。
  2. 单击“配置向导”。

    系统进入跨站点容灾的配置向导页面。

  3. 配置默认集群

    1. 选择默认集群。

      当系统中没有复制集群启用过“开启支持跨站点容灾”功能时,才需要执行选择默认集群的操作。如果存在复制集群启用过“开启支持跨站点容灾”功能,则该复制集群将作为默认集群。

      1. 在“默认集群”区域,单击“选择”。

        系统右侧弹出“增加默认复制集群”页面。

      2. 勾选一个复制集群。

        如果没有可选的复制集群,可以单击“创建”创建一个新的复制集群。具体操作说明参见创建复制集群

      3. 单击“确定”。
        系统进入“开启支持跨站点容灾”页面。
        开启支持跨站点容灾后:
        1. DNS TTL会从120秒变为5秒。如果系统调整TTL失败,请手动执行CLI命令进行修改:
          change dns ttl dns_ttl=5
        2. 备站点会禁止数据写入。如果系统关闭备站点数据写入失败,请手动执行CLI命令进行关闭:
          change passive writeswitch oscPassiveWriteSwitch=false
        3. 自动接管会关闭。故障集群恢复后,不自动接管业务,否则可能导致回切前写入的数据在回切后读取失败。如果系统关闭自动接管失败,请手动执行CLI命令进行关闭:
          change cluster_status auto_switch value=off
      4. 单击“确定”。
    2. 增加远端设备。
      1. 在“远端设备”区域,单击“增加”。

        系统右侧弹出“增加远端设备”页面。

      2. 设置远端设备参数,相关参数信息如表1所示。
        表1 远端设备参数说明

        参数名称

        参数说明

        本端设备复制IP地址

        选择一个本端设备的复制网络IP地址。

        说明:

        仅需任选一个本端设备的复制网络IP地址,完成初始连接后,系统会自动连接所有本端设备与远端设备的复制链路。

        远端设备复制IP地址

        远端设备复制网络的IP地址。

        说明:

        若远端存在多个设备,任选其一即可。

        预共享密钥标签

        用来标识集群的预共享密钥。

        说明:

        此处应填写远端复制集群的预共享密钥标签。

        预共享密钥

        与预共享密钥标签一一对应,进行身份认证时需要同时填写预共享密钥标签和预共享密钥。

        说明:

        此处应填写远端复制集群的预共享密钥。

      3. 单击“确定”。
        • 继续单击“增加”,可以添加其他的远端设备。
        • 配置3站点及以上的跨站点容灾时,需要在远端集群添加互联的设备,确保站点间两两互联。

          例如:要组建三个集群的跨站点容灾特性,在集群A上添加了集群B和集群C后,还需要在集群B上添加远端集群C,使集群A、集群B、集群C两两互联。

        • 勾选远端设备并单击“移除”,可以移除已添加的远端设备。您也可以单击远端设备所在行右侧的“更多”并选择“移除”,移除该设备。
    3. 单击“下一步”。

  4. 配置复制组。

    如果当前暂时不创建复制组,可以直接单击“下一步”跳过配置复制组的操作。在向导配置结束后,可以在“复制组”页签创建或管理复制组、修改复制组的DNS调度顺序及关联的命名空间。

    1. 在“复制组”区域,单击“创建”。

      系统右侧弹出“创建复制组”页面。

    2. 设置复制组的名称。
      • 长度范围是1到255位。
      • 名称由字母、数字、“-”以及“_”组成,只能以字母开头,不能以“-”或“_”结尾。
    3. 选择复制组的策略类型。
      • 副本:完整的数据复制到所有集群。

        例如:当复制组中有3个集群,则3个集群均存放了复制组中所有桶的数据。

      • EC:数据被分割成多个数据块分别存放在数据分片集群中。选择此项后,需要指定“校验分片”数量。校验分片的数量即为复制组中可以允许故障的节点数。当某个集群故障,可以通过读取其他集群的数据计算出故障集群的数据。选择此选项,可以降低存储空间的占用,节约成本。

        例如:选择3个集群,其中包括2个数据分片集群用于存放数据,1个校验分片集群用于存放校验数据。当1个存放数据的集群故障时,可以通过校验分片集群的数据和另一个数据分片集群的数据计算出故障集群的数据。

    4. 在可选复制集群列表中勾选复制集群,并在已选列表中设置集群角色类型。当只选择了一个主集群时,可以在所有已选的备集群中指定一个备集群在主集群故障时自动接管业务。选择复制集群的顺序会默认作为DNS调度顺序,该顺序中第一个健康的主集群会接收业务。您也可以在“已选复制集群”列表,通过单击上下箭头调整复制集群顺序,从而调整复制组的DNS调度顺序。
      • 当选择“副本”策略时,至少选择2个集群,且选择的集群中至少有一个主集群。
      • 当选择“EC”策略时,至少选择(2+校验分片)个集群,且选择的集群中至少有一个主集群。
      • 默认情况下备(自动接管业务)集群的状态为只读,备(自动接管业务)集群的复制组关联的命名空间也为只读;在主集群故障的情况下,备(自动接管业务)集群自动从只读切换为读写状态,关联的命名空间也变为读写状态。
      • 相同的集群类型和相同的DNS调度顺序只能创建一个复制组,相同的集群类型和不同的DNS调度顺序可以创建不同的复制组。
    5. 单击“确定”。
      • 继续单击“创建”,可以创建其他的复制组。
      • 单击复制组所在行右侧的“更多”并选择“修改DNS调度顺序”,在弹出的页面中勾选需要调整顺序的集群,通过单击“上移”、“下移”、“置顶”或“置底”调整DNS调度顺序。您可以在向导配置完成后,参考修改DNS调度顺序进行操作。
      • 单击复制组所在行右侧的“更多”并选择“修改”,在弹出的页面中修改复制组中集群的类型或自动接管业务的备集群。您可以在向导配置完成后,参考修改复制组进行操作。
      • 勾选复制组并单击“删除”,可以删除已创建的复制组。您也可以单击复制组所在行右侧的“更多”并选择“删除”,删除该复制组。您可以在向导配置完成后,参考删除复制组进行操作。
    6. 单击“下一步”。

  5. 关联命名空间。

    • 如果上一步未配置任何复制组,则无法执行关联命名空间操作。如果当前暂时不关联命名空间,可以直接单击“完成”跳过配置关联命名空间的操作。在向导配置结束后,可以在“复制组”页签关联命名空间。具体操作参见关联命名空间
    • 对象服务采用IAM鉴权方式时,DeviceManager不支持关联命名空间。如果需要,请参考对应产品版本的《对象服务业务面接口说明书》中“对象服务API参考 > 桶的基础操作 > 创建桶”章节创建复制桶。
    1. 在“关联命名空间”区域,选择复制组后,单击“创建”。

      系统右侧弹出“创建命名空间”页面。

    2. 创建并关联命名空间的相关操作,请参考关联命名空间
      • 单击命名空间所在行右侧的“更多”并选择“开始复制”或“暂停复制”,控制该命名空间是否启动复制。您可以在向导配置完成后,参考管理关联命名空间进行操作。
      • 单击命名空间所在行右侧的“更多”并选择“修改”,在弹出的页面中修改EC阈值和保留时间,只有复制组的策略类型为“EC”时才支持修改操作。您可以在向导配置完成后,参考管理关联命名空间进行操作。
      • 勾选命名空间并单击“删除”,可以删除已创建的命名空间。您也可以单击命名空间所在行右侧的“更多”并选择“删除”,删除该命名空间。
    3. 单击“完成”。