向集群中添加服务器时发生的事情
当被添加的服务器检测到对其 Domino® 目录的更改,指示该服务器已添加到集群中时,集群管理器和 Cluster Administrator 将自动启动。
另外,还将发生如下更改:
- Cluster Administrator 启动管理进程(如果它还没有运行)。
- Cluster Administrator 启动集群数据库目录管理器。
- Cluster Administrator 启动集群复制器。
- 集群数据库目录管理器创建集群数据库目录 (CLDBDIR.NSF)。
- 集群数据库目录管理器向新集群成员上的每个数据库的“集群数据库目录”中添加文档。
- Cluster Administrator 使用最适用的集群成员复制新集群成员上的集群数据库目录和 Domino® 目录。
- 调度管理器创建“空闲时间”数据库 (CLUBUSY.NSF)。
- “空闲时间”数据库使用集群中最可用的成员复制。
当添加到集群中的服务器的 Domino® 目录更新时,该服务器将开始向集群中的其他服务器发送探测。反之,当集群成员的 Domino® 目录更新时,也会向新服务器发送探测。这就是集群中所有服务器追踪其他服务器的可用性和状态的方式。
要验证服务器是否已正确添加到集群,请执行与检查集群是否已正确创建的相同步骤。
将服务器添加到集群时管理进程的角色
您可以选择立即将某个服务器添加到集群,或者向管理进程提交请求。如果向管理进程提交请求,Domino® 将对最初发出“添加到集群”请求的服务器上的“管理请求”数据库创建“将服务器添加到集群”请求。如果您在管理服务器上发出请求,管理进程会立即处理该请求。如果从其他服务器上发出请求,则在管理进程可以处理您的请求之前,该服务器的“管理请求”数据库必须与管理服务器进行复制。然后,管理进程会将集群信息添加到管理服务器 Domino® 目录的“服务器”文档中,以表明服务器是集群的一部分。管理服务器下一次与添加的服务器进行复制时,Domino® 将把这些更改复制到已添加服务器的 Domino® 目录。直到添加的服务器接收到“服务器”文档的更改以后,集群成员关系的更改才会生效。
如果选择立即将服务器添加到集群,Domino® 将立即更改发出 Add to Cluster 命令的服务器上的“服务器”文档。如果从正在添加的服务器上发出请求,Domino® 将立即更新正在添加的服务器上的集群信息。您不必等待管理进程来更新集群服务器上的 Domino® 目录。尽管这样可以快速将服务器添加到集群,但也可能导致复制冲突。