Redhat 6.3 下多路径管理的安装及配置 说明:以下测试为在虚拟机环境下用Openfiler 充当iscsi 储存,并将二个盘分配给安装有Redhat 6.3 的虚拟机,每个盘有三条路径。然后开始安装并配置多路径管理。 1.用fdisk –l 可查看到第一个盘三条路径对应盘sdb,sbc,sdd 2.第二个盘三条路径对应盘sde,sbf,sdg 3.多路径管理软件默认没有安装,安装包在光盘里的”Packages”目录下。 4.先装链接库文件,否则会提示依赖的库不可用,不能安装。 5.再装多路径包 6.多路径包已安装,将其设为启动时自动加载,但用multipath –ll 时报错,提示没有multipath.conf. (在 Redhat 6.x上默认/etc 下没有 multipath.conf 的多路径配置文件) 7.用mpatchconf - -enable 生成multipath.conf (按上图提示运行/sbin/mpathconf 如果不加参数 “—enable”不会生成multipath.conf.也可以按上面提示将/usr/share/doc/…/mulitpath.conf文件复制到/etc 下) 8.再次运行multipath –ll 不报错了,但没有显示出对应的盘,重启一下multipathd 服务,再运行一次,二个盘mpatha, mpathb 显示出来. 9.编辑/etc/multipath.conf 文件(记得先保存一个备份,预防万一)。将原始的multipath.conf文件中从 multipaths 到devices 前的”#”去掉 10.将multipath –ll 看到的盘对应的w w id 替换原始文件中的WWID,别名可以随便取为自己方便识别的名字。如果有多个盘,可以复制multipath 及其括号里的内容,同样替换 WWID及取别名。 11.替换后的multipath.conf. 此示例有二个盘,分别将其别名取为SalesDate 和game. 12.将multipathd 服务重启后,再用multipath –ll 查看,可以看到别名变为新取的名字。 13.将对应的多路径盘直接初始化为ext4 文件系统 14.查看对应的盘在/dev/mapper/下,将其mount 至相应的目录。 15.对mount 后的盘做复制并查看结果,OK。 16.最后如果需要启动过程自动mount,在编辑fstab 时,在Defaults 前记得加上参数“_netdev”. 此参数的意思是说在网络服务启动完成后再执行 mount 操作,否则启动过程可能报错。 关于在MD 系列上配置时的进一步优级化。 在MD系列上配置多路径时,如果用mu ltipath –ll时会显示Access Lu n, 可以通过将Access Lu n的WWID 加入 blacklist 来屏蔽其显示,具体如下: