管理群集中的故障转移
设置集群时,您会创建数据库的副本,以便当用户尝试访问的数据库或服务器不可用时,他们会自动故障转移到其他副本。
关于这个任务
此外,您可能希望故意引起故障转移以:
- 升级服务器软件或操作系统
- 对服务器进行维护
- 用其他服务器替换服务器
导致故障转移发生
关于这个任务
要导致故障转移发生,您可以使用 Server_Restricted
环境。此设置告诉服务器拒绝新的打开数据库请求并将服务器置于受限状态。这会阻止新用户访问服务器,尽管在服务器上的数据库中拥有活动 connections 用户仍保留其 connections 。当您想要对服务器进行维护、升级服务器或由于其他原因使服务器停止服务时,此设置很有用。当用户已故障转移到某个服务器而您希望他们故障恢复到原始服务器时,这也很有用。
当服务器处于 RESTRICTED 状态时,集群管理器会将新的打开请求重定向到集群中的其他服务器。当重定向尝试不成功时,用户会收到一条解释消息并且无法访问服务器。对于每次重定向尝试, Domino ®都会在日志文件中生成一个故障转移事件。
Server_Restricted
设置不会影响复制。即使服务器处于受限状态,也会发生复制。来自 Domino ®管理员
程序
- 单击“配置”选项卡。
- 在任务窗格中,展开服务器,然后单击配置。
- 执行以下操作之一:
- 如果您所需的服务器已存在“配置设置”文档,请选择该文档,然后单击“编辑配置” 。
- 如果您所需的服务器尚不存在“配置设置”文档,请单击“添加配置” ,然后在“基本”选项卡上的“组”或“服务器名称”字段中添加服务器的名称。
- 单击“NOTES.INI 设置”选项卡。
- 单击设置/修改参数。
- 在Item字段中,选择或输入SERVER_RESTRICTED 。
- 在值字段中,输入 0、1 或 2,这些数字的含义如下:
0 - 服务器不受限制
1——服务器仅限于当前会话。重新启动服务器将清除该设置。
2 – 即使服务器重新启动后,服务器仍会持续受到限制。
- 单击“添加” ,然后单击“确定” 。
- 单击“保存并关闭” 。
从服务器控制台
关于这个任务
从服务器控制台发送以下 Domino ®命令:
设置配置 server_restricted= n
其中n可以是 1、2 或 3。这些数字的含义如下:
0 - 服务器不受限制
1——服务器仅限于当前会话。重新启动服务器将清除该设置。
2 – 即使服务器重新启动后,服务器仍会持续受到限制。
如果要限制服务器并且不想等待所有用户关闭其现有会话,请在将服务器置于 RESTRICTED 状态后在控制台上输入Drop All命令。Drop All命令将关闭服务器上所有现有会话。当用户尝试重新打开他们正在使用的数据库时,他们会故障转移到其他服务器(如果有可用)。
使用不同的服务器替换集群服务器
关于这个任务
您可以用不同的服务器替换集群服务器。您可以使用 Server_Restricted
任何 Domino 服务器的设置。它不仅限于集群。
程序
- 在新服务器上设置 Domino ® 。
- 将服务器设置为“受限制”,这样用户将无法访问它,直到它在集群中处于活动状态。
- 在新服务器上创建所需的副本。
- 将新服务器添加到集群。
- 当新服务器在集群中变为活动状态后,从新服务器中删除限制,并将旧服务器设置为 RESTRICTED。
这会导致用户请求故障转移到新服务器,并允许您删除旧服务器而不中断用户。
- 从集群中删除旧服务器。
管理故障转移的其他方法
关于这个任务
如果您已将服务器设置为“受限”或“忙碌”,但现在已使该服务器恢复在线状态,并希望用户故障恢复到该服务器,则可以将用户已故障转移的服务器设置为“受限”或“忙碌”。
您还可以将一台服务器设置为另一台服务器的备份。您可以在备份服务器上将可用性阈值设置为 100,以便服务器始终处于忙碌状态。这类似于 RESTRICTED 状态,不同之处在于,如果没有其他副本可用,BUSY 服务器会接受新的打开请求,而 RESTRICTED 服务器则不会。因此,仅当主服务器不可用时,备份服务器才会接受打开数据库的请求。