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

Procedure如何更改磁盘设备属性

建立磁盘设备组的主拥有权的方法根据属主首选属性(称为 preferenced)的设置而定。如果未设置该属性,则另外的无属主磁盘设备组的主属主是第一个尝试访问该组中的磁盘的节点。但是,如果设置了该属性,您必须指定节点尝试建立拥有权时采用的首选顺序。

如果禁用 preferenced 属性,则 failback 属性也将自动禁用。但是,如果尝试启用或重新启用 preferenced 属性,则可以选择启用或禁用 failback 属性。

如果启用或重新启用了 preferenced 属性,则需要重新排列节点在主拥有权首选列表中的顺序。

此过程使用 scsetup(1M) 设置或取消设置 Solstice DiskSuite/Solaris Volume Manager或 VxVM 磁盘设备组的 preferenced 属性和 failback 属性。

要运行此过程,需要正在更改其属性值的磁盘设备组的名称。

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

  2. 运行 scsetup 命令。

    显示“Main Menu”。


    # scsetup
    
  3. 要使用磁盘设备组,请键入 4(设备组和卷)。

    这时将显示“Device Groups”菜单。

  4. 要更改设备组的关键属性,键入 6(更改 VxVM 或 Solstice DiskSuite/Solaris Volume Manager设备组的关键属性)。

    此时将显示“Change Key Properties Menu”。

  5. 要更改设备组属性,键入 1(更改首选属性和/或故障返回属性)。

    按照说明为设备组设置 preferencedfailback 选项。

  6. 检验是否已更改磁盘设备组的属性。

    通过以下命令查看所显示的磁盘设备组信息。


    # scconf -p 
    

示例 4–12 更改磁盘设备组属性

以下示例显示 了 scsetup 设置磁盘设备组 (dg-schost-1) 的属性值时生成的 scconf 命令。


# scconf  -c -Dname=dg-schost-1,nodelist=phys-schost-1:phys-schost-2, \
preferenced=true,failback=enabled,numsecondaries=1

# scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phys-schost-2
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1