修改DNS调度顺序

如果用户期望的DNS调度顺序和复制组内的站点顺序不同,可以通过本节的操作进行修改。

前提条件

默认集群才可以修改DNS调度顺序。

背景信息

如果客户通过DNS方式访问对象服务,默认情况下,存储内部的DNS服务器将根据复制组中的站点顺序进行请求调度。例如,复制组1的站点顺序为<集群1,集群2>,均为Active角色,在DNS模式下,应用请求将调度到<集群1>;如果<集群1>故障,应用请求将调度到<集群2>。

如果用户期望的DNS调度顺序和复制组内的站点顺序不同,可以通过下述操作步骤进行修改。

如果应用采用基于DNS的方式访问复制桶,修改复制组的DNS调度顺序可能会导致修改DNS调度顺序之前写入的对象在新的集群暂时无法读出。例如,复制组1的DNS调度顺序为<cluster1,cluster2>,应用请求将调度到cluster1;将其DNS调度顺序修改为<cluster2,cluster1>之后, 新的应用请求将被调度到cluster2,可能导致刚写入cluster1的对象在完成复制之前无法读取。

操作步骤

  1. 选择“数据保护 > 配置 > 跨站点容灾 > 复制组”。
  2. 在信息展示区左侧列表中选择复制组,单击信息展示区右上角的“操作 > 修改DNS调度顺序”。
  3. 勾选需要调整顺序的集群,通过单击“上移”、“下移”、“置顶”或“置底”调整DNS调度顺序。
  4. 单击“确定”。
  5. 按照界面提示完成确认操作。

    • 当异步复制集群和同步复制集群类型均为“主”,且异步复制集群的DNS调度顺序先于同步复制集群的DNS调度顺序时,复制组无法采用同步复制模式。
    • 当异步复制集群类型为“备”且启用自动接管,同步复制集群类型为“备”时,复制组无法采用同步复制模式。
    • 当异步复制集群类型为“主”,同步复制集群类型为“备”时,无论同步复制集群是否启用自动接管,复制组无法采用同步复制模式。