Udev绑定(DM multipath)多路径设备

来源:这里教程网 时间:2026-03-03 18:51:18 作者:

今天在linux 7 上配置rac ,配置多路径软件,将磁盘映射成rac设别的规则文件,搞了半天终于成功,记录一下,方便大家使用。

1)配置好多路径软件

2)取已经配置多路径设备的uuid

脚本如下:



for i in 
`ls /dev/mapper/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- 14f504e46494c4552686a374a58592d763045432d5a305a6a mpathb E: DM_UUID=mpath- 14f504e46494c455267334f6f69422d6f51626c2d33516467 mpathc E: DM_UUID=mpath- 14f504e46494c45527172433537322d476d47522d62757574 mpathd E: DM_UUID=mpath- 14f504e46494c4552426f38676d392d626652342d6d6f7872 mpathe E: DM_UUID=mpath- 14f504e46494c4552766d6e434c792d6a7065302d65346e7 0 mpathf E: DM_UUID=mpath- 14f504e46494c45525a6c345564512d517274652d304e7a72

3)生成 rules映射规则文件


vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c4552686a374a58592d763045432d5a305a6a",SYMLINK+= "raw_data1",OWNER= "grid",GROUP= "asmadmin",MODE= "0660" KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c455267334f6f69422d6f51626c2d33516467",SYMLINK+= "raw_data2",OWNER= "grid",GROUP= "asmadmin",MODE= "0660" KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c45527172433537322d476d47522d62757574",SYMLINK+= "raw_data31",OWNER= "grid",GROUP= "asmadmin",MODE= "0660" KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c4552426f38676d392d626652342d6d6f7872",SYMLINK+= "raw_data4",OWNER= "grid",GROUP= "asmadmin",MODE= "0660" KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c4552766d6e434c792d6a7065302d65346e70",SYMLINK+= "raw_ocr1",OWNER= "grid",GROUP= "asmadmin",MODE= "0660" KERNEL== "dm-*",ENV{DM_UUID}== "mpath-14f504e46494c45525a6c345564512d517274652d304e7a72",SYMLINK+= "raw_vote1",OWNER= "grid",GROUP= "asmadmin",MODE= "0660"

4)将生成的规则文件传送其他节点

scp /etc/udev/rules.d/99-oracle-asmdevices.rules node2:/etc/udev/rules.d/

5)重新加载rules文件

udevadm control --reload-rulesudevadm trigger

6)验证映射的设备以及权限



[root@sd1 
mapper]#  ll /dev/raw_*
lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_data1 -> dm-4 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_data2 -> dm-7 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_data3 -> dm-6 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_data4 -> dm-3 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_data5 -> dm-5 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_ocr1 -> dm-9 lrwxrwxrwx 1 root root 5 4月   7 00:31 /dev/raw_ocr2 -> dm-11 lrwxrwxrwx 1 root root 5 4月   7 00:31 /dev/raw_vote1 -> dm-10 lrwxrwxrwx 1 root root 4 4月   7 00:31 /dev/raw_vote2 -> dm-8 [root@sd1 mapper]# ll /dev/dm-* brw-rw---- 1 root   disk     249,  0 4月   7 00:31 /dev/dm-0 brw-rw---- 1 root   disk     249,  1 4月   7 00:31 /dev/dm-1 brw-rw---- 1 oracle oinstall 249, 10 4月   7 00:31 /dev/dm-10 brw-rw---- 1 oracle oinstall 249, 11 4月   7 00:31 /dev/dm-11 brw-rw---- 1 root   disk     249,  2 4月   7 00:31 /dev/dm-2 brw-rw---- 1 oracle oinstall 249,  3 4月   7 00:31 /dev/dm-3 brw-rw---- 1 oracle oinstall 249,  4 4月   7 00:31 /dev/dm-4 brw-rw---- 1 oracle oinstall 249,  5 4月   7 00:31 /dev/dm-5 brw-rw---- 1 oracle oinstall 249,  6 4月   7 00:31 /dev/dm-6 brw-rw---- 1 oracle oinstall 249,  7 4月   7 00:31 /dev/dm-7 brw-rw---- 1 oracle oinstall 249,  8 4月   7 00:31 /dev/dm-8 brw-rw---- 1 oracle oinstall 249,  9 4月   7 00:31 /dev/dm-9

相关推荐