1、查看共享磁盘
[root@node2 ~]# ll /dev/sd*
brw-r----- 1 root disk 8, 0 Oct 22 2015 /dev/sda
brw-r----- 1 root disk 8, 1 Oct 22 2015 /dev/sda1
brw-r----- 1 root disk 8, 2 Oct 22 2015 /dev/sda2
brw-r----- 1 root disk 8, 3 Oct 22 2015 /dev/sda3
brwx------ 1 root root 8, 16 Oct 22 2015 /dev/sdb
brwx------ 1 root root 8, 32 Oct 22 2015 /dev/sdc
brwx------ 1 root root 8, 48 Oct 22 2015 /dev/sdd
brwx------ 1 root root 8, 64 Oct 22 2015 /dev/sde
红色部分是要设置的磁盘
2、获取磁盘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.1、首先建立脚本执行的命令
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
3、启动udev
[root@rac2 ~]# /sbin/start_udev
Starting udev: [ OK ]
4、查看结果
[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磁盘搭建完成