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

如何修改定额设备节点列表

您可以使用 scsetup(1M) 实用程序向现有法定设备的节点列表中添加节点或从中删除节点。要修改定额设备的节点列表,必须删除该定额设备,修改节点与删除的定额设备的物理连接,然后将该定额设备重新添加到群集配置中。添加法定设备之后,scconf(1M) 会自动为磁盘上连接的所有节点配置节点到磁盘的路径。

  1. 成为群集中任一个节点的超级用户。

  2. 确定要修改的定额设备的名称。


    # scconf -p | grep Quorum
    

  3. 进入 scsetup 实用程序。


    # scsetup
    

    显示“Main Menu”。

  4. 键入 1(定额)处理定额设备。

    这时将显示“Quorum”菜单。

  5. 键入 2(删除定额磁盘)删除定额设备。

    按照说明操作。系统将询问您要删除的磁盘的名称。

  6. 添加或删除与定额设备的物理节点连接。

  7. 键入 1(添加定额设备)添加定额设备。

    按照说明操作。系统将询问您要作为定额设备使用的磁盘的名称。

  8. 检验是否已添加定额设备。


    # scstat -q
    

示例—修改定额设备节点列表

以下示例显示如何使用 scsetup 实用程序在定额设备节点列表中添加节点或删除节点。在该示例中,定额设备的名称为 d2,过程的最终结果是向定额设备节点列表中添加了另一个节点。


[成为群集中任一节点上的超级用户。]
[确定法定设备名称:]
# scconf -p | grep Quorum
Quorum devices:                                    d2
Quorum device name:                                d2
  Quorum device votes:                             1
  Quorum device enabled:                           yes
  Quorum device name:                              /dev/did/rdsk/d2s2
  Quorum device hosts (enabled):                   phys-schost-1 phys-schost-2
  Quorum device hosts (disabled): 
[执行实用程序:]
# scsetup
Type 1 (Quorum).
Type 2 (Remove a quorum disk).
Answer the questions when prompted.
   You Will Need:         Example:
   quorum device name     d2
[检验 scconf 命令是否成功完成:]
 
scconf -r -q globaldev=d2
Command completed successfully.

Type 1 (Quorum).
Type 1 (Add a quorum disk).
Answer the questions when prompted.
   You Will Need:         Example:
   quorum device name     d2

[检验 scconf 命令是否已成功完成:] 

scconf -a -q globaldev=d2
Command completed successfully.

Quit the scsetup utility.
[检验正确的节点是否具有指向法定设备的路径。此例中,请注意 phys-schost-3 已被添加到已启用的主机列表中。]
# scconf -p | grep Quorum
Quorum devices:                                    d2
Quorum device name:                                d2
  Quorum device votes:                             2
  Quorum device enabled:                           yes
  Quorum device name:                              /dev/did/rdsk/d2s2
  Quorum device hosts (enabled):                   phys-schost-1 phys-schost-2
                                                   phys-schost-3
  Quorum device hosts (disabled): 
[检验已修改的法定设备是否联机。]
# scstat -q
-- Quorum Votes by Device --
                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
  Device votes:     /dev/did/rdsk/d2s2  1        1       Online
[检验法定设备是否已删除:]
# scstat -q
 
-- Quorum Summary --
 
  Quorum votes possible: 4
  Quorum votes needed:   3
  Quorum votes present:  4
 
-- Quorum Votes by Node --
 
                    Node Name           Present Possible Status
                    ---------           ------- -------- ------
  Node votes:       phys-schost-1       1        1       Online
  Node votes:       phys-schost-2       1        1       Online
 
-- Quorum Votes by Device --
 
                 Device Name         Present Possible Status
                 -----------         ------- -------- ------
  Device votes:  /dev/did/rdsk/d3s2  1        1       Online
  Device votes:  /dev/did/rdsk/d4s2  1        1       Online