UDEV实验文档

创建并配置UDEV Rules 文件

[root@asm ~]# touch /etc/udev/rules.d/99-oracle-asmdevices.rules

vim /etc/udev/rules.d/99-oracle-asmdevices.rules



7.2.2.7 重启UDEV
[root@asm rules.d]# start_udev
Starting udev: [  OK  ]

udevadm control --reload-rules
/sbin/start_udev


rhel  6

如:
scsi_id --page=0x83 --whitelisted --device=/dev/sdc  
600605b00162840001e285f91316df21 


KERNEL=="sd*", PROGRAM=="scsi_id --page=0x83 --whitelisted --device=/dev/%k", \  RESULT=="3600605b00162840001e285f91316df21", \  NAME="ams_dell", OWNER="oracle", GROUP="dba", MODE="0660"

fusion

KERNEL=="fioa", SUBSYSTEM=="block", NAME="FIO_DATA", OWNER="oracle", GROUP="dba", MODE="0660"


用以下脚本可自动跑出规则文件:

for i in b c d e f g h i j k l m n o p;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --page=0x83 --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id -g -u /dev/sd$i`\",NAME=\"asm_dell\", OWNER=\"oracle\", GROUP=\"dba\", MODE=\"0660\""
done


如:
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --page=0x83 --device=/dev/$name", RESULT=="14f504e46494c45525472676648342d393578382d77584554",SYMLINK+=oracleasm/disks/DELL_DATA, OWNER="oracle", GROUP="dba", MODE="0660"


KERNEL=="fioa", SUBSYSTEM=="block", NAME="FIO_DATA", OWNER="oracle", GROUP="dba", MODE="0660"


rhel 5

for i in b ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm_dell\", OWNER=\"oracle\", GROUP=\"dba\", MODE=\"0660\""
done


fusion:

KERNEL=="fioa1", SUBSYSTEM=="block",  NAME="asm_fio", OWNER="oracle", GROUP="dba", MODE="0660"


多路径设备:
1.获取UUID

cd /dev/mapper
for i in ls mpath*; do
printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)"; done

mpathp E: DM_UUID=mpath-14f504e46494c455267334f6f69422d6f51626c2d33516467
mpathq E: DM_UUID=mpath-14f504e46494c45527172433537322d476d47522d62757574
mpathr E: DM_UUID=mpath-14f504e46494c4552686a374a58592d763045432d5a305a6a
mpaths E: DM_UUID=mpath-14f504e46494c4552426f38676d392d626652342d6d6f7872
mpatht E: DM_UUID=mpath-14f504e46494c4552766d6e434c792d6a7065302d65346e70
mpathu E: DM_UUID=mpath-14f504e46494c45525a6c345564512d517274652d304e7a72

2.生成rules文件

vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3603be8dfdc0c7268a48c25020000407f",NAME="asm_dell" OWNER="oracle",GROUP="dba",MODE="0660"



如何绑定分区:
RHEL 5下,经测试可以使用:
4.配置udev配置文件
cd /etc/udev/rules.d
vi 99-oracle-asmdisk.rules
KERNEL=="sdb1",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent",RESULT=="36000c29d132ecb3f52081ab0f445b493",NAME="asm-diskb1", OWNER="grid",GROUP="asmadmin", MODE="0660"  
KERNEL=="sdb2",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent",RESULT=="36000c29d132ecb3f52081ab0f445b493",NAME="asm-diskb2", OWNER="grid",GROUP="asmadmin", MODE="0660"  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值