yum -y install device-mapper device-mapper-multipathmodprobe dm-multipathsystemctl 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.confblacklist {wwid "*"}blacklist_exceptions{wwid "3600c0ff0005341c811631a6001000000"wwid "3600c0ff0005341c813631a6001000000"wwid "3600c0ff0005341c816631a6001000000"wwid "3600c0ff0005341c819631a6001000000"wwid "3600c0ff0005341c8bca9406001000000"wwid "3600c0ff0005341c8d9b1406001000000"}defaults {user_friendly_names yesafind_multipaths yespath_grouping_policy multibusfailback immediateno_path_retry fail}multipaths{multipath{wwid 3600c0ff0005341c811631a6001000000alias dm01}multipath{wwid 3600c0ff0005341c813631a6001000000alias dm02}multipath{wwid 3600c0ff0005341c816631a6001000000alias dm03}multipath{wwid 3600c0ff0005341c819631a6001000000alias dm04}multipath{wwid 3600c0ff0005341c8bca9406001000000alias dm05}multipath{wwid 3600c0ff0005341c8d9b1406001000000alias 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 bridgemodprobe -v qla2xxx/bin/sleep 30systemctl start multipathd.service/bin/sleep 10mount UUID=429716fe-c2ae-4c6a-9d8d-1d8a10f3126f /mnt/bin/sleep 2mount UUID=86815f1d-a6e3-4bc2-bf05-2d95a325add0 /mnt/dongao_cloud/2b4f
modprobe dm-multipathsystemctl restart multipathd
/bin/sleep 3mount UUID=6f547694-11ac-4d02-85a8-b1879dbc1a42 /shanghai_cloud/bin/sleep 2mount UUID=8dbe8469-9911-448e-b2a2-963f7e2177a7 /beijing_cloud/bin/sleep 2mount UUID=894dae77-879e-455b-9846-a506a7c9436c /beijing_cloud/beijing1/bin/sleep 2mount UUID=667bfeac-9930-4ad6-9308-48236f72b649 /beijing_cloud/beijing2
自动生成multipathd配置文件
使用 mpathconf 命令创建配置文件并启用多路径。若无需编辑该配置文件,可使用此命令启动多路径守护程序mpathconf --enablempathconf --with_module ympathconf --with_multipathd y
