首页 > Oracle > linux服务器磁盘多路径绑定配置!
2016
06-28

linux服务器磁盘多路径绑定配置!

由于项目中的生产服务器集群用了多根光钎和磁盘阵列服务器连接,服务端需配置磁盘多路径绑定。首先有fdisk看到的逻辑磁盘如下:

其中sdb,sdc,sdd,sde  和  sdf,sdg,sdh,sdi  是一样的,对应的wwid也一样,指向的是同一个LUN,在安装oracle数据库集群之前,需要绑定多路径磁盘,把2个同样的路径绑定为一个LUN。首先安装需要的包:

启动多路径服务器并配置启动项

编辑多路径的配置文件:

这里的wwid可以通过  multipath -v3  命令查看。

编辑完之后重启多路径服务,就会发现/dev/mapper目录下生成了指定的设备名称,但是真正的设备在/dev/dm-*。/dev/mapper是安装ASM时指定的路径。但是发现这些设备名称的权限都是root(不需要更改),且/dev/dm-*读写权限设定是无效的(需要更改)。

虽然ASM中使用的/dev/mapper/下的设备,但是这些设备最终还是连接到/dev/dm-*这些设备。所以如果需要使用/dev/mapper/下的设备,必须udev修改/dev/dm-*这些设备读写权限。虽然/dev/dm-*这些设备读写权限能够通过chmod更改,但是一定重启存储或者重启服务器之后之前更改的权限又变回来了。所以必须使用udev修改这些设备权限。

使用udev规则修改设备读写权限:

加载udev规则,并重新启动udev:

多路径磁盘的权限已经修改,接下来就可以搭建oracle集群了:

 

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL