SUSE-多路径Device-Mapper+Multipath
DeviceMapperMultipath配置指导书全解

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):隐式ALUAEALUA(Explicit Asymmetric Logical Unit Access):显式ALUA参考资料清单:无。
linux多路径multipath 参数

linux多路径multipath 参数在Linux系统中,多路径是一种常见的冗余技术,用于提高系统的可靠性和稳定性。
Multipath则是Linux中实现多路径的一种机制,它能够自动选择最合适的路径来传输数据,从而提高了系统的性能和可靠性。
在本篇文章中,我们将介绍Linux多路径Multipath的参数。
一、Multipath工作原理Multipath是一种自动选择最佳路径来传输数据的机制,它使用多个路径来连接不同的存储设备或网络资源。
当系统需要访问存储设备上的数据时,Multipath会根据各个路径的性能和可靠性等因素,自动选择最合适的路径来传输数据。
这种机制提高了系统的性能和可靠性,因为即使某个路径出现故障,系统仍然可以使用其他路径来访问数据。
二、Multipath参数配置在Linux系统中,可以通过配置Multipath的参数来优化系统的性能和可靠性。
以下是一些常见的Multipath参数及其说明:1. `dm.multipath`:该参数用于启用或禁用Multipath机制。
将其设置为`1`以启用Multipath,设置为`0`以禁用。
2. `dm.scan`:该参数用于指定应搜索哪些设备以启用Multipath。
常见的值包括`all`(搜索所有设备)和`loop`(仅搜索loop设备)。
3. `dm.service_timeout`:该参数用于设置Multipath服务的超时时间。
默认值为60秒。
4. `dm.scan_tmo`:该参数用于设置扫描设备的超时时间。
默认值为3秒。
5. `multipath.scan_interval`:该参数用于设置Multipath自动扫描设备的间隔时间。
默认值为1秒。
6. `multipath.default_timeout`:该参数用于设置默认的块设备超时时间。
7. `multipath.find_tune`:该参数用于指定是否应该自动调整设备组的性能设置。
LINUX下多路径(multi-path)介绍及使用

如果模块没有加载成功请使用下列命初始化 DM,或重启系统 ---Use the following commands to initialize and start DM for the first time: # modprobe dm-multipath # modprobe dm-round-robin # service multipathd start # multipath –v2 2、配置 multipath: Multipath 的配置文件是/etc/multipath.conf , 如需要 multipath 正常工作只需要如下配置即可:
四、multipath 的高有配置 以上都是用 multipath 的默认配置来完成 multipath 的配置,比如映射设备的名称,multipath 负载均衡的方法都是默认设置。那有没有按照我们自己定义的方法来配置 multipath 呢,当 可以。 1、multipath.conf 文件的配置 接下来的工作就是要编辑/etc/multipath.conf 的配置文件 multipath.conf 主要包括 blacklist、multipaths、devices 三部份的配置 blacklist 配置 blacklist { devnode "^sda" } Multipaths 部分配置 multipaths 和 devices 两部份的配置。 multipaths { multipath { wwid **************** #此值 multipath -v3 可以看到 alias iscsi-dm0 #映射后的别名,可以随便取 path_grouping_policy multibus #路径组策略 path_checker tur #决定路径状态的方法 path_selector "round-robin 0" #选择那条路径进行下一个 IO 操作的方法 } } Devices 部分配置 devices { device { vendor "iSCSI-Enterprise" #厂商名称 product "Virtual disk" #产品型号 path_grouping_policy multibus #默认的路径组策略 getuid_callout "/sbin/scsi_id -g -u -s /block/%n" #获得唯一设备号使用的默认程 序 prio_callout "/sbin/acs_prio_alua %d" #获取有限级数值使用的默认程序 path_checker readsector0 #决定路径状态的方法 path_selector "round-robin 0" #选择那条路径进行下一个 IO 操作的方 法 failback immediate #故障恢复的模式 no_path_retry queue #在 disable queue 之前系统尝试使用失效路径的次数 的数值 rr_min_io 100 #在当前的用户组中,在切换到另外一条路径之前的 IO 请求的数目
在红帽企业版Linux 5 里面如何关闭device-mapper-multipath

MULTIPATH=NO
默认情况下,在/etc/multipath.conf 文件里面,所有设备应该是被放在blacklist里面的。如果此配置文件被修改了,必须要修改回来。如果设备不在blacklist里面,可能会在执行multipath命令的时候导致冲突。 /etc/multipath.conf文件应该包含下面的内容:
# Blacklist all devices by default. Remove this to enable multipathing
# on the default devices.
blacklist {
devnode 确保device-mapper-multipath不会和第三方的多路径解决方案冲突。
请执行下面的命令,让device-mapper-multipath在系统启动的时候不要启动:
chkconfig multipathd off
另外,确保在 /etc/sysconfig/mkinitrd/multipath文件中有下面的行:
MULTIPATH=NO
In addition, make sure the /etc/sysconfig/mkinitrd/multipath file has the following line:
在红帽企业版Linux 5 里面如何关闭device-mapper-multipath?
解决方法:
device-mapper-multipath 在红帽企业版Linux 5 里面是默认安装的。这一变化是从红帽企业版Linux 4 开始的。如果您使用了第三方的多路径解决方案,为了不引起冲突,建议将默认安装的device-mapper-multipath关闭。
Linux_Device_Mapper_Multipathing多路径技术

Linux Device Mapper Multipathing技术在SAN存储网络中,冗余地访问存储设备是整个系统的关键技术之一,在Linux平台,开源的解决方案之一是DM-Multipath。
Device Mapper Multipathing ( DM-Multipath )允许在服务器节点和存储阵列之间配置多个I/ O路径但仍视为一个单一存储设备。
这些I/O路径是物理SAN连接,可以包含独立的数据线,交换机和控制器。
多路径集成了I/O路径,创建了包含集成多路径的一个新设备。
本文主体是基于Red Hat管理手册Red Hat Enterprise Linux 5 DM Multipath –DM Mult ipath Configuration and Administration Edition 3结合项目实施过程中的实践撰写的。
文档以Re d Hat英文管理手册翻译为主,并完整经过实践。
DM-Multipath 概述DM-Multipath 可以提供:•冗余DM-Multipath 可以在active/passive 配置中提供failover。
在一个active/passive 配置中,对于I/O任何时候只使用一半的路径。
如果一个I/O路径的任何组成部分(数据线,交换机或控制器)出现故障,DM-Multipath将切换到一个替换路径上。
•性能提高DM-Multipath 可以配置为active/active 模式,这样I/O采用round-robin 方式分摊到多路径上。
在一些配置中,DM-Multipath 可以检测到I/O路径的负载并可以动态重平衡负载。
•Active/Passive Mulstipath Configuration with one RAID Devices配置说明:•o提供了HBA,FC cable,SAN switch和阵列控制器failovero不支持硬件存储阵列故障failover•更为复杂的Active/Passive Mulstipath Configuration with one RAID Devices配置说明:•o支持全冗余硬件failovero数据冗余需要通过软件来实现存储阵列支持默认情况下,DM-Multipath 支持大多数支持DM-Multipath 技术的常用存储。
RH436-5 devicemapper和多路径

Device Mapper1.用于生成一个逻辑设备到物理设备的映射平台2.支持将多个存储设备组合成一个虚拟设备3.使用Device Mapper的应用程序:LVM2Multipathing4.管理mapper设备:create,remove5.利用mapping tables生成设备文件6.可在线调整7.通过block设备生成DM设备8.支持堆积(如:raid10)9.DM模块是可动态加载的模块:(device-mapper.rpm安装包后会自动加载该模块)DM-multipath的功能:1.故障的切换和恢复2.IO流量的负载均衡3.磁盘的虚拟化DM Table1.通过DM table来生成逻辑设备2.描述了物理设备到逻辑设备的每一个扇区映射的关系3.DM Table的行格式1.逻辑设备的起始扇区2.逻辑设备的扇区数(size)3.创建逻辑设备的类型4.创建逻辑设备的参数mapping table实例:1. 0 1024 linear /dev/sda 204 1024 512 linear /dev/sdb 766 1536 128 linear /dev/sdc 0#将逻辑设备0~1023扇区、1024~1535扇区以及1536~1663三个地址范围分别以线形映射的方式映射到/dev/sda设备第204号扇区、/dev/sdb设备第766号扇区和/dev/sdc设备的第0号扇区开始的区域2. 0 2048 striped 2 64 /dev/sda 1024 /dev/sdb 0#将逻辑设备从0号扇区开始的,长度为2048个扇区的段以条带的方式映射的到/dev/sda设备的第1024号扇区以及/dev/sdb设备的第0号扇区开始的区域。
同时告诉内核这个条带类型的target driver存在2个条带设备与逻辑设备做映射,并且条带的大小是64个扇区,使得驱动可以该值来拆分跨设备的IO请求。
3. 0 4711 mirror core 2 64 nosync 2 /dev/sda 2048 /dev/sdb 1024#将逻辑设备从0号扇区开始的,长度为4711个扇区的段以镜像的方式映射到/dev/sda设备的第2048个扇区以及/dev/sdb设备的第1024号扇区开始的区域。
centos下多路径聚合工具dm-multipath lvm
-------------Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备。
这些I/O链路是由不同的线缆、交换机、控制器组成的SAN物理链路。
Multipath将这些链路聚合在一起,生成一个单独的新的设备。
1.DM-Multipath概览:(1)数据冗余DM-Multipath可以实现在active/passive模式下的灾难转移。
在active/passive模式下,只有一半的链路在工作,如果链路上的某一部分(线缆、交换机、控制器)出现故障,DM-Multipath就会切换到另一半链路上。
(2)提高性能DM-Multipath也可以配置为active/active模式,从而I/O任务以round-robin的方式分布到所有的链路上去。
通过配置,DM-Multipath还可以检测链路上的负载情况,动态地进行负载均衡。
DM-Multipath的存储阵列的支持情况可以查看multipath.conf.default。
对于支持列表中没有的存储,可以在multipath的配置文件multipath.conf中自行添加。
2.DM-Multipath的组成:(1)dm-multipath内核模块实现I/O重定向、支持failover以及链路的聚合(2)mutilpath命令查看和配置multipath设备。
它一般由/etc/rc.sysinit启动,也会在系统发现新的块设备时由udev启动,或者由initramfs在系统启动时执行。
(3)multipathd后台进程监控链路。
当链路失效或者恢复时,它会发起链路组的切换。
它实现了对multipath设备的动态修改。
不过multipath.conf修改后,它需要重新启动。
(4)kpartx命令根据设备上分区表创建device mapper设备。
当需要在DM-MP设备上使用基于DOS的分区时,这个命令是必须。
十、Multipath多路径-基础知识
⼗、Multipath多路径-基础知识10.1 多路径概述
• 当服务器到某⼀存储设备有多条路径时,每条路径都会识别为⼀个单独的设备
• 多路径允许您将服务器节点和储存阵列间的多个I/O路径配置为⼀个单⼀设备
• 这些 I/O 路径是可包含独⽴电缆、交换器和控制器的实体 SAN 链接
• 多路径集合了 I/O 路径,并⽣成由这些集合路径组成的新设备
10.2 多路径主要功能
• 冗余
– 主备模式,⾼可⽤
• 改进的性能
– 主主模式,负载均衡
10.3 多路径设备
• 若没有 DM Multipath,从服务器节点到储存控制器
的每⼀条路径都会被系统视为独⽴的设备,即使 I/O
路径连接的是相同的服务器节点到相同的储存控制器
也是如此
• DM Multipath 提供了有逻辑的管理 I/O 路径的⽅法,
即在基础设备顶端⽣成单⼀多路径设备。
suse 操作系统常用命令
suse 操作系统常用命令SUSE操作系统常用命令SUSE操作系统是一种基于Linux的操作系统,常用于服务器和企业级应用程序。
了解并掌握SUSE操作系统的常用命令对于管理员和开发人员来说非常重要。
本文将介绍一些SUSE操作系统常用命令,帮助读者更好地管理和操作SUSE系统。
一、文件和目录管理命令1. ls命令:用于列出目录中的文件和子目录。
例如,ls -l命令可以显示文件的详细信息,ls -a命令可以显示所有文件包括隐藏文件。
2. cd命令:用于切换当前工作目录。
例如,cd /var/log可以切换到/var/log目录。
3. pwd命令:用于显示当前工作目录的路径。
4. touch命令:用于创建一个空文件。
例如,touch example.txt 可以创建一个名为example.txt的空文件。
5. cp命令:用于复制文件或目录。
例如,cp file1 file2可以将file1复制到file2。
6. mv命令:用于移动文件或目录,也可以用于重命名文件。
例如,mv file1 file2可以将file1移动到file2,mv file1 newname可以将file1重命名为newname。
7. rm命令:用于删除文件或目录。
例如,rm file1可以删除file1文件,rm -r dir1可以删除dir1目录及其所有内容。
8. mkdir命令:用于创建目录。
例如,mkdir newdir可以创建一个名为newdir的目录。
二、系统管理命令1. top命令:用于实时监视系统的运行状态,包括CPU、内存和进程等信息。
2. ps命令:用于显示当前运行的进程。
例如,ps aux可以显示所有进程的详细信息。
3. kill命令:用于终止正在运行的进程。
例如,kill PID可以终止指定PID的进程。
4. reboot命令:用于重启系统。
例如,reboot命令将立即重启系统。
5. shutdown命令:用于关闭系统。
linux系统多路径相关概念及操作
在Linux系统中,多路径(Multipath)是一种提高存储系统可靠性和性能的技术,通常用于连接主机和存储设备的复杂存储网络中。
多路径技术允许多条路径同时连接主机和存储设备,提高系统的冗余性和负载均衡性。
以下是一些与Linux 多路径相关的概念和操作:1. 多路径概念:1. 路径(Path):-指连接主机和存储设备之间的物理通道。
一个存储设备可以有多个路径。
2. 多路径设备(Multipath Device):-将多个路径组合在一起,形成一个逻辑上的多路径设备。
这个设备会在主机上被当作一个单一的设备来使用,但它会通过多个路径连接到存储设备。
3. 多路径I/O(Multipath I/O):-主机使用多个路径同时进行I/O 操作,以提高性能和可靠性。
2. 多路径软件:1. Device Mapper(DM):-Linux 中使用Device Mapper 实现多路径支持。
multipathd是Device Mapper 的用户空间管理工具,用于检测和管理多路径设备。
2. Multipath Configuration Files:- /etc/multipath.conf是Multipath 的配置文件,可以定义多路径设备的行为、超时设置、路径选择策略等。
3. 操作和命令:1. 安装Multipath 工具:-使用包管理工具安装Multipath 工具,如在基于Debian/Ubuntu 的系统中可以使用apt-get,在基于Red Hat/CentOS 的系统中可以使用yum。
# Debian/Ubuntusudo apt-get install multipath-tools# Red Hat/CentOSsudo yum install device-mapper-multipath2. 配置Multipath:-编辑/etc/multipath.conf文件,配置多路径设备的行为和参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Device-Mapper Multipath一DM-Multipath概述DM-Multipath 能够使服务器与存储控制器间multiple I/O路径变成一个单一的设备。
I/O 路径是由线缆、交换机、控制器组成的物理SAN。
DM-Multipath能够创建一个由I/O路径聚集组成的新设备。
在不配置DM-Multipath的情况下,盘阵的一个LUN从控制器主机端口映射到服务器,在操作系统里被识别成一个独立的设备,这样就会造成同一个LUN通过盘阵不同的主机端口映射到服务器被识别成不同的设备。
作为一种解决方案,DM-Multipath通过在物理设备上创建一个单独的多路径设备,提供了一种在逻辑上管理I/O路径的机制,这样盘阵的LUN 从控制器主机端口映射到服务器,在操作系统里被识别成一个多路径设备。
每个多路径设备拥有一个唯一标识的World Wide Identifier(全球识别号,WWID),默认情况下,多路径设备的名称被设置成它的WWID。
通过修改multipath.conf文件中的user_friendly_names选项参数,可以设置多路径设备的别名为mpathn。
例如如下的配置环境:一个拥有两个HBA的服务器通过一个未配置zone的FC交换机连接到有两个主机端口的盘阵控制器(盘阵仅有一个LUN)上,在操作系统里能够看到四个设备:/dev/sda, /dev/sdb, dev/sdc, 和/dev/sdd。
通过配置multipath.conf文件,DM-Multipath就会创建一个拥有WWID 的多路径设备,多路径设备受控于DM-Multipath,我们可以在三个不同目录查看多路径设备:/dev/目录;/dev/mapper/mpathn,/dev/mpath/mpathn;/dev/dm-n.。
使用/dev/mapper目录中的设备名对多路径设备进行管理,如创建逻辑卷,创建文件系统等。
/dev/mpath将所有的多路径设备放到该目录下,只是便于查看,不要使用该目录下的设备进行创建逻辑卷,创建文件系统等操作。
/dev/dm-n只是用于系统内部的使用,不要使用这里面的设备。
二DM-Multipath功能DM-Multipath能够提供:冗余在active/passive模式中,DM-Multipath提供失效转移功能。
active/passive环境中,在任何时间内只有一半的I/O路径被使用。
如果一个I/O路径内的元素例如线缆、交换机、控制器失效,DM-Multipath切换到轮换的路径。
提高性能DM-Multipath能够被配置在active/ active模式下,在这种模式下,I/O路径处于round-robin方式。
DM-Multipath能够动态的平衡I/O负荷。
三DM-Multipath应用环境示例①Active/ Passive Multipath Configuration with One RAID Device该配置里服务器有两个HBA,两个SAN交换机和两个控制器。
从服务器到一个RAID存在两个I/O路径。
如下图:该配置中,第一条I/O路径通过hba1,SAN1和controller1 。
第二条I/O路径通过hba2,SAN2和controller2。
这个配置中存在多种潜在的失效因素:HBA failureFC cable failureSAN switch failureArray controller port failure如果出现以上任何一个失效点,DM-Multipath会切换到轮换的路径。
②Active/Active Multipath Configuration with One RAID Device该配置里服务器有两个HBA,一个SAN交换机和两个控制器,如下图:该配置中,从服务器到一个存储存在四条I/O路径:hba1 to controller1hba1 to controller2hba2 to controller1hba2 to controller2配置DM-Multipath后,DM-Multipath能够监测每条I/O路径的负载,动态的平衡I/O负荷。
四Setting Up DM-Multipath在系统准备DM-Multipath之前,请确保系统包含device-mapper-multipath包,操作系统安装光盘内包含该rpm包。
①编辑/etc/multipath.con f文件,将以下内容的注释移除,使multipathing功能开启。
blacklist {devnode "*"}修改完应如下# blacklist {# devnode "*"# }②保存配置③modprobe dm-multipathservice multipathd startmultipath –v2 // multipath –v2命令输出多路径设备,如果没有任何输出,确保SAN正确连接。
④chkconfig multipathd on //确保multipath daemon 开机自动启动⑤本地的硬盘设备不建议使用DM-Multipath,需要将本地硬盘从多路径设备中忽略。
有两种方式,方式一:vi /etc/multipath.conf将blacklist {devnode "*"}修改成blacklist {devnode "^sda" //扫描除本地硬盘的多路径设备}方式二:/etc/multipath.conf文件中添加blacklist{wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1(该值为本地硬盘的WWID)}然后再运行multipath –Fmultipath –v2[root@rh4cluster1 ~]# multipath –F //移除多路径设备[root@rh4cluster1 ~]# multipath -v2create: 3600a0b80001327d80000006d43621677[size=12 GB][features="0"][hwhandler="0"]\_ round-robin 0\_ 2:0:0:0 sdb 8:16\_ 3:0:0:0 sdf 8:80create: 3600a0b80001327510000009a436215ec[size=12 GB][features="0"][hwhandler="0"]\_ round-robin 0\_ 2:0:0:1 sdc 8:32\_ 3:0:0:1 sdg 8:96create: 3600a0b80001327d800000070436216b3[size=12 GB][features="0"][hwhandler="0"]\_ round-robin 0\_ 2:0:0:2 sdd 8:48\_ 3:0:0:2 sdh 8:112create: 3600a0b80001327510000009b4362163e[size=12 GB][features="0"][hwhandler="0"]\_ round-robin 0\_ 2:0:0:3 sde 8:64\_ 3:0:0:3 sdi 8:128⑥大多数的磁盘阵列型号支持DM-Multipath,如果要添加的设备不是/etc/multipath.conf文件里默认支持的设备,可以参照默认配置添加设备情况,例如添加一个如下的设备:devices {device {vendor "HP"product "OPEN-V."getuid_callout "/sbin/scsi_id -g -u -p0x80 -s /block/%n"}}附:北大某学院项目实际案例:项目实施过程中由于要实现光纤链路的多路径,由于DS6310FE没有提供LINUX下的多路径冗余软件,所以采用了LINUX系统下的device mapper multipath解决方案。
SAN组织结构如下:DS6310FE:双控制器,每个控制器2个4G FC主机端口,全部连接到FC交换机。
4组RAID,其中一个LUN同时映射给三个主机,其它三个LUN分别映射给各自的主机。
Brocade 200E FC SwitchServer:每个配置一个Qlogic QLE2460 HBA卡,连接交换机这样LUN到主机的光纤链路存在多个。
以下为配置步骤①# rpm -qa | grep device-mapperdevice-mapper-1.02.13-1.el5device-mapper-multipath-0.4.7-8.el5如果显示如上说明系统已经安装了device-mapper-multipath,如果未安装,在安装光盘可以找到该rpm包进行安装# rpm -ivh device-mapper-multipath-0.4.7-8.el5.i386.rpmPreparing... ##################### [100%]1:device-mapper-multipath##################### [100%]#②配置/etc/multipath.conf文件进行备份,cp /etc/multipath.conf /etc/multipath.conf.bakvi /etc/multipath.conf将devnode_blacklist {devnode "*"}修改成devnode_blacklist {devnode "^sda" //扫描除本地硬盘的多路径设备}③执行# multipath -v3load path identifiers cache## all paths in cache :#222770001551df74d 6:0:0:0 sdb 8:16 1 [active] Dawning /Diskarray DS6310/0330222f5000155f4aab4 6:0:0:1 sdc 8:32 1 [active] Dawning /Diskarray DS6310/0330 222770001551df74d 6:0:1:0 sdd 8:48 1 [active] Dawning /Diskarray DS6310/0330222f5000155f4aab4 6:0:1:1 sde 8:64 1 [active] Dawning /Diskarray DS6310/0330 222770001551df74d 6:0:2:0 sdf 8:80 1 [active] Dawning /Diskarray DS6310/0330222f5000155f4aab4 6:0:2:1 sdg 8:96 1 [active] Dawning /Diskarray DS6310/0330 222770001551df74d 6:0:3:0 sdh 8:112 1 [active] Dawning /Diskarray DS6310/0330222f5000155f4aab4 6:0:3:1 sdi 8:128 1 [active] Dawning /Diskarray DS6310/0330sda blacklisted===== path info sdb (mask 0x1f) =====bus = 1dev_t = 8:16size = 5847653376vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:0:0tgt_node_name =serial = 495345200000000000000000972AA3D84BF39EF4path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222770001551df74d (cache)===== path info sdc (mask 0x1f) =====bus = 1dev_t = 8:32size = 1949217792vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:0:1tgt_node_name =serial = 4953452000000000000000006B1ED98B16A2FB26 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222f5000155f4aab4 (cache)===== path info sdd (mask 0x1f) =====bus = 1dev_t = 8:48size = 5847653376vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:1:0tgt_node_name =serial = 495345200000000000000000972AA3D84BF39EF4 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222770001551df74d (cache)===== path info sde (mask 0x1f) =====bus = 1dev_t = 8:64size = 1949217792vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:1:1tgt_node_name =serial = 4953452000000000000000006B1ED98B16A2FB26 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222f5000155f4aab4 (cache)===== path info sdf (mask 0x1f) =====bus = 1dev_t = 8:80size = 5847653376vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:2:0tgt_node_name =serial = 495345200000000000000000972AA3D84BF39EF4 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222770001551df74d (cache)===== path info sdg (mask 0x1f) =====bus = 1dev_t = 8:96size = 1949217792vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:2:1tgt_node_name =serial = 4953452000000000000000006B1ED98B16A2FB26 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222f5000155f4aab4 (cache)===== path info sdh (mask 0x1f) =====bus = 1dev_t = 8:112size = 5847653376vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:3:0tgt_node_name =serial = 495345200000000000000000972AA3D84BF39EF4 path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222770001551df74d (cache)===== path info sdi (mask 0x1f) =====bus = 1dev_t = 8:128size = 1949217792vendor = Dawningproduct = Diskarray DS6310rev = 0330h:b:t:l = 6:0:3:1tgt_node_name =serial = 4953452000000000000000006B1ED98B16A2FB26path checker = readsector0 (internal default)state = 2getprio = (null) (internal default)prio = 1uid = 222f5000155f4aab4 (cache)## all paths :#222770001551df74d 6:0:0:0 sdb 8:16 1 [active][ready] Dawning /Diskarray DS631222f5000155f4aab4 6:0:0:1 sdc 8:32 1 [active][ready] Dawning /Diskarray DS631 222770001551df74d 6:0:1:0 sdd 8:48 1 [active][ready] Dawning /Diskarray DS631222f5000155f4aab4 6:0:1:1 sde 8:64 1 [active][ready] Dawning /Diskarray DS631 222770001551df74d 6:0:2:0 sdf 8:80 1 [active][ready] Dawning /Diskarray DS631222f5000155f4aab4 6:0:2:1 sdg 8:96 1 [active][ready] Dawning /Diskarray DS631 222770001551df74d 6:0:3:0 sdh 8:112 1 [active][ready] Dawning /Diskarray DS63222f5000155f4aab4 6:0:3:1 sdi 8:128 1 [active][ready] Dawning /Diskarray DS63params = 0 0 4 1 round-robin 0 1 1 8:32 1000 round-robin 0 1 1 8:64 1000 round-robin 0 1 1 8:96 1000 round-robin 0 1 1 8:128 1000status = 1 0 0 4 1 A 0 1 0 8:32 A 0 E 0 1 0 8:64 A 0 E 0 1 0 8:96 A 0 E 0 1 0 8:128 A 0params = 0 0 4 1 round-robin 0 1 1 8:16 1000 round-robin 0 1 1 8:48 1000 round-robin 0 1 1 8:80 1000 round-robin 0 1 1 8:112 1000status = 1 0 0 4 1 A 0 1 0 8:16 A 0 E 0 1 0 8:48 A 0 E 0 1 0 8:80 A 0 E 0 1 0 8:112 A 0Found matching wwid [222770001551df74d] in bindings file.Setting alias to mpath0pgpolicy = failover (internal default)selector = round-robin 0 (internal default)features = 0 (internal default)hwhandler = 0 (internal default)rr_weight = 1 (internal default)rr_min_io = 1000 (config file default)no_path_retry = NONE (internal default)pg_timeout = NONE (internal default)0 5847653376 multipath 0 0 4 1 round-robin 0 1 1 8:16 1000 round-robin 0 1 1 8:48 1000 round-robin 0 1 1 8:80 1000 round-robin 0 1 1 8:112 1000set ACT_NOTHING: map unchangedFound matching wwid [222f5000155f4aab4] in bindings file.Setting alias to mpath1pgpolicy = failover (internal default)selector = round-robin 0 (internal default)features = 0 (internal default)hwhandler = 0 (internal default)rr_weight = 1 (internal default)rr_min_io = 1000 (config file default)no_path_retry = NONE (internal default)pg_timeout = NONE (internal default)0 1949217792 multipath 0 0 4 1 round-robin 0 1 1 8:32 1000 round-robin 0 1 1 8:64 1000 round-robin 0 1 1 8:96 1000 round-robin 0 1 1 8:128 1000set ACT_NOTHING: map unchanged显示出所有的多路径设备,从sdb到sdi共8个分区,以上的信息尤其是红色标明的是需要添加到/etc/multipath.conf的重要信息。