免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9874 | 回复: 7

[其他] multipath未能生成有效的多路径设备名? [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-22 06:20:00
发表于 2014-10-25 19:20 |显示全部楼层
一般情况,multipath -v2生成mpath[n]多路径设备名,

现有主机执行multipath -v2 生成的多路径设备名是wwid.

正常
[host1 ~]# multipath -v1
mpath23
mpath20
mpath25
mpath21
mpath22
mpath24
mpath27
mpath28
mpath26

[host2 ~]# multipath -v1
3600b3428fbb0a10d48f5dd7fed0000de
3600b34234d746a8de867d54e3d0000dc
3600b342b0383da3d736dd4251d0000d1
3600b3427681327ed5e95d1dd8d0000dc
3600b34242406b6bdcebfd0462d0000d2
3600b342cc1d99a1d8949dd7d8d0000d4
3600b34278495047d336bd833cd0000da
3600b342e2a411c3d1a20d6c4ed0000d0
360060160f6d12e00d4167f730170e111


如何解决此问题?

论坛徽章:
0
发表于 2014-10-25 21:00 |显示全部楼层



看帖回帖,积累人品

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
发表于 2014-10-25 21:02 来自手机 |显示全部楼层
请贴出你mutipath的配置文件看看

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
发表于 2014-10-25 21:03 来自手机 |显示全部楼层
有一段时间没用过了,所以不记得不怎么清楚,但是我知道是有个配置文件里面做这个的

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-22 06:20:00
发表于 2014-10-25 21:09 |显示全部楼层
devnode_blacklist {
        devnode "^sda$"


defaults {
        user_friendly_names             yes
        polling_interval                10
}

devices {
        device {
                vendor                  "MacroSAN"
                product                 "LU"
                path_grouping_policy    group_by_prio
                no_path_retry           30
                prio_callout            "/sbin/mpath_prio_alua /dev/%n"
                getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
                path_checker            tur
                path_selector           "round-robin 0"
                hardware_handler        "0"
                failback                15
        }

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
发表于 2014-10-25 21:59 |显示全部楼层
找找这个文件  multipath/bindings

我不记得路径了,这个文件做设定多路径设备名

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-22 06:20:00
发表于 2014-10-27 15:55 |显示全部楼层
/var/lib/multipath/binding
此文件用于同步多节点之间多路径设备文件名保持一致.

问题己解决.

是在/etc/multipath.conf中,在原始的注释行中有一行只有一个"}",且没被注释,没被发现.

注释则正常.

谢谢大家.

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-22 06:20:00
发表于 2014-10-31 19:12 |显示全部楼层
本帖最后由 origin2004 于 2014-11-01 08:47 编辑

实际上multipathd核心步骤就三步:



1. 系统是否都加载了所需的磁盘,使用lsscsi命令,如下所示:
# lsscsi
[0:0:0:0]    cd/dvd  PepperC  Virtual Disc 1   0.01  /dev/scd0
[1:0:5:0]    disk    LSILOGIC Logical Volume   3000  /dev/sda
[9:0:0:0]    disk    MacroSAN LU               1.0   /dev/sdb
[9:0:0:1]    disk    MacroSAN LU               1.0   /dev/sdc
[9:0:0:2]    disk    MacroSAN LU               1.0   /dev/sdd
[9:0:0:3]    disk    MacroSAN LU               1.0   /dev/sde
[9:0:0:4]    disk    MacroSAN LU               1.0   /dev/sdf
[9:0:0:5]    disk    MacroSAN LU               1.0   /dev/sdg
[9:0:0:6]    disk    MacroSAN LU               1.0   /dev/sdh
[9:0:0:7]    disk    MacroSAN LU               1.0   /dev/sdi
[9:0:0:8]    disk    MacroSAN LU               1.0   /dev/sdj
[9:0:1:0]    disk    MacroSAN LU               1.0   /dev/sdk
[9:0:1:1]    disk    MacroSAN LU               1.0   /dev/sdl
[9:0:1:2]    disk    MacroSAN LU               1.0   /dev/sdm
[9:0:1:3]    disk    MacroSAN LU               1.0   /dev/sdn
[9:0:1:4]    disk    MacroSAN LU               1.0   /dev/sdo
[9:0:1:5]    disk    MacroSAN LU               1.0   /dev/sdp
[9:0:1:6]    disk    MacroSAN LU               1.0   /dev/sdq
[9:0:1:7]    disk    MacroSAN LU               1.0   /dev/sdr
[9:0:1:8]    disk    MacroSAN LU               1.0   /dev/sds
[9:0:2:0]    disk    MacroSAN LU               1.0   /dev/sdt
[9:0:2:1]    disk    MacroSAN LU               1.0   /dev/sdu
[9:0:2:2]    disk    MacroSAN LU               1.0   /dev/sdv
[9:0:2:3]    disk    MacroSAN LU               1.0   /dev/sdw
[9:0:2:4]    disk    MacroSAN LU               1.0   /dev/sdx
[9:0:2:5]    disk    MacroSAN LU               1.0   /dev/sdy
[9:0:2:6]    disk    MacroSAN LU               1.0   /dev/sdz
[9:0:2:7]    disk    MacroSAN LU               1.0   /dev/sdaa
[9:0:2:8]    disk    MacroSAN LU               1.0   /dev/sdab
[9:0:3:0]    disk    MacroSAN LU               1.0   /dev/sdac
[9:0:3:1]    disk    MacroSAN LU               1.0   /dev/sdad
[9:0:3:2]    disk    MacroSAN LU               1.0   /dev/sdae
[9:0:3:3]    disk    MacroSAN LU               1.0   /dev/sdaf
[9:0:3:4]    disk    MacroSAN LU               1.0   /dev/sdag
[9:0:3:5]    disk    MacroSAN LU               1.0   /dev/sdah
[9:0:3:6]    disk    MacroSAN LU               1.0   /dev/sdai
[9:0:3:7]    disk    MacroSAN LU               1.0   /dev/sdaj
[9:0:3:8]    disk    MacroSAN LU               1.0   /dev/sdak

可看出, 9块磁盘,每个4条路径,36个设备名。
如果设备名数正常,继续步骤2。否则,请检查相应的硬件配置连接。



2. 磁盘是否由multipath管理,使用multipathd -k命令,如下所示:
#multipathd -k
multipathd> show paths

0:0:0:0 sr0  11:0    [faulty] [orphan]
9:0:0:0 sdb  8:16   10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:2 sdd  8:48   10 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:0:1 sdc  8:32   50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:4 sdf  8:80   10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:0 sdk  8:160  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:6 sdh  8:112  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:5 sdg  8:96   50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:7 sdi  8:128  50 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:0:3 sde  8:64   50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:2 sdm  8:192  10 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:1:1 sdl  8:176  50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:0 sdac 65:192 50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:2 sdae 65:224 50 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:3:1 sdad 65:208 10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:4 sdo  8:224  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:6 sdz  65:144 50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:1 sdu  65:64  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:6 sdq  65:0   10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:3 sdn  8:208  50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:7 sdr  65:16  50 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:1:5 sdp  8:240  50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:1:8 sds  65:32  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:4 sdx  65:112 50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:0 sdt  65:48  50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:7 sdaa 65:160 10 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:2:8 sdab 65:176 50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:5 sdy  65:128 10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:5 sdah 66:16  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:7 sdaj 66:48  10 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:3:4 sdag 66:0   50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:3 sdaf 65:240 10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:3 sdw  65:96  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:0:8 sdj  8:144  10 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:2:2 sdv  65:80  50 [active][ready] XXXXXXXXXXX............................. 11/40
9:0:3:6 sdai 66:32  50 [active][ready] XXXXXXXXXX.............................. 10/40
9:0:3:8 sdak 66:64  50 [active][ready] XXXXXXXXXX.............................. 10/40

可看出36块磁盘(列出的设备名,scsi地址)都由multipath管理了。
如果管理磁盘数量对,继续步骤3。否则,请更改/etc/multipath.conf文件中的devnode_blacklist。

------(就是在这步发现的问题)------


3.是否生成所需多路径名,使用show maps子命令,如下所示:
#multipathd -k
multipathd> show maps

mpath24 dm-5  [no scheduled failback]
mpath23 dm-6  [no scheduled failback]
mpath21 dm-7  [no scheduled failback]
mpath28 dm-10 [no scheduled failback]
mpath25 dm-4  [no scheduled failback]
mpath26 dm-2  [no scheduled failback]
mpath20 dm-9  [no scheduled failback]
mpath22 dm-3  [no scheduled failback]
mpath27 dm-8  [no scheduled failback]

如与所需不同,请更改 /var/lib/multipath/bindings

# Multipath bindings, Version : 1.0
# NOTE: this file is automatically maintained by the multipath program.
# You should not need to edit this file in normal circumstances.
#
# Format:
# alias wwid
#
mpath20 3600b34234d746a8de867d54e3d0000dc       # macrosan archive 53g journal
mpath21 3600b342b0383da3d736dd4251d0000d1       # macrosan archive 107g metadata
mpath22 3600b3427681327ed5e95d1dd8d0000dc       # macrosan archive 1073g data01
mpath23 3600b34242406b6bdcebfd0462d0000d2       # macrosan archive 1073g data02
mpath24 3600b342cc1d99a1d8949dd7d8d0000d4       # macrosan archive 1073g data03
mpath25 3600b34278495047d336bd833cd0000da       # macrosan archive 1073g data04
mpath26 3600b342e2a411c3d1a20d6c4ed0000d0       # macrosan archive 1073g data05
mpath27 3600b342ff8237aad4356d1bb2d0000df       # macrosan archive 1073g data06
mpath28 3600b3428fbb0a10d48f5dd7fed0000de       # macrosan archive 1073g data07
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP