Oracle数据库 加入小组

60个成员 56个话题 创建时间:2021-01-15

【经验分享】通过udev来配置ASM磁盘,重启主机后消失

发表于2021-03-30 3268次查看

【现象描述】

在操作系统 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----

 

发表回复
你还没有登录,请先 登录或 注册!