D.8. tarantella array join

将服务器作为主服务器或辅助服务器添加到 SGD 服务器阵列。

语法

tarantella array join [ --primary pserv ]
                      [ --secondary sserv ]

描述

要加入阵列的服务器上的时钟必须与阵列中其他服务器上的时钟同步。如果时间差大于一分钟,则此命令将失败。

在运行此命令后,建议等到 SGD 将更改复制到阵列中的所有 SGD 服务器后再运行任何后续的 tarantella array 命令。在主 SGD 服务器上运行 tarantella status 命令以检查阵列的状态。

在指定要添加到阵列的服务器时,最好使用全限定的 DNS 名称。

下表显示了此命令的可用选项。

选项

描述

--primary

指定阵列中主服务器的对等 DNS 名称。默认为运行此命令的服务器。

--secondary

指定要添加的服务器的对等 DNS 名称。辅助服务器必须是阵列的唯一成员。默认为运行此命令的服务器。

一次只能添加一台辅助服务器。

当您使用此命令时,辅助服务器将被添加到 SGD 阵列的备份主服务器列表的末尾。

如果您添加的服务器已经是使用“高级负载管理”的负载平衡应用服务器,请在新服务器加入阵列后使用 tarantella restart sgd --warm 命令执行新服务器的热重新启动。如果新服务器加入的阵列在使用“高级负载管理”,请在新服务器加入后执行整个阵列的热重新启动。

如果您在使用阵列内安全通信,则会提示您接受主服务器或辅助服务器的 CA 证书,具体取决于您运行此命令的位置。在标准安装中,会为 SGD 服务器启用阵列内安全通信。

示例

以下示例将服务器 boston 添加到以 newyork 作为主服务器的阵列。

$ tarantella array join \
--primary newyork.example.com \
--secondary boston.example.com

以下示例将运行该命令的服务器添加到以 newyork 作为主服务器的阵列。

$ tarantella array join \
--primary newyork.example.com