您的位置:首页 > 其它

使用UDEV绑定磁盘FOR ASM

2013-11-28 15:32 405 查看
环境:rhel5.3

1:绑定的磁盘需要分区和格式化吗?

需要分区,但不需要格式。

2:为什么要使用asm绑定磁盘

对于Oracle自动存储管理(ASM)所使用的磁盘,它需要能够识别他们,需要有正确的拥有组和读写权限,所以使用UDEV绑定磁盘主要是用来解决这些问题的,在Linux中,你可以使用ASMLib程序来管理这些任务,但它被看作是一个复杂的附加层,从来没有真正得到任何流行。相反,许多人使用Linux的设备管理器UDEV来来代替ASMLIB。

3:我这里是8块sas组建成的raid5 /dev/sda 分为8个分区,所以这样操作即可绑定

得到sda的UUID(磁盘唯一标示符)

# /sbin/scsi_id -g -u -s /block/sda

3600605b004bc0c801768ba9a2c458863

在此文件中添加如下行,让SCSI配置为可信

# vim /etc/scsi_id.config

options=-g

编写规则

# vim  /etc/udev/rules.d/99-oracle-asmdevices.rules 

KERNEL=="sd?8", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="3600605b004bc0c801768ba9a2c458863", NAME="asm-diska8", OWNER="grid", GROUP="dba", MODE="0660"

重新启动UDEV服务

# udevcontrol  reload_rules

# start_udev

验证:

# ls /dev/asm* -l

brw-rw---- 1 root root 8, 8 Jul 19 13:49 /dev/asm-diska8

[root@szmlserver95_217 etc]# ls /dev/sda8 -l

brw-r----- 1 root disk 8, 8 Jul 19 12:09 /dev/sda8

绑定成功

ORACLE-BASE有具体的RHEL5和RHEL6上UDEV绑定的具体说明

http://www.oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux-5-and-6.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: