您的位置:首页 > 其它

redhat5 UDEV的配置

2015-10-15 11:12 204 查看
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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: