7:编辑配置文件/etc/multipath.conf
[root@node1 dev]# cat /etc/multipath.conf
defaults {
user_friendly_names yes
}
multipaths {
multipath {
wwid "1a7131bd2c389eb5e79ff34b15e79cb1b"
alias ocr1
path_grouping_policy multibus
uid 1300
gid 1301
mode 666
}
multipath {
wwid "106a6ab4342a408070ba5cf81fcaeb88c"
alias data11
path_grouping_policy multibus
uid 1200
gid 1000
mode 666
}
multipath {
wwid "11ef74500552e6ed7a3c8c80c2ead9306"
alias ocr2
path_grouping_policy multibus
uid 1300
gid 1301
mode 666
}
multipath {
wwid "17f715a111c0c7ef8d05ed2298ab4c412"
alias data22
path_grouping_policy multibus
uid 1200
gid 1000
mode 666
}
multipath {
wwid "196d1ca5c3dfead0634b120b019d48443"
alias data12
path_grouping_policy multibus
uid 1200
gid 1000
mode 666
}
multipath {
wwid "15c660fd0fc09e3c02d1612ca0c4511af"
alias data21
path_grouping_policy multibus
uid 1200
gid 1000
mode 666
}
}
编辑完之后重启多路径服务,就会发现/dev/mapper目录下生成了指定的设备名称,但是真正的设备在/dev/dm-*。/dev/mapper是安装ASM时指定的路径。但是发现这些设备名称的权限都是root(不需要更改),且/dev/dm-*读写权限设定是无效的(需要更改)。
虽然ASM中使用的/dev/mapper/下的设备,但是这些设备最终还是连接到/dev/dm-*这些设备。所以如果需要使用/dev/mapper/下的设备,必须udev修改/dev/dm-*这些设备读写权限。虽然/dev/dm-*这些设备读写权限能够通过chmod更改,但是一定重启存储或者重启服务器之后之前更改的权限又变回来了。所以必须使用udev修改这些设备权限。