Sun Cluster 系统管理指南(适用于 Solaris OS)

删除或替换法定设备

本节提供了以下过程以删除或替换法定设备:

Procedure如何删除法定设备

您还可以使用 Sun Cluster Manager GUI 来完成此过程。有关更多信息,请参见 Sun Cluster Manager 联机帮助。

删除法定设备后,该法定设备将不再参与建立定额的投票。请注意,所有由两个节点组成的群集均要求至少配置一个法定设备。如果这是群集的最后一个法定设备,clquorum(1CL) 将无法从配置中删除该设备。


注 –

如果要删除的设备是群集中的最后一个法定设备,请参见如何从群集中删除最后一个法定设备过程。


此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. 在群集的任意节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 确定要删除的法定设备。


    # clquorum list -v
    
  3. 运行 clsetup(1CL) 实用程序。


    # clsetup
    

    显示“Main Menu”。

  4. 键入与“法定”选项对应的编号。

  5. 键入删除法定设备选项的相应编号。

    回答删除过程中显示的问题。

  6. 退出 clsetup

  7. 检验是否已删除法定设备。


    # clquorum list -v
    

示例 6–5 删除法定设备

本示例显示了如何从配置有两个或更多法定设备的群集中删除一个法定设备。


Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization on 
any cluster node.

[Determine the quorum device to be removed:]
# clquorum list -v
[Start the clsetup utility:]
# clsetup
[Select Quorum>Remove a quorum device]
[Answer the questions when prompted.] 
[Quit the clsetup Quorum Menu and Main Menu.]
[Verify that the quorum device is removed:]
# clquorum list -v
 
 Quorums         Type
-------         ----
scphyshost-1    node
scphyshost-2    node
scphyshost-3    node

故障排除

如果您在删除法定服务器法定设备时,群集与法定服务器主机之间的通信中断,则必须清除法定服务器主机上过时的配置信息。有关执行此清除操作的说明,请参见《Sun Cluster Quorum Server User’s Guide》

Procedure如何从群集中删除最后一个法定设备

此过程可从群集中删除最后一个法定设备。仅当您具有双节点群集并且要删除其中一个节点时,才需要执行此过程。如果要删除的设备并不是双节点群集中的最后一个法定设备,请执行上一过程如何删除法定设备


注 –

所有双节点群集均要求至少配置一个法定设备。如果要删除的是双节点群集中的最后一个法定设备,则必须先将群集置于安装模式,然后才能使用 clquorum(1CL) 将法定设备从配置中删除。只有在从群集中删除节点时,才应执行此过程。


此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. 在群集的任意节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 将要删除的节点置于维护状态。

    请参见如何使节点进入维护状态

  3. 将群集置于安装模式。


    # cluster set -p installmode=enabled
    
  4. 使用 clquorum 命令删除法定设备。

    当群集处于安装模式时,clsetup(1CL) 群集管理菜单选项不可用。


    # clquorum remove qd1
    
  5. 检验是否已删除法定设备。


    # clquorum list -v
    

示例 6–6 删除最后一个法定设备

本示例显示了如何删除群集配置中所剩的最后一个法定设备。


[Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization on 
any cluster node.]
[Place the cluster in install mode:]
# cluster set -p installmode=enabled
[Remove the quorum device:]
# clquorum remove d3
[Verify that the quorum device has been removed:]
# clquorum list -v
 Quorums         Type
-------         ----
scphyshost-1    node
scphyshost-2    node
scphyshost-3    node

Procedure如何替换法定设备

使用该过程用另一个法定设备替换现有的法定设备。您可以用类型相似的设备替换法定设备,例如可以用另一个 NAS 设备替换现有的 NAS 设备,还可以用不同类型的设备替换法定设备,例如用一个共享的磁盘替换 NAS 设备。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. 配置新法定设备。

    需要首先将一个新的法定设备添加到配置中,来替换旧的设备。有关将新的法定设备添加到群集中的信息,请参见添加法定设备

  2. 删除要替换的法定设备。

    有关从配置中删除旧法定设备的信息,请参见如何删除法定设备

  3. 如果法定设备是故障磁盘,请替换该磁盘。

    请参阅《Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS》中有关磁盘盒的硬件操作过程。