【现象描述】
在操作系统 redhat 6.9上安装oracle rac 11g,使用UDEV方法配置磁盘射文件,文件为99-oracle-asmdisks,配置成功,但是重启服务器后,multipath -ll就不显示磁盘了
配置方法截图如下:
【解决方法】
图中的配置方法,可以配置成功,如我们在虚拟机中的实验环境,但是生产环境,建议使用如下的配置方法:
1.查看uuid
# udevadm info --query=all --name=/dev/mapper/mpathn1 | grep -i DM_UUID
DM_UUID=mpath-36000000100abce
2.创建规则文件:
# touch /etc/udev/rules.d/96-asmmultipath.rules
3. 将下面每个磁盘信息添加到规则文件中:
ACTION=="add|change", ENV{DM_UUID}=="mpath-<DM_UUID>", SYMLINK+="udev-asmdisk1", GROUP="oinstall",
OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-36000000100abce", SYMLINK+="udev-asmdisk1", GROUP="oinstall",
OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-36000000200abce", SYMLINK+="udev-asmdisk2", GROUP="oinstall",
OWNER="grid", MODE="0660"
4.重新加载udev设备:
# /sbin/udevadm control --reload-rules
# /sbin/udevadm trigger --type=devices --action=change
5.查看设备信息:
# ls -l /dev/udev-asmdisk1 --设备的用户及组root:root,权限(777)lrwxrwxrwx
# ls -l /dev/mapper/mpathn --设备的用户及组root:root,权限(777)lrwxrwxrwx
# ls -l /dev/dm-x --设备的用户及组已变为grid:oinstall,权限(660)brw-rw----