【生产篇】_RHEL7环境下19c RAC安装之udev规则配置ASM共享存储

【引言】
最近RHEL7.6环境下安装了一套oracle 19C的环境,其中最基础的asm前期共享存储UDEV配置,配置时有点意思,故特此记录下,以备后续查看。

Step 1: 取得多路径融合的UUID
#udevadm info --query=all --name=/dev/mapper/mpatha | grep -i DM_UUID

E: DM_UUID=mpath-360002ac0000000000000003a00019a05
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathb | grep -i DM_UUID
E: DM_UUID=mpath-360002ac0000000000000003b00019a05
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathc | grep -i DM_UUID
E: DM_UUID=mpath-360002ac0000000000000003c00019a05
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathd | grep -i DM_UUID
E: DM_UUID=mpath-360002ac0000000000000003d00019a05
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathe | grep -i DM_UUID
E: DM_UUID=mpath-360002ac0000000000000003e00019a05
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathf | grep -i DM_UUID
E: DM_UUID=mpath-360002ac0000000000000004000019a05

Note: In the above command is /dev/mapper/mpathn1 is just an example multipath disk, in you case it may be different.

上述一个个的查找存储的UUID,太麻烦;不怕,可以使用如下语句取得DM_UUID

cd /dev/mapper
for i in `ls mpath*`; 
do printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)"; 
done
mpatha E: DM_UUID=mpath-360002ac0000000000000003a00019a05
mpathb E: DM_UUID=mpath-360002ac0000000000000003b00019a05
mpathc E: DM_UUID=mpath-360002ac0000000000000003c00019a05
mpathd E: DM_UUID=mpath-360002ac0000000000000003d00019a05
mpathe E: DM_UUID=mpath-360002ac0000000000000003e00019a05
mpathf E: DM_UUID=mpath-360002ac0000000000000004000019a05

Step 2: 创建一个新的udev 规则文件
#touch /etc/udev/rules.d/96-asmmultipath.rules

**Step 3: 根据上述查到的UUID,为多路径融合的存储添加udev规则 **

# vi /etc/udev/rules.d/96-asmmultipath.rules
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000004000019a05", SYMLINK+="asmdiskmgmt", GROUP="asmadmin", OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000003c00019a05", SYMLINK+="asmdiskocr1", GROUP="asmadmin", OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000003d00019a05", SYMLINK+="asmdiskocr2", GROUP="asmadmin", OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000003e00019a05", SYMLINK+="asmdiskocr3", GROUP="asmadmin", OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000003a00019a05", SYMLINK+="asmdiskapprod", GROUP="asmadmin", OWNER="grid", MODE="0660"
ACTION=="add|change", ENV{DM_UUID}=="mpath-360002ac0000000000000003b00019a05", SYMLINK+="asmdiskarch", GROUP="asmadmin", OWNER="grid", MODE="0660"

Note: Replace <DM_UUID> with the one you got it from the step 1 command output.

#vi /etc/udev/rules.d/96-asmmultipath.rules
Add above udev rule
Now save & exit

Step 4: 使用如下命令重新加载UDEV生效

#/sbin/udevadm control --reload-rules
#/sbin/udevadm trigger --type=devices --action=change

Step 5: 检查磁盘路径权限

[root@approd-rac1 ~]# ls -l /dev/mapper/mpath*
lrwxrwxrwx 1 root root 7 Nov  8 14:31 /dev/mapper/mpatha -> ../dm-5
lrwxrwxrwx 1 root root 7 Nov  8 14:30 /dev/mapper/mpathb -> ../dm-3
lrwxrwxrwx 1 root root 7 Nov  8 14:30 /dev/mapper/mpathc -> ../dm-7
lrwxrwxrwx 1 root root 7 Nov  8 14:30 /dev/mapper/mpathd -> ../dm-2
lrwxrwxrwx 1 root root 7 Nov  8 14:30 /dev/mapper/mpathe -> ../dm-4
lrwxrwxrwx 1 root root 7 Nov  8 14:31 /dev/mapper/mpathf -> ../dm-6

[root@approd-rac1 ~]# ll /dev/asm*
lrwxrwxrwx 1 root root       4 Nov  8 14:33 /dev/asmdiskapprod -> dm-5
lrwxrwxrwx 1 root root       4 Nov  8 14:30 /dev/asmdiskarch -> dm-3
lrwxrwxrwx 1 root root       4 Nov  8 14:32 /dev/asmdiskmgmt -> dm-6
lrwxrwxrwx 1 root root       4 Nov  8 14:30 /dev/asmdiskocr1 -> dm-7
lrwxrwxrwx 1 root root       4 Nov  8 14:30 /dev/asmdiskocr2 -> dm-2
lrwxrwxrwx 1 root root       4 Nov  8 14:30 /dev/asmdiskocr3 -> dm-4

Step 6:节点2拷贝节点1的udev规则文件
[root@approd-rac2 ~]# scp ghoradb-rac1:/etc/udev/rules.d/96-oracle-asmdevices.rules /etc/udev/rules.d/99-oracle-asmdevices.rules

发布了54 篇原创文章 · 获赞 3 · 访问量 5512

猜你喜欢

转载自blog.csdn.net/db_murphy/article/details/102974088
今日推荐