yum -y install device-mapper device-mapper-multipath
modprobe dm-multipath
systemctl enable multipathd
查看已经存在的磁盘wwid
yum -y install iscsi*
[ root@cache.node05.zjcdn.com ~ ]$lsscsi -i
[0:2:0:0] disk DELL PERC H330 Mini 4.25 /dev/sda 361866da04ce656001fb374d903e57dd3
[0:2:1:0] disk DELL PERC H330 Mini 4.25 /dev/sdb 361866da04ce65600247e69bd088a00ed
[0:2:2:0] disk DELL PERC H330 Mini 4.25 /dev/sdc 361866da04ce65600247e69c70927d8f8
[0:2:3:0] disk DELL PERC H330 Mini 4.25 /dev/sdd 361866da04ce65600247e69cf09a0e817
[0:2:4:0] disk DELL PERC H330 Mini 4.25 /dev/sde 361866da04ce65600247e69d70a17ca53
[10:0:0:0] cd/dvd PLDS DVD+-RW DU-8A5LH DD51 /dev/sr0 -
[11:0:0:0] disk DellEMC ME4 G280 /dev/sdf -
[11:0:0:1] disk DellEMC ME4 G280 /dev/sdg 3600c0ff0005341c819631a6001000000
[11:0:0:2] disk DellEMC ME4 G280 /dev/sdh 3600c0ff0005341c816631a6001000000
[11:0:0:3] disk DellEMC ME4 G280 /dev/sdi 3600c0ff0005341c813631a6001000000
[11:0:0:4] disk DellEMC ME4 G280 /dev/sdj 3600c0ff0005341c811631a6001000000
[11:0:0:5] disk DellEMC ME4 G280 /dev/sdk -
[12:0:0:0] disk DellEMC ME4 G280 /dev/sdl 3600c0ff0005341c8bca9406001000000
[12:0:0:1] disk DellEMC ME4 G280 /dev/sdm 3600c0ff0005341c819631a6001000000
[12:0:0:2] disk DellEMC ME4 G280 /dev/sdn 3600c0ff0005341c816631a6001000000
[12:0:0:3] disk DellEMC ME4 G280 /dev/sdo 3600c0ff0005341c813631a6001000000
[12:0:0:4] disk DellEMC ME4 G280 /dev/sdp 3600c0ff0005341c811631a6001000000
[12:0:0:5] disk DellEMC ME4 G280 /dev/sdq 3600c0ff0005341c8d9b1406001000000
在存储上创建卷并映射,映射完成后重启服务器,重启完成后再查看磁盘的wwid,此时多出来的wwid就是新建卷的wwid,将wwid添加到/etc/multipath.conf,然后重启服务即可
[ root@cache.node05.zjcdn.com ~ ]$cat /etc/multipath.conf
blacklist {
wwid "*"
}
blacklist_exceptions{
wwid "3600c0ff0005341c811631a6001000000"
wwid "3600c0ff0005341c813631a6001000000"
wwid "3600c0ff0005341c816631a6001000000"
wwid "3600c0ff0005341c819631a6001000000"
wwid "3600c0ff0005341c8bca9406001000000"
wwid "3600c0ff0005341c8d9b1406001000000"
}
defaults {
user_friendly_names yesa
find_multipaths yes
path_grouping_policy multibus
failback immediate
no_path_retry fail
}
multipaths{
multipath{
wwid 3600c0ff0005341c811631a6001000000
alias dm01
}
multipath{
wwid 3600c0ff0005341c813631a6001000000
alias dm02
}
multipath{
wwid 3600c0ff0005341c816631a6001000000
alias dm03
}
multipath{
wwid 3600c0ff0005341c819631a6001000000
alias dm04
}
multipath{
wwid 3600c0ff0005341c8bca9406001000000
alias dm05
}
multipath{
wwid 3600c0ff0005341c8d9b1406001000000
alias dm06
}
Centos7.2 HBA卡驱动链接:http://filedownloads.cavium.com/Files/TempDownlods/97850/kmod-qlgc-qla2xxx-8.08.00.08.07.5_k19-1.rhel7u5.x86_64.rpm
modprobe bridge
modprobe -v qla2xxx
/bin/sleep 30
systemctl start multipathd.service
/bin/sleep 10
mount UUID=429716fe-c2ae-4c6a-9d8d-1d8a10f3126f /mnt
/bin/sleep 2
mount UUID=86815f1d-a6e3-4bc2-bf05-2d95a325add0 /mnt/dongao_cloud/2b4f
modprobe dm-multipath
systemctl restart multipathd
/bin/sleep 3
mount UUID=6f547694-11ac-4d02-85a8-b1879dbc1a42 /shanghai_cloud
/bin/sleep 2
mount UUID=8dbe8469-9911-448e-b2a2-963f7e2177a7 /beijing_cloud
/bin/sleep 2
mount UUID=894dae77-879e-455b-9846-a506a7c9436c /beijing_cloud/beijing1
/bin/sleep 2
mount UUID=667bfeac-9930-4ad6-9308-48236f72b649 /beijing_cloud/beijing2
自动生成multipathd配置文件
使用 mpathconf 命令创建配置文件并启用多路径。若无需编辑该配置文件,可使用此命令启动多路径守护程序
mpathconf --enable
mpathconf --with_module y
mpathconf --with_multipathd y