Sun Cluster 3.0 U1 安装指南

为磁盘集添加驱动器

将磁盘驱动器添加到磁盘集内时,Solstice DiskSuite 对它进行如下重新分区,以便磁盘集的元设备状态数据库可以存放到驱动器上。

如何为磁盘集添加驱动器
  1. 成为节点的超级用户。

  2. 确保已创建磁盘集。

    有关说明,请参阅 "如何创建磁盘集"

  3. 列出设备 ID (DID) 映射。


    # scdidadm -L
    

    • 选择将主控或可能主控磁盘集的群集节点共享的驱动器。

    • 为磁盘集添加驱动器时,请使用完整的 DID 伪驱动程序名称。

    输出的第一列是 DID 实例编号,第二列是完整路径(物理路径),第三列是完整的 DID 伪驱动程序名称(伪路径)。对于相同的 DID 实例编号,共享驱动器具有多个条目。

    在下面的示例中,DID 实例编号为 2 的条目指示一个由 phys-schost-1phys-schost-2 共享的驱动器,完整的 DID 名称为 /dev/did/rdsk/d2


    1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 
    2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 
    2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 
    3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 
    3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 
    ...

  4. 获取磁盘集的所有权。


    # metaset -s setname -t
    
    -s setname

    指定磁盘集名称

    -t

    获取磁盘集的所有权

  5. 将驱动器添加到磁盘集中。

    使用完整的 DID 伪驱动程序名称。


    # metaset -s setname -a DIDname
    
    -a

    将磁盘驱动器添加到磁盘集

    DIDname

    共享磁盘的设备 ID (DID) 名称


    注意:

    向磁盘集添加驱动器时不要使用低级别设备名称 (cNtXdY)。因为低级别设备名称是本地名称,并且在群集中不是唯一的,使用该名称可能使元集合不能切换。


  6. 检验磁盘集和驱动器的状态。


    # metaset -s setname
    

  7. 是否打算对驱动器进行重新分区以便在元设备中使用?

示例 - 为磁盘集添加驱动器

使用 metaset 命令可将磁盘驱动器 /dev/did/dsk/d1/dev/did/dsk/d2 添加到磁盘集 dg-schost-1 中。


# metaset -s dg-schost-1 -a /dev/did/dsk/d1 /dev/did/dsk/d2