|
multipath和udev是不一样的,虽然都可以固定磁盘的别名,但是multipath是多路径条件下使用,不能给裸设备赋予权限,udev可以设置权限,所以如果有裸设备的情况下,既要使用multipath也要使用udev,例子如下:
defaults {
udev_dir /dev
polling_interval 10
path_selector "round-robin 0"
path_grouping_policy multibus
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
prio alua
path_checker readsector0
rr_min_io 100
max_fds 8192
rr_weight priorities
failback immediate
no_path_retry fail
user_friendly_names yes
}
blacklist {
wwid 3600605b00a39d4601de8580d0a8cbc23 #去掉本地磁盘
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
multipaths {
multipath {
wwid 36005076300808bea3800000000000000
alias db_ocr_voting0
}
multipath {
wwid 36005076300808bea3800000000000001
alias db_ocr_voting1
}
multipath {
wwid 36005076300808bea3800000000000002
alias db_ocr_voting2
}
multipath {
wwid 36005076300808bea3800000000000003
alias db_data0
}
multipath {
wwid 36005076300808bea3800000000000004
alias db_data1
}
multipath {
wwid 36005076300808bea3800000000000005
alias db_data2
}
multipath {
wwid 36005076300808bea3800000000000006
alias db_data3
}
}
cd /etc/udev/rules.d/
vi 99-oracle-asmdevices.rules
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000000",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000001",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000002",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000003",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000004",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000005",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36005076300808bea3800000000000006",OWNER="grid",GROUP="asmadmin",MODE="0660" |
|