Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何更改设备组属性

用于确立设备组的主所有权的方法基于一个名为 preferenced 的所有权首选属性的设置。如果未设置该属性,其他无主 (unowned) 设备组的主所有者便是第一个尝试访问该组中磁盘的节点。但是,如果设置了该属性,您必须指定节点尝试建立所有权时采用的首选顺序。

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

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

此过程使用 5 设置或取消设置 Solaris Volume Manager 设备组的 preferenced 属性和 failback 属性

开始之前

要执行此过程,您需要知道要更改其属性值的设备组的名称。

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。

  1. 在群集的任一节点上承担可提供 solaris.cluster.readsolaris.cluster.modify RBAC 授权的角色。
  2. 启动 clsetup 实用程序。
    # clsetup

    这时将显示主菜单。

  3. 要操作设备组,请键入与设备组和卷选项对应的编号。

    这时将显示 "Device Groups"(设备组)菜单。

  4. 要更改设备组的主要属性,请键入用于更改 Solaris Volume Manager 设备组主要属性的选项的编号。

    这时将显示 "Change Key Properties"(更改主要属性)菜单。

  5. 要更改某个设备组属性,请键入用于更改 preferenced 或 failback 属性的选项对应的编号。

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

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

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

    # cldevicegroup show -v devicegroup 
示例 5-11  更改设备组属性

以下示例显示了当 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