我之前大部分RAC都选用ASMLib方式配置ASM,今天需要在测试环境安装3-NODES RAC,我尝试了下UDEV服务方式,记录在此。
Maclean Liu有篇文章《Why ASMLIB and why not?》,我觉得DBA有必要阅读下,另外还有一篇文章《利用UDEV服务解决RAC ASM存储设备名》介绍了使用方法。
我也是参考之。
1.我的所有节点已经通过iscsi识别出所有LUN。
2.我的所有节点已安装好udev服务
# rpm -qa|grep udev
udev-095-14.21.el5
3.scsi_id可以获取设备的块设备唯一标识名
# for i in b c d e f g h i j k l m n o p q r s t;
> do
> echo "sd$i" "`scsi_id -g -u -s /block/sd$i` ";
> done
sdb 14f504e46494c45003330556c504f2d376a37582d4d447a68
sdc 14f504e46494c4500716f653439652d355676582d6837324d
sdd 14f504e46494c4500534e697536762d423354482d574b644f
sde 14f504e46494c45006a30315065712d6c6431312d75684e75
sdf 14f504e46494c45003241464b416b2d306c6b532d4f694a5a
sdg 14f504e46494c4500614365764f422d677444732d5538494b
sdh 14f504e46494c45007738344d4e312d655a70582d57574558
sdi 14f504e46494c45004c42684e62412d6b356c682d426b7543
sdj 14f504e46494c45003856584667302d573263652d34577347
sdk 14f504e46494c4500504b31756d572d4a37364a2d79654a55
sdl 14f504e46494c45003065757834702d784b67712d4d7a4e34
sdm 14f504e46494c450032734f6275682d446361722d4d674c78
sdn 14f504e46494c45004774777045712d525362492d7a647959
sdo 14f504e46494c45006e45706837652d623151692