对 remove 子命令的描述意味着,该命令在某些情况下无法运行。而实际上该命令在这些情况下可以执行,但可能会对群集产生不利影响。以下是对 remove 子命令的要求和行为更为准确的描述:
要从群集中删除节点,请遵循以下指导原则。如果未遵循这些指导原则,则节点删除操作可能会影响群集中的法定。
除非同时指定 -f 选项,否则请从所有法定设备中取消配置您要删除的节点。
确保要删除的节点不是活动的群集成员。
除非配置了至少一个共享法定设备,否则请不要从三节点群集中删除节点。
clnode remove 命令会尝试从群集配置数据库中删除对该节点的部分引用。如果同时指定了 -f 选项,则该子命令会尝试删除对该节点的所有引用。
为了能成功使用 clnode remove 命令从群集中删除节点,您必须先使用 claccess add 命令将该节点添加到群集验证列表中(如果该节点尚未包含在列表中)。使用 claccess list 或 claccess show 命令可查看当前的群集验证列表。然后,为了安全起见,请使用 claccess deny-all 命令来防止任何群集节点对群集配置的进一步访问。有关更多信息,请参见 claccess(1CL) 手册页。