一、查看共享磁盤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磁盤搭建完成