38.0 将 Sentinel HA 配置为 SSDM

本章节介绍将 Sentinel HA 设置配置为 SSDM 的相关信息。这些说明对于传统安装和设备安装均适用。

将 Sentinel HA 设置配置为 SSDM:

  1. 安装和配置 Sentinel 可缩放储存。有关详细信息,请参见部分 13.0, 安装和设置可缩放储存。

  2. 在活动节点上启用可缩放储存。有关详细信息,请参见《 Sentinel 管理指南》中的在安装后启用可缩放储存。

  3. 在活动节点上运行以下命令:

    csync2 -x -v

    此操作会将 SSDM 配置与所有被动节点同步。

  4. (有条件)如果您在步骤 3 中运行的 csync2 -x -v 命令无法同步所有文件,请执行以下操作:

    1. 清除所有节点上的 csync2 数据库(位于 /var/lib/csync2 目录中)。

    2. 在所有服务器上运行以下命令,将 csync2 数据库更新为匹配文件系统,但是不将任何内容标记为需要同步到其他服务器:

      csync2 -cIr /

    3. 运行以下命令,找到授权服务器与远程服务器之间的所有不同之处,并将其标记为需要同步:

      csync2 -TUXI

    4. 运行以下命令,对数据库进行重设置,强制当前服务器在发生任何冲突时忽略相关冲突:

      csync2 -fr /

    5. 运行以下命令,启动同步操作,将内容同步到所有其他的服务器:

      csync2 -xr /

    6. 运行以下命令,校验是否同步了所有文件:

      csync2 -T

      如果同步成功,则此命令将不列出任何文件。