用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

如何切换资源组的当前主节点

要完成此过程,必须提供以下信息。

  1. 成为某个群集成员的超级用户。

  2. 将主节点切换为潜在主节点。


    # scswitch -z -g resource-group -h nodelist
    
    -z

    将指定的资源组切换为联机状态。

    -g resource-group

    指定要切换的资源组的名称。

    -h nodelist

    指定要联机或保持联机状态的资源组所在节点的名称(以逗号分隔)列表。该列表可能包含一个节点名称,也可能包含多个节点名称。随后此资源组在所有其他节点上被切换为脱机状态。


    注意 –

    如果要切换的任一资源组声明与其他资源组有强关联,则切换尝试可能会失败或被委托。有关更多信息,请参见在群集节点之间分布联机资源组


  3. 检验资源组是否已切换到新的主节点。

    运行以下命令,并查看已切换资源组的状态输出。


    # scstat -g
    

示例 – 将资源组切换到新的主节点

此例说明了如何将资源组 (resource-group-1) 从其当前主节点 (phys-schost-1) 切换到潜在主节点 (phys-schost-2)。首先,检验资源组在 phys-schost-1 上是否处于联机状态。其次,执行切换。最后,检验该组是否在 phys-schost-2 上被切换为联机状态。


phys-schost-1# scstat -g
...
Resource Group Name:          resource-group-1
  Status                                           
    Node Name:                phys-schost-1
    Status:                   Online

    Node Name:                phys-schost-2
    Status:                   Offline
...
phys-schost-1# scswitch -z -g resource-group-1 -h phys-schost-2
phys-schost-1# scstat -g
...
Resource Group Name:          resource-group-1
  Status                                           
    Node Name:                phys-schost-2
    Status:                   Online

    Node Name:                phys-schost-1
    Status:                   Offline
...