配置集合体之间的复制

[Version 2.0.0.3 and later] 通过在集合体中的目录服务器之间建立集合体链路,可在不同集合体中的数据网格之间异步复制数据。

开始之前

关于此任务

单个集合体不会跨一个不可靠的网络分布,因为可能会出现假阳性故障检测。但是,您仍然可能希望在具有不可靠网络连接的设备上复制数据网格数据。下面是您可能想使用此类拓扑的一些常见的场景:
  • 在一个集合体处于活动状态、另一个集合体用于备份的数据中心之间进行的灾难恢复。
  • 地理位置分散的数据中心,其中的所有集合体对于地理位置相近的客户机都处于活动状态。
您将两个集合体进行连接之后,具有相同名称的任何数据网格都将异步在这两个集合体之间进行复制。 这些数据网格的每个集合体中都必须具有相同数量的副本,且必须具有相同的动态映射配置。

过程

  1. 在集合体之间建立链路。
    • 使用 xscmd 实用程序建立集合体链路:
      1. 获取每个集合体中的目录服务器 IP 地址和目录服务器的端口。在用户界面中,单击集合体 > 成员 > collective_member_name。此时将显示包含目录服务器和端口号的列表。 为您要连接的每个集合体重复此步骤。
      2. xscmd 实用程序连接到其中一个集合体。 有关启动 xscmd 实用程序的更多信息,请参阅使用 xscmd 实用程序进行管理
        xscmd.sh -ts xsatruststore.jks -tst jks -ssl -tsp xc10pass 
        -user xcadmin -tsp xcadmin -cep myxc10.mycompany.com:2809 
        [additional_xscmd_parameters]
      3. 从您当前要连接的集合体中,运行以下命令:
        xscmd –c establishLink -cep myxc10.mycompany.com:2809 -fd dname 
        -fe myxc102.mycompany.com:2809,myxc103.mycompany.com:2809
        在前一个示例中,-fd dname 参数提供远程集合体的名称。-fe myxc102.mycompany.com:2809,myxc103.mycompany.com:2809 参数列出您想连接到的外部集合体内目录服务器。

    链路建立好时,集合体中的目录服务器将开始相互进行复制。您无需在这些目录之间建立双向链路。

  2. 您还可以取消集合体之间的链路。
    • 通过用户界面取消集合体链路:在用户界面中,单击“除去”图标(删除)以除去选定链路。
    • 使用 xscmd 实用程序取消集合体链路:使用 xscmd 实用程序运行以下命令:
      xscmd –c dismissLink -cep myxc10.mycompany.com:2809 -fd dname