集群创建进程
可以选择立即将服务器添加到集群,或选择使用 Administration Process (AdminP) 将服务器添加到集群。尽管选择立即会更快地将服务器添加到集群,但有时会导致复制冲突。
如果使用 Administration Process 将服务器添加到集群,Domino® 会将请求提交到“管理请求”数据库,以将集群名称添加到集群中每个服务器的“服务器”文档。如果要使用管理服务器创建集群,则管理进程会立即运行,并将集群名称添加到“服务器”文档中。如果不使用管理服务器,则在管理进程将集群名称添加到“服务器”文档之前,正使用的服务器上的“管理请求”数据库必须复制到管理服务器。
在 Administration Process 对管理服务器的 Domino® 目录中的“服务器”文档进行更改之后,Domino® 会将这些更改复制到集群中的其他服务器,以确保每个集群服务器都有已更新的集群服务器列表。
如果选择立即将服务器添加到集群,那么 Domino® 会立即在用于创建集群的服务器上的 Domino® 目录中更改“服务器”文档。如果该服务器是集群的一部分,该服务器会立即启动集群创建进程,并将其 Domino® 目录复制到集群中的其他服务器,以便其他集群服务器获知这些服务器已经加入了集群。如果没有使用集群成员来创建集群,那么当所用服务器的 Domino® 目录复制到集群中某个服务器的 Domino® 目录时,此过程将开始。
集群创建过程中每个集群服务器上都会发生下列操作:
- Cluster Administrator 和 Cluster Manager 启动。
- Cluster Administrator 启动管理进程(如果它还没有运行)。
- Cluster Administrator 启动集群数据库目录管理器。
- Cluster Administrator 启动集群复制器。
- 集群数据库目录管理器创建集群数据库目录 (CLDBDIR.NSF)。
- 集群数据库目录管理器更新集群数据库目录,使其包含关于服务器上每个数据库的文档。
- 集群管理员将集群数据库目录和 Domino® 目录复制到集群中的其他服务器,以使它们全部保持同步。
- 调度管理器创建“空闲时间”数据库 (CLUBUSY.NSF)。
- 空闲时间数据库向其他集群服务器复制,使它们全部保持同步。
Domino® 目录进行更新以包括新集群时,每个集群服务器开始将消息(称为探测器)发送到集群中的其他服务器。这些探测消息将收集关于集群中其他服务器状态的信息。