DeviceMapperMultipath配置指导书全解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Device Mapper Multipath配置指导书
华为技术有限公司
版权所有侵权必究
Device Mapper Multipath配置指导书文档密级:内部公开修订记录
目录
目录 (1)
前言 (3)
1检查系统DM-Multipath (4)
1.1检查DM-Multipath是否正确安装 (4)
1.2查看DM-Multipath版本 (5)
1.3检查DM-Multipath配置文件 (5)
1.4检查DM-Multipath服务multipathd是否开机启动 (5)
2修改DM-Multipath配置 (6)
2.1修改multipath.conf文件 (6)
2.1.1 CentOS 6.3 对接阵列S5800T 配置 (7)
2.1.2 NeoKylin Advance Linux Server V5.6 对接阵列18500配置 (8)
2.2 FAQ (9)
2.2.1如何获取阵列vendor及product (9)
2.2.2 DM-Multipath可用的磁盘在哪里 (9)
3注意事项 (11)
3.1集群应用 (11)
3.2 DM-Multipath与UltraPath共存 (11)
3.3设备屏蔽 (11)
3.4驱动超时参数 (11)
3.4.1 FC驱动 (11)
3.4.2 ISCSI驱动 (12)
附录A DM-Multipath盘符绑定 (13)
附录B DM-Multipath磁盘屏蔽 (14)
附录C 常用命令 (16)
关键词:
Device Mapper Multipath、配置
摘要:
本指导书是针对Linux系统自带多路径Device Mapper Multipath对接我司阵列,配置操作过程中需要的步骤、注意事项等提供的指导,本指导书描述了Multipath配置过程及注意事项。
缩略语清单:
DM-Multipath(Device Mapper Multipath ):Linux系统自带多路径
LUN(Logical Unit Number): 逻辑单元号
ALUA(Asymmetric Logical Unit Access):非对称逻辑单元
IALUA(Implicit Asymmetric Logical Unit Access):隐式ALUA
EALUA(Explicit Asymmetric Logical Unit Access):显式ALUA
参考资料清单:
无。
前言
对于以下系统,可参照Red Hat系统进行处理。
●Oracle Linux
●Oracle VM Server
●Asianux
●Rocky 4
Rocky 4.2.40 系统自带DM-Multipath配置说明见3.6小节。
●Kylin(NeoKylin)
●XenServer
●CentOS
●Fedora
●Scientific Linux
对于以下系统,可参照Debian系统进行处理。
●Ubuntu
●Rocky 6
对于以下系统,可参考SUSE系统进行处理。
●UVP
1 检查系统DM-Multipath
1.1 检查DM-Multipath是否正确安装
执行
rpm -qa | grep device-mapper
命令。查看系统是否安装或者装全DM-Multipath,特别关注multipath相关项。
注:对于debian系统,使用deb安装包。执行
dpkg -l | grep multipath
命令查询DM-Multipath是否正确安装。例如,ubuntu的DM-Multipath包为multipath-tools。若系统为SAN引导方式,要需要multipath-tools-boot包。
如图1-1所示,系统(Red Hat 6.3)正确安装Device Mapper时,会有多个rpm包被安装到系统中,其中与Multipath相关的有两个(如图中红框内容)。如果没有安装,或者安装不全,须先从系统安装源获取rpm安装包,进行DM-Multipath的安装。
图1-1 Red Hat 6.3 DM-Multipath
注1:不同版本会有差异,以系统发布版本的实际情况为准。例如,Red Hat 5.7系统DM-Multipath的rpm包,如图1-2所示。
图1-2 Red Hat 5.7 DM-Multipath
注2:SuSE系统multipath相关rpm包是multipath-tools-*.rpm。例如,SuSE11SP1系统DM-Multipath的rpm包,如图1-3所示。
图1-3 SuSE11SP1 DM-Multipath
1.2 查看DM-Multipath版本
如1-1小节示例,图1-1中Red Hat 6.3系统中DM-Multipath版本是0.4.9;图1-2中Red Hat 5.7系统中DM-Multipath版本是0.4.7;图1-3中SuSE11SP1系统中DM-Multipath版本是0.4.8。
1.3 检查DM-Multipath配置文件
查看系统中/etc/multipath.conf文件是否存在。
如果不存在,将
/usr/share/doc/device-mapper-multipath-*/multipath.conf (Red Hat 6.3)
或
/usr/share/doc/device-mapper-multipath-*/multipath.conf.synthetic (Red Hat 5.7)
或
/usr/share/doc/packages/multipath-tools/multipath.conf.synthetic (SuSE11SP1)
或
/usr/share/doc/multipath-tools/examples/multipath.conf.synthetic (ubuntu 11.04)
文件拷贝一份,文件命名为multipath.conf放置于/etc/目录下。
注:上述加粗部分“*”表示相应DM-Multipath版本。有些版本提供mpathconf 命令,可以使用mpathconf --enable 命令来创建配置文件。
1.4 检查DM-Multipath服务multipathd是否开机启动
执行
chkconfig –list multipathd
命令,查看multipathd服务是否开机启动。Red Hat 6.3系统查询结果如图1-4所示。
图1-4 Red Hat 6.3查询结果
若multipathd在需要的启动级别未配置开机启动,执行
chkconfig --level 35 multipathd on
命令,设置multipathd服务开机启动。
注:上述加粗的“35”表示系统启动级别3和5。