免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3619 | 回复: 8
打印 上一主题 下一主题

[系统管理] redhat7.0多路径安装rpm包后,multipah -ll没反应 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-08-10 15:06 |只看该作者 |倒序浏览

大家帮忙看一下,我redhat7.0配置多路径,怎么用multipath -ll 没有反应呢?是不是缺少什么报呀,谢谢!
下面是安装的rpm包:
[root@localhost ~]# rpm -qa | grep device
device-mapper-multipath-0.4.9-66.el7.x86_64
device-mapper-event-1.02.84-14.el7.x86_64
device-mapper-libs-1.02.84-14.el7.x86_64
device-mapper-multipath-libs-0.4.9-66.el7.x86_64
device-mapper-event-libs-1.02.84-14.el7.x86_64
device-mapper-persistent-data-0.3.2-1.el7.x86_64
device-mapper-1.02.84-14.el7.x86_64

[root@localhost ~]# systemctl status multipathd.service
multipathd.service - Device-Mapper Multipath Device Controller
   Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled)
   Active: active (running) since Wed 2016-08-10 14:26:03 CST; 3min 18s ago
  Process: 265 ExecStart=/sbin/multipathd (code=exited, status=0/SUCCESS)
  Process: 259 ExecStartPre=/sbin/multipath -A (code=exited, status=0/SUCCESS)
  Process: 239 ExecStartPre=/sbin/modprobe dm-multipath (code=exited, status=0/SUCCESS)
Main PID: 270 (multipathd)
   CGroup: /system.slice/multipathd.service
           └─270 /sbin/multipathd

Aug 10 14:25:33 localhost.localdomain systemd[1]: PID file /var/run/multipathd/multipathd.pid not readable (yet?) after start.
Aug 10 14:26:03 localhost.localdomain systemd[1]: Started Device-Mapper Multipath Device Controller.
Aug 10 14:26:03 localhost.localdomain multipathd[270]: path checkers start up
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sda: add path (uevent)
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sda: spurious uevent, path already in pathvec
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sda: failed to get path uid
Aug 10 14:26:03 localhost.localdomain multipathd[270]: uevent trigger error
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sde: add path (uevent)
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sde: spurious uevent, path already in pathvec
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdc: add path (uevent)
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdc: spurious uevent, path already in pathvec
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdb: add path (uevent)
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdb: spurious uevent, path already in pathvec
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdd: add path (uevent)
Aug 10 14:26:03 localhost.localdomain multipathd[270]: sdd: spurious uevent, path already in pathvec

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2016-08-10 15:34 |只看该作者
你是否配置了多路径发现设备?

如果没有配置设备,只安装了软件,执行这个命令是没有反馈的

论坛徽章:
0
3 [报告]
发表于 2016-08-10 15:51 |只看该作者
发现设备是那个 呀?请指教,我再6里面也没有安装发现设备呀,直接打上三个包配置一下/etc/multiapth.conf就可已了

论坛徽章:
0
4 [报告]
发表于 2016-08-10 16:59 |只看该作者
mpathconf --enable 生成配置文件
然后启动multipath

论坛徽章:
0
5 [报告]
发表于 2016-08-10 17:11 |只看该作者
回复 4# 63661819
好像还是不行,
[root@rh7rac1 ~]# mpathconf --enable
[root@rh7rac1 ~]# systemctl stop multipathd.service
[root@rh7rac1 ~]# systemctl start multipathd.service
[root@rh7rac1 ~]# multipath -ll
[root@rh7rac1 ~]# ll /dev/mapper/
total 0
crw-------. 1 root root 10, 236 Aug 10 11:17 control
[root@rh7rac1 ~]#


   

论坛徽章:
0
6 [报告]
发表于 2016-08-10 17:13 |只看该作者
/etc/multipathd.conf 贴出来看看

论坛徽章:
0
7 [报告]
发表于 2016-08-10 17:36 |只看该作者
回复 6# 63661819

#ORA
multipaths {
        multipath {
                wwid    36000c29f0cccbe97105bf1d3f0105146
                alias   ocr1
                path_grouping_policy failover
        }
        multipath {
                wwid    36000c298a64e7d52adf4dcbcfa4370cf
                alias   ocr2
                path_grouping_policy failover
        }
        multipath {
                wwid    36000c29b93553aa28bd3267c608d632c
                alias   data1
                path_grouping_policy failover
        }
#        multipath {
#               wwid    36006016014313400f4b76a0d882be511
#                alias   multi_dm5
#               path_grouping_policy failover
#       }
       multipath {
               wwid    36006016014313400fa5c5c43b223e611
               alias   emc_data2
               path_grouping_policy failover
       }
}


   

论坛徽章:
0
8 [报告]
发表于 2016-08-11 09:33 |只看该作者
已经搞定,本来准备放弃在redhat7上安装了,今早又坚持了一下,终于搞定,感谢@63661819 和@jixuuse两位同学的帮助,最后在下面这篇文章中找到答案,再次感谢!感觉之前的问题还是multipath.conf文件没有配置好;
community.oracle.com/thread/2487613 (看连接是去掉前"https://",我没权限发链接)
1、备份现有的multipath.conf
mv -f /etc/multipath.conf multipath.conf_old
2、重新生成并填充multipath.conf内容
cat > multipath.conf <<EOF
defaults {
user_friendly_names yes
}

devices {
device {  
vendor "(COMPAQ|HP)"
product "HSV1[01]1|HSV2[01]0|HSV300|HSV4[05]0"
#getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
features "0"
hardware_handler "0"
path_selector "round-robin 0"
path_grouping_policy group_by_prio
failback immediate
rr_weight uniform
no_path_retry 12
rr_min_io 1000
path_checker tur
prio alua
}
}

#blacklist {
# devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
# devnode "^hd[a-z]"
# devnode "^dcssblk[0-9]*"
#}
EOF
我的getuid_callout一项报错,我将其注释掉了
Aug 11 09:14:30 | multipath.conf +9, invalid keyword: getuid_callout
3、重新启动服务器后运行正常
systemctl stop multipathd.service
systemctl start multipathd .service
multipath -ll
ll /dev/mapper
都出来了,比较兴奋!

论坛徽章:
0
9 [报告]
发表于 2016-08-11 09:35 |只看该作者
回复 8# sunxuekunmm
看连接时在前面添加"https://",我没权限发链接


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP