为集群设置专用局域网
为集群设置专用局域网将使服务器探测和集群复制与其余网络通讯分开。这样可防止集群通讯降低主网络速度。
过程
- 在集群中的每个服务器上安装额外的网络接口卡。这些卡应通过专用集线器或交换机连接。
- 配置局域网以使用 TCP/IP。
- 为每个服务器分配另一个 IP 地址。例如,在使用两个服务器的集群中,可以使用地址 192.168.64.1 和 192.168.64.2。
- 为新 IP 地址分配主机名,并将项目置于 HOSTS 文件或 DNS 中。例如,在使用两个服务器的集群中,可以分配主机名 Renovations_clu.renovations.com 和 Renovations2_clu.renovations.com。HOSTS 文件中的条目可能为:
192.168.64.1 Renovations_clu.renovations.com
192.168.64.2 Renovations2_clu.renovations.com
- 通过确保每个集群服务器都可以 ping 其他集群服务器的 IP 地址和主机名,验证专用局域网是否能正常工作。还要确保其他服务器仍能 ping 通在正常局域网地址上的集群服务器。
- 在集群中的每台服务器上,为专用局域网添加新端口,并编辑“服务器”文档以启用该端口。
例如,添加一个名为 CLUSTER 的端口,然后将以下信息添加到“服务器”文档中的
选项卡中,以启用该端口。表 1. Notes® 网络端口字段 字段名称
示例
端口
CLUSTER
协议
TCP
Notes® 网络
集群网络
网络地址
Renovations_clu.renovations.com
启用
ENABLED
- 从相应的子网中为每个端口分配一个 IP 地址,并使用以下格式将此信息置于 NOTES.INI 文件中:
PORT1_TcpIPAddress=0,a.b.c.d:1352
PORT2_TcpIPAddress=0,e.f.g.h:1352
其中 PORT1 和 PORT2 是端口名称,而 a.b.c.d 和 e.f.g.h 是这些端口的 IP 地址。
例如,如果端口名称为 TCPIP 和 CLUSTER,则这些信息可能是:
TCPIP_TcpIPAddress=0,192.114.32.5:1352
CLUSTER_TcpIPAddress=0,192.168.64.1:1352
- 请执行下列其中一项操作:下一步,或将以下行添加到 NOTES.INI 文件:
- 对端口重新排序,以使集群端口排在最前面
这将确保所有集群通讯使用此集群通讯端口。应确保所有其他通讯被分配使用其他端口。
- 将以下行添加到 NOTES.INI 文件中:
Server_Cluster_Default_Port=Cluster Port
其中 Cluster Port 是为集群创建的端口。在本示例中,此行应为:
Server_Cluster_Default_Port=CLUSTER
这将确保所有集群通讯使用此集群通讯端口,而不管该端口所在的顺序。
注: 使用Server_Cluster_Default_Port
设置将端口分配到集群通信的专用 LAN 的方法存在一个缺点。如果集群服务器在此端口上连接时遇到问题,它将尝试另一个端口。因此,该服务器将能够与其他集群服务器进行通讯或复制。必须先解决网络问题或从 NOTES.INI 文件中除去此设置,该服务器才能再次与集群通信。 - 对端口重新排序,以使集群端口排在最前面
- 重新启动服务器。
确保 Domino® 使用的是专用 LAN
关于此任务
要验证 Domino® 是否使用的是专用 LAN,可以执行以下操作:
过程
- 在服务器控制台中,输入 show cluster。
- 在结果中,查找行 Server cluster default port: Cluster Port
其中 Cluster Port 为以下任一选项:
- 如果使用
Server_Cluster_Default_Port
设置为专用 LAN 指定了端口,那么 Cluster Port 应该是指定端口的名称,如 CLUSTER。 - 如果未使用
Server_Cluster_Default_Port
设置为专用 LAN 指定端口,那么 Cluster Port 应该是 *(星号),意味着专用 LAN 可以使用任何端口。
- 如果使用
- 如果集群端口禁止邮件路由或绑定到 SMTP,那么将以下行添加到 Domino® 服务器的 NOTES.INI 文件中:
SMTPNotesPort=TCPIP
确保集群复制使用的是专用 LAN
关于此任务
检查集群以确保集群复制是否正在使用专用局域网也是个好主意。为此,可以查看集群统计信息。
过程
- 在 Domino® Administrator 中,单击 选项卡。
- 在统计信息列表中,展开 NET。
- 展开为集群指定的端口名称。
- 查看专用局域网端口的下列统计信息:
BytesReceived
BytesSent
- 单击 。
- 展开 SessionBytes,并查找集群的以下复制统计信息:
In
Out
- 比较 NET.portname.BytesReceived 值与 Replica.Cluster.SessionBytes.In 值。
这些值应彼此非常接近,尽管它们并不相同。
- 比较 NET.portname.BytesSent 值与 Replica.Cluster.SessionBytes.Out 值。
这些值也应该很接近。但它们不会完全相同,因为专用网络不仅用于集群复制。