平台redhat 6.5 oracle 11G Release 11.2.0.4.0 存储 使用 emc unity350 F
想请教各位 使用 powerpath 作为多路径,怎么修改ASM磁盘 GRID的磁盘的权限。
以前我用linux自带的多久的修改方式为
[root@rac1 mapper]# vi /etc/udev/rules.d/99-fuse.rules
KERNEL=="dm-*",OWNER="grid",GROUP="asmadmin", MODE="0666"
用EMC的powerpath 怎么设置呢
个人建议:
在etc/udev/rules.d/60-raw.rules文件里输入挂接信息
ACTION=="add",KERNEL=="/dev/mapper/xxxx",RUN+="/bin/raw /dev/raw/xxxx %N"
在开机启动里/etc/rc.d/rc.local文件里输入挂接信息和权限
ouch /var/lock/subsys/local
raw /dev/raw/xxxx /dev/mapper/xxxx
chown -R grid:asmadmin /dev/raw/raw1
chmod 660 /dev/raw/raw1
如果用这种方法,举个例子哈:
KERNEL="emcpowera",NAME="asm-diska";OWNER="grid",GROUP="asmadmin",MODE="0660"
...
...
从11g开始,Oracle识盘的时候是根据存储卷的UUID来识别的,不必担心不同RAC节点上盘符个别不同的情况。如果是10g之前的版本,那么在做这个文件的时候,要考虑到特殊的情况:当系统重启或者是在不同的节点上盘符顺序不同的情况会带来ASM磁盘组无法正确识别磁盘的情况,就需要在这个文件当中关联到磁盘的UUID了。
还有一种方法,利用oracle提供的ASMlib包来管理ASM磁盘,要看oracle官方有没有为redhat6.5提供这种包。按照自己系统的版本去下面的link找找看看。
http://www.oracle.com/technetwork/server-storage/linux/asmlib/index-101839.html