从集群中删除服务器时发生的事情
如果已删除的服务器检测到对其 Domino® 目录的更改,指示该服务器已从集群中删除,该服务器上的 Cluster Administrator 将执行特定任务。
Cluster Administrator 执行以下操作:
- 停止集群复制器。
- 停止集群数据库目录管理器。
- 将集群数据库目录、Domino® 目录和“空闲时间”数据库 (CLUBUSY.NSF) 复制到最可用的集群服务器上。这样可确保其他集群服务器可以接收要删除的服务器的所有更改。
- 从服务器上除去集群数据库目录 (CLDBDIR.NSF)。
- 从最可用的集群服务器的集群数据库目录中删除该服务器的“数据库”文档。这些更改随后将复制到集群中的其他成员。可以查看集群数据库目录来验证是否正确进行了删除。
注: 即使关闭了服务器,也可能将其从集群中删除。但是,此服务器的数据库的文档将保留在集群数据库目录中。要删除这些文档,请打开集群数据库目录,选择“数据库(按服务器)”视图,然后手动删除服务器的这些文档。
从集群中删除服务器时管理进程的角色
您可以选择立即从集群中删除某个服务器,或者向管理进程提交申请。如果向管理进程提交请求,Domino® 将向最初发出“从集群中删除”请求的服务器上的“管理请求”数据库创建“从集群中删除服务器”请求。如果您在管理服务器上发出请求,管理进程会立即处理该请求。如果从其他服务器上发出请求,则在管理进程可以处理您的请求之前,该服务器的“管理请求”数据库必须与管理服务器进行复制。然后,管理进程将把管理服务器 Domino® 目录中“服务器”文档内的集群信息删除。管理服务器下一次与删除的服务器进行复制时,Domino® 将把这些更改复制到已删除服务器的 Domino® 目录。直到已删除的服务器接收到“服务器”文档的更改以后,集群成员关系的更改才会生效。
如果选择立即从集群中删除服务器,Domino® 将立即更改发出 Remove from Cluster 命令的服务器上的“服务器”文档。如果从待删除的服务器上发出请求,Domino® 将立即更新待删除的服务器上的集群信息。您不必等待管理进程来更新集群服务器上的 Domino® 目录。尽管这样可以快速从集群中删除服务器,但也可能导致复制冲突。