
[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpatha | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003a00019a05[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathb | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003b00019a05[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathc | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003c00019a05[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathd | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003d00019a05[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathe | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003e00019a05[root@approd-rac1 ~]# udevadm info --query=all --name=/dev/mapper/mpathf | grep -i DM_UUIDE: 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.
cd dev/mapperfor 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-360002ac0000000000000003a00019a05mpathb E: DM_UUID=mpath-360002ac0000000000000003b00019a05mpathc E: DM_UUID=mpath-360002ac0000000000000003c00019a05mpathd E: DM_UUID=mpath-360002ac0000000000000003d00019a05mpathe E: DM_UUID=mpath-360002ac0000000000000003e00019a05mpathf E: DM_UUID=mpath-360002ac0000000000000004000019a05
Step 2: 创建一个新的udev 规则文件
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.rulesAdd above udev ruleNow save & exit
# /sbin/udevadm control --reload-rules# /sbin/udevadm trigger --type=devices --action=change
[root@approd-rac1 ~]# ls -l /dev/mapper/mpath*lrwxrwxrwx 1 root root 7 Nov 8 14:31 /dev/mapper/mpatha -> ../dm-5lrwxrwxrwx 1 root root 7 Nov 8 14:30 /dev/mapper/mpathb -> ../dm-3lrwxrwxrwx 1 root root 7 Nov 8 14:30 /dev/mapper/mpathc -> ../dm-7lrwxrwxrwx 1 root root 7 Nov 8 14:30 /dev/mapper/mpathd -> ../dm-2lrwxrwxrwx 1 root root 7 Nov 8 14:30 /dev/mapper/mpathe -> ../dm-4lrwxrwxrwx 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-5lrwxrwxrwx 1 root root 4 Nov 8 14:30 /dev/asmdiskarch -> dm-3lrwxrwxrwx 1 root root 4 Nov 8 14:32 /dev/asmdiskmgmt -> dm-6lrwxrwxrwx 1 root root 4 Nov 8 14:30 /dev/asmdiskocr1 -> dm-7lrwxrwxrwx 1 root root 4 Nov 8 14:30 /dev/asmdiskocr2 -> dm-2lrwxrwxrwx 1 root root 4 Nov 8 14:30 /dev/asmdiskocr3 -> dm-4
Step 6:节点2拷贝节点1的udev规则文件
[root@rac2~]# scp ghoradb-rac1:/etc/udev/rules.d/96-oracle-asmdevices.rules /etc/udev/rules.d/99-oracle-asmdevices.rules

请关注个人微信公众号;
长按以下二维码或公众号搜索“一森咖记”

往期精彩文章
========================================
文章转载自一森咖记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




