Redhat/Centos multipath配置指南

1.上传IOS文件至/home目录下

2.挂载本地光盘到系统

[root@localhost ~]# mkdir /mnt/cdrom    ####创建挂载目录
[root@localhost ~]# mount -o loop /home/rhel-server-6.8-x86_64-dvd.iso  /mnt/cdrom/   ####挂载ISO至/mnt/cdrom

3.配置本地yum源

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# touch rhel.media.repo    ###创建挂载配置文件
#########################编辑配置文件########################
[root@localhost yum.repos.d]# vi rhel.media.repo 

	[media]
	name=Red Hat Enterprise Linux 6.6                                
	baseurl=file:///mnt/cdrom                                        
	enabled=1                                                        
	gpgcheck=1                                                       
	gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
#########################编辑配置文件########################
[root@localhost yum.repos.d]# yum clean all  ###清除原有缓存
	[root@localhost yum.repos.d]# yum makecache  ###获取yum list(验证yum配置是否成功)

4.查询是否安装 multipath 软件

[root@localhost ~]# rpm -qa | grep device-mapper-multipath

5.安装multipath

[root@localhost ~]# yum install -y device-mapper-multipath

6.设置开机自启

Redhat/Centos 6.x
[root@localhost ~]# chkconfig multipathd on
Redhat/Centos 7.x
[root@localhost ~]# systemctl multipathd enable

7.查看并确认设备wwmd

Redhat/Centos 6.x
#########################编辑配置文件########################
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`
do
echo "Device: $i WWID: `scsi_id --page=0x83 --whitelisted --device=/dev/$i`"
done | sort -k4
#########################编辑配置文件########################
Redhat/Centos  multipath配置指南

8.配置多路径配置文件

Redhat/Centos 6.x:
[root@localhost ~]# vi /etc/multipath.conf

	cklist {
	wwid 35000c5005e7b226b
	}
	defaults {
	user_friendly_names yes
	polling_interval 10
	queue_without_daemon no
	flush_on_last_del yes
	checker_timeout 120
	}
	devices {
	device {
	vendor "MacroSAN"
	product "LU"
	path_grouping_policy group_by_prio
	no_path_retry 30
	prio alua
	getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
	path_checker tur
	path_selector "round-robin 0"
	hardware_handler "0"
	failback 15
	}
	}
	multipaths {
	#multipath {
	#wwid 3600b342095668d2d9132d970ad0000dd
	#alias mpatha
	#}
	multipath {
	wwid 3600b342d531a261dd3ced73add0000d5
	alias mpathb
	}
	#如有多个多路径设备, 可以逐一添加 multipath { }, 注意{前存在空格。
	}
Redhat/Centos 7.x:
[root@localhost ~]# vi /etc/multipath.conf

	blacklist {
	wwid 35000c50063d70b62
	}
	defaults {
	user_friendly_names yes
	polling_interval 10
	checker_timeout 120
	queue_without_daemon no
	flush_on_last_del yes
	}
	devices {
	device {
	vendor “MacroSAN"
	product "LU"
	path_grouping_policy group_by_prio
	no_path_retry 30
	prio alua
	path_checker tur
	path_selector "round-robin 0"
	hardware_handler "0"
	failback 15
	}
	}
	multipaths {
	#multipath {
	#wwid 3600b342095668d2d9132d970ad0000dd
	#alias mpatha
	#}
	multipath {
	wwid 3600b342d531a261dd3ced73add0000d5
	alias mpathb
	}
	#如有多个多路径设备, 可以逐一添加 multipath { }, 注意{前存在空格。
	}

9.使用多路径软件

[root@localhost ~]# modprobe dm-multipath   ###加载 dm-multipath 模块
[root@localhost ~]# /etc/init.d/multipathd restart  ###重启multipath服务 6.x
[root@localhost ~]# systemctl restart multipathd.service  ###重启multipath服务 7.x 
[root@localhost ~]# multipath -ll     ####查看多路径状态

猜你喜欢

转载自blog.csdn.net/ahbbxll007/article/details/114034629
今日推荐