修改/var/mmfs/etc/mmnsddevice文件进行设备路径绑定
osName=$(/bin/uname-s)
if[[ $osName = Linux ]]
then
: # Add function to discover disks in theLinux environment.
# /bin/ls -l /dev/mapper/| /bin/grep zfs[0-9] |/bin/awk {'print $10 " dmm"'}
# /bin/ls -l /dev/| /bin/grep dm-[0-9] |/bin/awk {'print $10 " dmm"'}
for name in $(ls /dev/mpath)
do
echo "mpath/$namedmm"
done
fi
if[[ $osName = AIX ]]
then
: # Add function to discover disks in the AIXenvironment.
fi
我有一个疑问,想知道这个步骤是否是必须的,我使用multipath的alis别名和wwn的方式绑定硬盘顺序是否可以替代这个步骤呢,同时我对脚步不熟悉,有高手能解释一下这个脚步的每一个步骤的含义不呢,非常感谢啦
这个不是必须的,很多环境不使用这个也运行的很好,当然如果做一下也没什么不好的。我们可以直接使用本地盘sdb,sdc等实现诸如fpo等功能,使用共享存储也可以multipath绑定的设备,当然绑定的设备名不要有gpfs关键字,要不然mmcrnsd的提示不支持,曾经遇到过一次。
至于这个脚本主要是为为了在同一个平台,诸如linux下一个使用multipath,一个使用radc,一个使用powerpath 等等,这种多种多路径软件情况下存储lun在主机端识别的设备类型和盘符的问题,可以通过这个脚本统一类型,方便GPFS对nsd disk的管理。
详细的信息还要参考GPFS的联机文档。
收起