安装多路径软件及配置
1)多路径软件安装,放入CentOS-6.7-x86_64-bin-DVD1.iso光盘;
[root@simlelife89~]# mount /dev/cdrom /mnt \\挂载光盘
[root@simlelife89~]# cd /mnt/Packages \\进入Packages目录
[root@simlelife89 Packages]# rpm -qa |grep mapper \\查看系统默认安装多路径软件情况
device-mapper-event-libs-1.02.95-2.el6.x86_64
device-mapper-persistent-data-0.3.2-1.el6.x86_64
device-mapper-1.02.95-2.el6.x86_64
device-mapper-event-1.02.95-2.el6.x86_64
device-mapper-libs-1.02.95-2.el6.x86_64
2) 安装device-mapper-multipath依赖软件libaio-devel;
[root@simlelife89 Packages]# rpm -ihv libaio-devel-0.3.107-10.el6.x86_64.rpm
warning: libaio-devel-0.3.107-10.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]
1) 安装device-mapper-multipath软件;
[root@simlelife89 Packages]#rpm -ivh device-mapper-multipath-0.4.9-87.el6.x86_64.rpm
warning: device-mapper-multipath-0.4.9-87.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:device-mapper-multipath########################################### [100%]
2) 安装device-mapper-multipath-libs软件;
[root@simlelife89 Packages]# rpm -ivh device-mapper-multipath-libs-0.4.9-87.el6.x86_64.rpm
warning: device-mapper-multipath-libs-0.4.9-87.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:device-mapper-multipath########################################### [100%]
3) 重启操作系统;
[root@simlelife89 ~]#reboot #--重启命令
4) 将多路径软件添加至内核模块中;
[root@simlelife89 ~]#modprobe dm-multipath #--dm-multipath添加至内核模块
[root@simlelife89 ~]#modprobe dm-round-robin #--dm-round-robin添加至内核模块
5) 检查内核添加情况;
[root@simlelife89 ~]#lsmod |grep multipath #--查看内核加载multipath信息
dm_multipath 17724 48 dm_round_robin
dm_mod 84337 85 dm_multipath,dm_mirror,dm_log
6) 将多路径软件multipath设置为开机自启动;
[root@simlelife89 ~]#chkconfig --level 2345 multipathd on #--2345级随机启动multipathd
7) 重启multipath服务。
[root@simlelife89 ~]#service multipathd restart #--重启multipath服务
8) 配置multipath软件, 编辑/etc/multipath.conf;
注:默认情况下, /etc/multipath.conf是不存在,需要做如下准备工作:
cd至/sbin下,用如下命令生成multipath.conf文件:
[root@simlelife89 ~]#cd /sbin #--进入/sbin目录
[root@simlelife89 ~]#mpathconf --enable --find_multipaths y --with_module y --with_chkconfig y #--生成multipath.conf文件
9) 配置多路径软件,调到multipath.conf文件最后,新增以下内容,并保存文件退出;
[root@simlelife89 ~]#vim /etc/multipath.conf #--配置multipath.conf文件
blacklist { #--黑名单项:即不使用多路径的硬盘,如服务器本地盘等
#--不使用多路径的本地盘sda wwid号
wwid 9600707b00h5064501c8c5589053c9988
#--不使用多路径的本地盘sda名称,^表示以sd开头的
devnode "^sda"
}
multipaths { #--使用多路径软件项
#--单块存储盘配置,如有多块存储盘,如多个multipath{}配置
multipath {
#--使用多路径的存储盘wwid号
wwid 4600709680091010a9000000094000018
#--该存储盘多路径后的别名
alias Storage001
#--路径组策略名
path_grouping_policy multibus
#--路径检查名,此项可以注释
# path_checker readsector0
path_selector "round-robin 0"
failback manual
rr_weight priorities
no_path_retry 5
}
}
devices {
device {
#--存储厂家名称
vendor "IBM"
#--存储产品型号
product "LSV8500"
path_grouping_policy multibus
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
# path_checker readsector0
path_selector "round-robin 0"
hardware_handler "0"
failback 15
rr_weight priorities
no_path_retry queue
}
}
10) 启动multipath配置。
[root@simlelife89 ~]#multipath -v2 #--启动multipath配置
其他命令#multipath -l|more 查看、检查多路径信息,lvdisplay 查看逻辑卷信息,pvdisplay 查看物理卷信息。