Sun Cluster 软件安装指南(适用于 Solaris OS)

将驱动器添加到磁盘集

将驱动器添加到磁盘集时,卷管理软件将按照以下原则对驱动器进行重新分区,以便将磁盘集的状态数据库放入驱动器。

Procedure如何将驱动器添加到磁盘集

开始之前

确保已创建磁盘集。有关说明,请参见如何创建磁盘集

  1. 成为超级用户。

  2. 列出 DID 映射。


    phys-schost# cldevice show | grep Device
    
    • 选择由将要控制或可能要控制磁盘集的群集节点共享的驱动器。

    • 向磁盘集添加驱动器时,请使用格式为 /dev/did/rdsk/dN 的完整 DID 设备名称。

    在下面的示例中,DID 设备 /dev/did/rdsk/d3 的条目表明 phys-schost-1phys-schost-2 正在共享驱动器。


    === DID Device Instances ===                   
    DID Device Name:                                /dev/did/rdsk/d1
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t0d0
    DID Device Name:                                /dev/did/rdsk/d2
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t6d0
    DID Device Name:                                /dev/did/rdsk/d3
      Full Device Path:                               phys-schost-1:/dev/rdsk/c1t1d0
      Full Device Path:                               phys-schost-2:/dev/rdsk/c1t1d0
    …
  3. 成为磁盘集的拥有者。


    phys-schost# cldegivegroup switch -n node devicegroup
    
    -n node

    指定拥有设备组所有权的节点。

    devicegroup

    指定设备组名称,该名称与磁盘集名称相同。

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

    使用完整的 DID 路径名称。


    phys-schost# metaset -s setname -a /dev/did/rdsk/dN
    
    -s setname

    指定磁盘集的名称,该名称与设备组名称相同。

    -a

    给磁盘集添加驱动器。


    注 –

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


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


    phys-schost# metaset -s setname
    

示例 4–7 将驱动器添加到磁盘集

metaset 命令将驱动器 /dev/did/rdsk/d1/dev/did/rdsk/d2 添加到磁盘集 dg-schost-1


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

接下来的操作

要为在卷中使用的驱动器进行重新分区,请转到如何对磁盘集内的驱动器进行重新分区

否则,请转到如何创建 md.tab 文件以使用 md.tab 文件定义元设备或卷。