redhat5.5经过udev搭建asm

一、查看共享磁盘node

[root@node2 ~]# ll /dev/sd*vim

brw-r----- 1 root disk 8,  0 Oct 22  2015 /dev/sdabash

brw-r----- 1 root disk 8,  1 Oct 22  2015 /dev/sda1oracle

brw-r----- 1 root disk 8,  2 Oct 22  2015 /dev/sda2ide

brw-r----- 1 root disk 8,  3 Oct 22  2015 /dev/sda3spa

brwx------ 1 root root 8, 16 Oct 22  2015 /dev/sdbcode

brwx------ 1 root root 8, 32 Oct 22  2015 /dev/sdcit

brwx------ 1 root root 8, 48 Oct 22  2015 /dev/sddio

brwx------ 1 root root 8, 64 Oct 22  2015 /dev/sdeasm

红色部分是要设置的磁盘

二、获取磁盘ID,并绑定盘符,经过如下脚本

      redhat5.5使用如下脚本

for i in b c d e f g h i ;

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-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"">> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

    redhat6.5使用如下的脚本

2.一、首先创建脚本执行的命令

vim /etc/scsi_id.config

options=--whitelisted --replace-whitespace

for i in b c d ;

do

echo "KERNEL==\"sd*\",BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >>   /etc/udev/rules.d/99-oracle-asmdevices.rules

done

三、启动udev

[root@rac2 ~]# /sbin/start_udev

Starting udev:                                             [  OK  ]

四、查看结果

[root@node2 ~]# ll /dev/asm-disk*

brw-rw---- 1 grid asmadmin 8, 16 Oct 22 00:11 /dev/asm-diskb

brw-rw---- 1 grid asmadmin 8, 32 Oct 22  2015 /dev/asm-diskc

brw-rw---- 1 grid asmadmin 8, 64 Oct 22 00:11 /dev/asm-diskd

brw-rw---- 1 grid asmadmin 8, 48 Oct 22 00:11 /dev/asm-diske

至此,udev绑定asm磁盘搭建完成

相关文章
相关标签/搜索