测试环境安装3-NODES RAC,我尝试了下UDEV服务方式,记录在此。
Maclean Liu有篇文章《Why ASMLIB and why not?》,DBA有必要阅读下,另外还有一篇文章《利用UDEV服务解决RAC ASM存储设备名》介绍了使用方法。我也是参考之。
1.我的所有节点已经通过iscsi识别出所有LUN。
2.我的所有节点已安装好udev服务
# rpm -qa|grep udevudev-095-14.21.el5
3.scsi_id可以获取设备的块设备唯一标识名

4.创建UDEV配置文件
每个节点都需要配置相同的rule规则
# cd /etc/udev/rules.d
定义必要的规则配置文件
[root@rac1 rules.d]# vi 99-oracle-asmdevices.rules

5.所有节点启动udev服务
# /sbin/udevcontrol reload_rules
# /sbin/start_udevStarting udev:
[ OK ]
6.检查
# cd /dev
# ls -l ocr*
brw-rw---- 1 grid asmadmin 8, 16 Dec 17 10:54 ocrvote1 brw-rw---- 1 grid asmadmin 8, 32 Dec 17 10:54 ocrvote2 brw-rw---- 1 grid asmadmin 8, 48 Dec 17 10:54 ocrvote3 brw-rw---- 1 grid asmadmin 8, 64 Dec 17 10:54 ocrvote4 brw-rw---- 1 grid asmadmin 8, 80 Dec 17 10:54 ocrvote5#ls -l data*
brw-rw---- 1 grid asmadmin 8, 96 Dec 17 10:54 data1 brw-rw---- 1 grid asmadmin 8, 112 Dec 17 10:54 data2 brw-rw---- 1 grid asmadmin 8, 128 Dec 17 10:54 data3 brw-rw---- 1 grid asmadmin 8, 144 Dec 17 10:54 data4 brw-rw---- 1 grid asmadmin 8, 160 Dec 17 10:54 data5
# ls -l recovery
brw-rw---- 1 grid asmadmin 8, 176 Dec 17 10:54 recovery# ls -l test*
brw-rw---- 1 grid asmadmin 8, 192 Dec 17 10:54 test1 brw-rw---- 1 grid asmadmin 65, 16 Dec 17 10:54 test11 brw-rw---- 1 grid asmadmin 8, 208 Dec 17 10:54 test2 brw-rw---- 1 grid asmadmin 65, 32 Dec 17 10:54 test22 brw-rw---- 1 grid asmadmin 8, 224 Dec 17 10:54 test3 brw-rw---- 1 grid asmadmin 65, 48 Dec 17 10:54 test33 brw-rw---- 1 grid asmadmin 8, 240 Dec 17 10:54 test4 brw-rw---- 1 grid asmadmin 65, 0 Dec 17 10:54 test5

