1490  
   0
RedHat6.5多路径连接存储后,没有聚合mpath设备
作者:黄歌程于 2018年09月14日 发布在分类 / 经验案例 / 经验案例 下,并于 2018年09月14日 编辑
Linux multipath 多路径 映射

一、功能需求

Linux(RedHat6.5)服务器通过FC、iSCSI多路径连接存储后,关联LUN,没有出现聚合结果。

二、组网图

标准组网,最少两条路径。

三、配置步骤

1、组网完成,检查链路是畅通,initiator可以正常扫描到。

   如果是iSCSI连接, 需要设置iscsid iscsi服务开机自启动

[root@rhel ~]# chkconfig iscsid on

[root@rhel ~]# chkconfig iscsi on


2、关联LUN,服务器端进行扫描,并确认扫描到新增的LUN设备

[root@rhel ~]# ls /sys/class/scsi_host/

 host0  host1  host10   host11  host12  host2  host3  host4  host5  host6  host7  host8  host9

[root@rhel ~]#  echo "- - -" >/sys/class/scsi_host/host11/scan

[root@rhel ~]#  echo "- - -" >/sys/class/scsi_host/host12/scan

[root@rhel ~]# lsblk

本例中host11 host12是HBA卡编号,根据不同配置,以查询结果为准。

3、查看机器所有磁盘WWID

[root@rhel6 ~]# 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

Device: sdf WWID: 3600b34284d67a5cd8107d77b0d0000d5 
Device: sdg WWID: 3600b34284d67a5cd8107d77b0d0000d5 
Device: sdd WWID: 3600b342913a1e33deb29dbd27d0000d5 
Device: sde WWID: 3600b342913a1e33deb29dbd27d0000d5 
Device: sdb WWID: 3600b342aa97aaffdf034d173ed0000d5 
Device: sdc WWID: 3600b342aa97aaffdf034d173ed0000d5 
Device: sda1 WWID: 3644a8420247be20022f56c8d0c2ec7d0 
Device: sda2 WWID: 3644a8420247be20022f56c8d0c2ec7d0 
Device: sda3 WWID: 3644a8420247be20022f56c8d0c2ec7d0 
Device: sda WWID: 3644a8420247be20022f56c8d0c2ec7d0 

4、编辑multipath.conf文件

    [root@rhel ~]# vi /etc/multipath.conf

    blacklist :写的是本地硬盘的WWID

    alias:可以自定义,便于区分不同WWID的卷

blacklist {
        WWID: 3644a8420247be20022f56c8d0c2ec7d0 

}
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
        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 3600b342aa97aaffdf034d173ed0000d5
            alias
mpatha
        }
        multipath {
            wwid 3600b342913a1e33deb29dbd27d0000d5
            alias
mpathb

        }

          multipath {
            wwid 3600b34284d67a5cd8107d77b0d0000d5
            alias 
mpathc

        }



}

5、加载dm-multipath模块

[root@rhel ~]# modprobe dm-multipath
6、启动多路径服务

如果是第一次启动,执行:

[root@rhel ~]# /etc/init.d/multipathd start
如果不是,则执行:

[root@rhel ~]# /etc/init.d/multipathd restart
7、检查多路径是否聚合成功

[root@rhel ~]# multipath -ll
mpathb (3600b342913a1e33deb29dbd27d0000d5) dm-1 MacroSAN,LU              
size=4.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 11:0:0:1 sdd 8:48 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
  `- 12:0:0:1 sde 8:64 active ready running
mpatha (3600b342aa97aaffdf034d173ed0000d5) dm-0 MacroSAN,LU              
size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 11:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
  `- 12:0:0:0 sdc 8:32 active ready running
mpathc (3600b34284d67a5cd8107d77b0d0000d5) dm-2 MacroSAN,LU              
size=5.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 11:0:0:2 sdf 8:80 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
  `- 12:0:0:2 sdg 8:96 active ready running

8、如果没有正常聚合,执行映射命令

[root@rhel ~]#  multipath -v 3

四、配置关键点

对于/etc/multipath.conf文件,在multipaths中把wwid写进去,有两个作用。

1、为防止设备名称在重启过程中发生变化 。

2、解决multipath -v 3  没有聚合成功的问题

五、风险提示

不同版本的WWID查看,有所不同,本例是RedHat6,对于RedHat7如下:

# /usr/lib/udev/scsi_id -g -u /dev/sda


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 黄歌程
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2018-09-14 15:56:45[当前版本] 黄歌程 CREAT

 目录
    宏杉案例知识库-V4.0.1