Oracle® Solaris Cluster 4.3 系统管理指南

退出打印视图

更新时间: 2016 年 7 月
 
 

如何配置无 HAStoragePlus 的本地 ZFS 存储池

此过程介绍如何在本地设备上配置 ZFS 存储池 (zpool),而不配置 HAStoragePlus 资源。


注 -  要配置使用 HAStoragePlus 资源的本地 zpool,请转至如何添加并注册复制设备组 (ZFS)
  1. 列出 DID 映射并标识要使用的本地设备。

    选择仅列出将使用新 zpool 的群集节点的设备。请注意 cNtXdY 设备名称和 /dev/did/rdsk/dN DID 设备名称。

    phys-schost-1# cldevice show | grep Device

    在下面的示例中,DID 设备 /dev/did/rdsk/d1/dev/did/rdsk/d2 的条目表明仅 phys-schost-1 使用那些驱动器。对于此过程中的示例,将为群集节点 phys-schost-1 使用和配置具有设备名称 c0t6d0 的 DID 设备 /dev/did/rdsk/d2

    === 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
    …
  2. 确定您为 zpool 选择的 DID 设备的设备组名称。

    下面的示例输出显示 dsk/d2 是 DID 设备 /dev/did/rdsk/d2s2 的设备组名称。设备组名称是 DID 设备名称的一部分,通常会存在这种关系,但不总是这样。此设备组在其节点列表中仅包含一个节点 phys-schost-1

    phys-schost-1# cldevicegroup show -v
    …
    Device Group Name:                              dsk/d2
      Type:                                            Disk
      failback:                                        false
      Node List:                                       phys-schost-1
      preferenced:                                     false
      localonly:                                       false
      autogen:                                         true
      numsecondaries:                                  1
      device names:                                    /dev/did/rdsk/d2s2
  3. 为 DID 设备设置 localonly 属性。

    指定在Step 2 中标识的设备组名称。如果要为设备禁用隔离,还要在命令中包括 default_fencing=nofencing

    phys-schost-1# cldevicegroup set -p localonly=true \
    -p autogen=true [-p default_fencing=nofencing] dsk/d2

    有关 cldevicegroup 属性的更多信息,请参见 cldevicegroup(1CL) 手册页。

  4. 检验设备设置。
    phys-schost-1# cldevicegroup show dsk/d2
  5. 创建 zpool。
    phys-schost-1# zpool create localpool c0t6d0
  6. (u53ef选) 创建 ZFS 数据集。
    phys-schost-1# zfs create localpool/data
  7. 检验新 zpool。
    phys-schost-1# zpool list