在存储多路径下UDEV的使用
看了《Maclean教你用Vbox在Linux 6.3上安装Oracle 11gR2 RAC》中使用UDEV请教一下。目前存储使用的是HDS,使用多路径后聚合出来的盘都是以“sddlm"开头的盘,那在使用UDEV的时候是否应该修改如下脚本:
1)KERNEL==\"sd*\ 替换成 KERNEL==\"sddlm*\
2)device=/dev/sd$i 替换成 device=/dev/sddlm$i
for i in b c d e f g ;
do
echo "KERNEL==\"sddlm*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sddlm$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done 不用了,存储已经使用 HDLM 多路径软件对链路进行聚合与绑定
我在实际是遇到UDEV是用来修改 磁盘的属主的。如RHEL 6.3下
---
存储属主及权限配置 udev
例用udev配置
创建
/etc/udev/rules.d/99-oracle-asmdevices.rules
中添加
SUBSYSTEM=="block", KERNEL=="sddlmac", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="sddlmaj", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="sddlmba", GROUP="asmadmin", OWNER="grid", MODE="0660"
页:
[1]