建立设备组主所有权的方法要基于名为 preferenced 的所有权首选属性的设置而定。如果未设置该属性,其他无主 (unowned) 设备组的主所有者便是第一个尝试访问该组中磁盘的节点。但是,如果设置了该属性,您必须指定节点尝试建立拥有权时采用的首选顺序。
如果禁用 preferenced 属性,则 failback 属性也将自动禁用。但是,如果尝试启用或重新启用 preferenced 属性,则可以选择启用或禁用 failback 属性。
如果启用或重新启用了 preferenced 属性,则需要重新排列节点在主拥有权首选列表中的顺序。
此过程使用 clsetup 设置或取消设置 Solaris Volume Manager 或 VxVM 设备组的 preferenced 属性和 failback 属性。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令。
要执行此过程,您需要知道要更改其属性值的设备组的名称。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令。
在群集的任意节点上,成为超级用户或使用一个可提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授权的角色。
启动 clsetup 实用程序。
# clsetup |
显示“Main Menu”。
要使用设备组,请键入与设备组和卷的选项相对应的编号。
这时将显示“Device Groups”菜单。
要更改设备组的关键属性,请键入与更改 VxVM 或 Solaris Volume Manager 设备组的关键属性的选项相对应的编号。
此时将显示“Change Key Properties Menu”。
要更改某个设备组属性,请键入与更改 preferenced 和/或 failback 属性的选项相对应的编号。
按照说明为设备组设置 preferenced 和 failback 选项。
检验设备组属性是否已更改。
通过以下命令查看所显示的磁盘设备组信息。
# cldevicegroup show -v devicegroup |
以下示例显示了当 clsetup 对设备组 (dg-schost-1) 的属性值进行设置时所生成的 cldevicegroup 命令。
# cldevicegroup set -p preferenced=true -p failback=true -p numsecondaries=1 \ -p nodelist=phys-schost-1,phys-schost-2 dg-schost-1 # cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1 |