此过程介绍如何在本地设备上配置 ZFS 存储池 (zpool),而不配置 HAStoragePlus 资源。
选择仅列出将使用新 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 …
下面的示例输出显示 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 …
指定在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) 手册页。
phys-schost-1# cldevicegroup show dsk/d2
phys-schost-1# zpool create localpool c0t6d0
phys-schost-1# zfs create localpool/data
phys-schost-1# zpool list