SunCluster共享磁盘集操作记录
1 集群内首先识别物理盘
# devfsadm /* 系统内重新识别所有设备
# scdidadm -C /* 清楚所有DID设备
# scdidadm -r /* 重新生成DID设备
# scgdevs /* 更新全局设备命名空间
2 确认目标盘的DID路径(各节点)
# scdidadm -L /* 显示集群内所有DID设备
3 HA集群内创建共享磁盘集
# metadb -afc 3 c0t0d0s7 /* 双节点操作,建立本地状态数据库
# metaset -s datasvm -a -h v490a v490b /* 建立有两台主机控制的dbsvm共享磁盘集
# metaset -s datasvm -a /dev/did/dsk/d11 /dev/did/dsk/d13 /* 往磁盘集里填加两个DID设备
# metaset -s datasvm -a -m v490a v490b /* 集群内主机配置同步
# metainit -s datasvm d31 1 1 /dev/did/rdsk/d11s0 /* 条带化
# metainit -s datasvm d32 1 1 /dev/did/rdsk/d13s0 /* 条带化
# metainit -s datasvm d30 -m d31 /* 初始化包括单子镜像的共享磁盘集
# metattach -s datasvm d30 d32 /* 填加子镜像并开始同步
# newfs /dev/md/datasvm/rdsk/d30
4 集群内挂接
# vi /etc/vfstab
/dev/md/datasvm/dsk/d30 /dev/md/datasvm/rdsk/d30 /data ufs - no largefiles,global
# mkdir /data
# mount /data
5 集群启动时不能同时自动挂接该设备,只能依附于HaStoragePlus...
6 删除操作
# vi /etc/vfstab /* 注释掉挂接记录
#/dev/md/datasvm/dsk/d30 /dev/md/datasvm/rdsk/d30 /data ufs - no largefiles,global
# umount /data /* 取消挂接
# metadetach -s datasvm -f d30 d32 /* 踢出子镜像
# metaclear -s datasvm -f d32 /* 清除条带化
# metaclear -s datasvm -r d30 /* 删除镜像和主子镜像并清除条带化
# cd /dev/md/datasvm/rdsk(dsk) /* 删除路径
# rm -r d30 d31 d32
# metaset -s datasvm -d -f /dev/did/rdsk/d13 /dev/did/rdsk/d15 /* 磁盘集内删除DID设备
# metaset -s datasvm -d -f -m v490a v490b /* 取消Media注册
# metaset -s datasvm -d -f -h v490a v490b /* 删除磁盘集
7 本次操作更新完毕:)