使用此过程镜像根 (/) 文件系统。
成为群集中一个节点上的超级用户。
使用 metainit(1M) 命令使根片处于单片(单向)并置状态。
# metainit -f submirror1 1 1 root-disk-slice |
再创建一个并置状态。
# metainit -f submirror2 1 1 submirror-disk-slice |
创建带有一个子镜像的单向镜像。
# metainit mirror -m submirror1 |
镜像的元设备名称在整个群集中必须是唯一的。
运行 metaroot(1M) 命令。
该命令编辑 /etc/vfstab 文件和 /etc/system 文件,以便系统可以通过元设备上的根 (/) 文件系统来引导。
# metaroot mirror |
运行 lockfs(1M) 命令。
该命令将所有事务从日志中刷新出来,并将这些事务写入所有已安装的 UFS 文件系统的主文件系统中。
# lockfs -fa |
从节点抽出所有资源组或设备组。
# scswitch -S -h node |
抽出所有资源组和设备组
指定要从中抽出资源或设备组的节点的名称
重新引导节点。
# shutdown -g0 -y -i6 |
使用 metattach(1M) 命令将第二个子镜像连接到镜像。
# metattach mirror submirror2 |
如果用于镜像根磁盘的磁盘物理连接到多个节点(多端口连接),请启用用于镜像根磁盘的磁盘的原始磁盘设备组的 localonly 特性。
如果引导设备与多个节点连接,则必须启用 localonly 特性以防止意外地将节点与其引导设备隔开。
如果必要,请使用 scdidadm -L 命令来显示原始磁盘设备组的完整设备 ID (DID) 伪驱动程序名称。
在下面的示例中,原始磁盘设备组名称 dsk/d2 是输出的第三列(即完整的 DID 伪驱动程序名称)的一部分。
# scdidadm -L ... 1 phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 # scconf -c -D name=dsk/d2,localonly=true |
有关 localonly 特性的详细信息,请参阅 scconf_dg_rawdisk(1M) 手册页。
使用 scconf(1M) 命令可启用 localonly 特性。
# scconf -c -D name=rawdisk-groupname,localonly=true |
指定原始磁盘设备组的名称
记录替代引导路径,将来可能会用到。
# ls -l /dev/rdsk/root-disk-slice |
确保镜像的每个元设备名称在整个群集中是唯一的。
是否打算镜像全局名称空间 /global/.devices/node@nodeid?
如果是,则转到"如何镜像全局名称空间"。
如果否,则转到步骤 14。
是否打算镜像无法卸装的文件系统?
如果是,则转到"如何镜像不能卸装的文件系统"。
如果否,则转到步骤 15。
是否打算镜像用户定义的文件系统?
如果是,则转到"如何镜像用户定义的文件系统"。
如果否,则转到"如何创建磁盘集"来创建磁盘集。
下面的示例显示如何在 phys-schost-1 节点上创建镜像 d0,该镜像由分区 c0t0d0s0 的子镜像 d10 和分区 c2t2d0s0 的子镜像 d20 构成。磁盘 c2t2d0 是一个多端口的磁盘,因而可启用 localonly 特性。
(创建镜像) # metainit -f d10 1 1 c0t0d0s0 d11:Concat/Stripe is setup # metainit -f d20 1 1 c2t2d0s0 d12: Concat/Stripe is setup # metainit d0 -m d10 d10: Mirror is setup # metaroot d0 # lockfs -fa (重新引导节点) # scswitch -S -h phys-schost-1 # shutdown -g0 -y -i6 (连接第二个子镜像) # metattach d0 d20 d0:Submirror d20 is attached (启用镜像磁盘的原始磁盘设备组的 localonly 特性) # scconf -c -D name=dsk/d2,localonly=true (记录替代引导路径) # ls -l /dev/rdsk/c2t2d0s0 lrwxrwxrwx 1 root root 57 Apr 25 20:11 /dev/rdsk/c2t2d0s0 -> ../../devices/node@1/pci@1f,0/pci@1/scsi@3,1/disk@2,0:a,raw |