多路径聚合multipath安装及配置

本文详细介绍如何在RAC环境中安装、配置及启动multipath软件,实现存储LUN的多路径管理。包括软件安装、服务启动、配置文件编辑、udev绑定等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装multipath软件(RAC1,RAC2)

1.检查是否安装多路径软件multipath

#rpm -aq | grep device-mapper-multipath

2.安装multipath

#rpm -ivh device-mapper-multipath-libs*
#rpm -ivh device-mapper-multipath*

二、启动multipath(RAC1,RAC2)

1.将多路径软件添加至内核模块中

#modprobe dm-multipath
#modprobe dm-round-robin

2.检查内核添加情况

#lsmod | grep multipath
dm_multipath       24576  1 dm_round_robin
dm_mod            114688  6 dm_multipath,dm_mirror,dm_log

3.将多路径软件multipath设置为开机自启动

#chkconfig  --level 2345 multipathd on 

#chkconfig multipath on
#chkconfig --list | grep multipathd

4.启动multipath服务

#service multipathd restart

三、多路径软件配置(RAC1,RAC2)

ORACLE RAC所需多路径配置要点是一个RAC节点一个RAC节点的依次执行如下操作(以后如果需要再添加使用了多路径的存储,也需要遵循如下操作步骤):

1.关闭多路径软件并清空配置

#service multipath stop 
#multipath -F

2.获取所有存储LUN的WWID

for   i    in  `cat  /proc/partitions   |     awk  {'print  $4'}   |   grep sd`;    do  val=`/sbin/blockdev   --getsize64  /dev/$i` ;  val2=`expr  $val / 1073741824`; echo "/dev/$i:$val2    `scsi_id -g -u /dev/$i`" ; done

3.创建配置文件/etc/multipath.conf

#/sbin/mpathconf --enable --find_multipaths y --with_module y --with_chkconfig y 

4.多路径配置文件/etc/multipath.conf需添加的内容01

#vim /etc/multipath.conf
path_grouping_policy            multibus

5.多路径配置文件/etc/multipath.conf需添加的内容02

#fdisk -l | grep dev
#vim /etc/multipath.conf
blacklist {
                 wwid 需要屏蔽的磁盘wwid每个RAC节点不一样
}
multipaths {
        multipath {
                wwid                360050764008201d2680000000000002f
                alias               asmdata1
        }
        multipath {
                wwid                360050764008201d2680000000000002f
                alias               asmdata2
        }
        multipath {
                wwid                360050764008201d2680000000000002f
                alias               asmdata3
        }
}

6.启动多路径软件

#service multipathd restart

启用multipath配置后,会在/dev/mapper下生成多路径逻辑盘

#cd /dev/mapper
#ll

7.显示当前多路径状态

#multipath -ll

四、利用udev绑定盘符(是Oracleasm绑定如果用作文件系统使用请忽略下面的步骤)

1.创建udev规则,以硬盘为单位(也可以以分区为单位:/dev/sdb1 /dev/sdc1)

#cd /usr/share/doc/device-mapper-1.02.117
#cp 12-dm-permissions.rules  /etc/udev/rules.d/

2.修改/etc/udev/rules.d/12-dm-permissions.rules,添加如下内容到最后面

ENV{DM_NAME}=="asmdata1", OWNER:="grid", GROUP:="asmadmin", MODE:="660"
ENV{DM_NAME}=="asmdata2", OWNER:="grid", GROUP:="asmadmin", MODE:="660"
ENV{DM_NAME}=="asmdata3", OWNER:="grid", GROUP:="asmadmin", MODE:="660"
ENV{DM_NAME}=="asmdata4", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

3.重启udev服务

#start_udev

4.查看结果

#ll /dev/dm*
/dev/mapper/*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值