今天在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
