redhat5 UDEV的配置

来源:互联网 发布:731网络意思 编辑:程序博客网 时间:2024/05/29 12:36
1.查看系统有没有安装UDEV包
[root@rac1 test]# rpm -qa|grep udev
udev-095-14.24.el5
2.通过scsi_id获取设备的块设备的唯一标识名
[root@rac1 rules.d]# for i in b c d e f g ; do echo "sd$i" "`scsi_id -g -u -s /block/sd$i` "; done
sdb SATA_VBOX_HARDDISK_VBe31056b4-afbfab08_ 
sdc SATA_VBOX_HARDDISK_VBd4fe2ed6-e588e01a_ 
sdd SATA_VBOX_HARDDISK_VB538a6cf7-934820c5_ 
sde SATA_VBOX_HARDDISK_VB86520ac8-75639a1d_ 
sdf SATA_VBOX_HARDDISK_VBa14a1e75-08739f23_ 
sdg SATA_VBOX_HARDDISK_VB3927bacc-1da369c6_ 
--------------------------------------------------------------------------------
for i in c d e f g ;
do
echo "sd$i" "`scsi_id -g -u -s /block/sd$i` ";
done
--------------------------------------------------------------------------------

3.创建必要的UDEV配置文件
[root@rh2 ~]# cd /etc/udev/rules.d

定义必要的规则配置文件99-oracle-asmdevices.rules 

Result 为/sbin/scsi_id -g -u -s %p的输出--Match the returned string of the last PROGRAM call. This key may be used in any following rule after a PROGRAM call. 按顺序填入刚才获取的唯一标识名即可  OWNER为安装Grid Infrastructure的用户,在11gr2中一般为grid,GROUP为asmadmin MODE采用0660即可  NAME为UDEV映射后的设备名, 建议为OCR和VOTE DISK创建独立的DISKGROUP,其余磁盘可以根据其实际用途或磁盘组名来命名。

[root@rac1 rules.d]# cat 99-oracle-asmdevices.rules

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBe31056b4-afbfab08_", NAME="data", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBd4fe2ed6-e588e01a_", NAME="arch", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB538a6cf7-934820c5_", NAME="backup",  OWNER="grid",  GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB86520ac8-75639a1d_", NAME="vote1",  OWNER="grid",  GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBa14a1e75-08739f23_", NAME="vote2",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB3927bacc-1da369c6_", NAME="vote3",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

4.将该规则文件拷贝到其他节点上
[root@rh2 rules.d]# scp 99-oracle-asmdevices.rules rac2:/etc/udev/rules.d

5.在所有节点上启动udev服务,或者重启服务器即可
[root@rh2 rules.d]# /sbin/start_udev
Starting udev:                                            [  OK  ]

6.[root@rac2 ~]# ll /dev/

0 0
原创粉丝点击