开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

6870

2013年12月9日 19:00

linux多路径问题

大家好,有个问题需要咨询大家,目前有两套集群环境一共四台机器分别是win2008(mscs)及linux6.1(RHCS)集群,每台有两块hba卡,通过一台光纤交换机连接后端存储,现在想增加一台光纤交换机做到san环境的冗余。(是不是直接拔出服务器的一根光纤连接到新的交换机,并把新交换机和存储配置好,重新启动主机多路径会自动识别呢?)多路径使用的linux的Multi-path Device Mapper,windows是自带的MPIO。谢谢大家

1.2K 消息

2013年12月9日 22:00

不要直接拔线缆。正确的做法是首先umount文件系统,deactive LVM,停止多路径软件,删除磁盘,然后再做SAN变更。SAN变更完成后,再在主机端做扫盘操作,然后刷新多路径软件信息。主机端的配置文件无需修改。

请点击此处免费订阅论坛每月简报

9 消息

2013年12月9日 21:00

不好意思,因为是HP的比较低端的存储,系统也是前几年的了,也没有测试机的环境。所以就来问问有没有大师做过类似的事情?还有个人觉得现在拔出一块hba卡的线缆,连接到新的交换机上面对于已经聚合的lun应该没有影响。后端存储也不用做什么操作(已经针对wwpn映射)。唯一可能需要考虑的是新交换机的新路径如何添加并识别?不知道我这样分析有没有错误?谢谢

3.2K 消息

2013年12月9日 21:00

建议兄弟您花点银子买Powerpath,您的后端存储是什么型号的?应该没您说那么简单,首先要做好包括交换机配置在内的所有的全套的备份并定制好回退预案。到时候主机识别的LUN路径应该会变,如果有条件的话弄个Test机器做下。

146 消息

2013年12月9日 21:00

存储的前端口也应该分一半到新的交换机,如果是双控的阵列,建议将每个控制的前端口分一半放到新的交换机。操作前先提前进行布线,并在新交换机用port zone的方式做好配置,这样,可以直接安排时间窗口拔线插线即可,然后扫盘或重启。

另外,操作前一定要检查并确认有冗余路径,并确认多路径软件的匹配了阵列的冗余方式(不同厂商的双控方式在多路径软件配置里需要兼容)。

9 消息

2013年12月10日 01:00

您好,感谢您的解答,有几点疑问,1.当前系统如果我拔出一条路径现有的磁盘时可以正常访问的。也就说我可以停止业务降低磁盘IO(因为多路径软件重启影响)2,.将拔出的光纤连接到新的交换机并做好配置,同时因为hba的wwpn号没有变化,所以存储端不用做操作。3.连接配置完毕后,在主机端重启多路径软件,重新扫描路径便可。不明白为什么要删除磁盘?

1.8K 消息

2013年12月10日 05:00

是的,我也比较疑惑,为什么要删除磁盘。

另外美女同学说的的非在线进行的,但据我前段时间刚弄完的几套级联的实际情况来看,似乎在线做也是可行的(至少我们是做成了)。我们的做法也很简单,在确认多路径软件生效的情况下,直接就改变另一条链路的zone和端口,保持单链路继续运行,改变完成后,切换到改变后的链路然后修改未改变的链路(我没到现场,但步骤应该是这样的,我明天问下如果有误我回来修改,仅供参考)。

当然了,谨慎起见,能有环境进行模拟下就更好了,或者要制定严格的可行步骤和可回退措施。

1.2K 消息

2013年12月10日 17:00

是的,之前的回复是停机的做法。如果想在线完成,因为有多路径软件所以理论上是可行的,在变更的过程中,IO依然能够到达存储。只是native multipathing非EMC产品,我们不确定它的稳定性。删除磁盘是SAN变更的常规步骤,如果不删除磁盘,一般情况下也不会有问题,但同样由于我们无法确定DM-MPIO的稳定性,明确的保证还是需要咨询操作系统厂商。

1.1K 消息

2013年12月10日 19:00

其实按照linux自带的DMMP工具正常情况下不需要更改现有的磁盘和存储配置。你可以:

1.确保multipathd守护进程在linux后端正常运行,用multipath -ll确保目前路径正常,同一个路径下对应了原来的两条sd*设备

2.拔掉其中一个HBA的链路到新的交换机上面,同样配置zone和端口WWN,HBA和switch之间,switch和array之间都接好配好

3.用multipath命令重新扫描路径,正常情况下DMMP能够扫描到新的/dev/sd*设备并根据multipath.conf文件自动修改原路径对应的sd*设备

4.用multipath -ll确保路径添加正常

mpath1 (………………………………………………………………) 
[size=200.0G][features=0][hwhandler=0]
\_ round-robin 0 [prio=200][ enabled]
\_ 4:0:0:1 sdd  8:48   [active][ready]
\_ 5:0:0:1 sdt  65:48  [active][ready]
\_ round-robin 0 [prio=40][ active]
\_ 4:0:2:1 sdak 66:64  [active][ready]
\_ 5:0:2:1 sdal 66:80  [active][ready]

因为始终有一条路径正常可用,可以在线做的。

1.2K 消息

2013年12月10日 21:00

不客气~有兴趣的话欢迎实施回来谈谈过程,哈哈!

9 消息

2013年12月10日 21:00

非常感谢您的回复

9 消息

2013年12月10日 21:00

谢谢您的回复 下周去客户现场

146 消息

2013年12月11日 01:00

这里有个RHEL6的DMMP中文手册,楼主可以参考一下。

1个附件

222 消息

2013年12月11日 16:00

我也同意那个常规做法,先unmount磁盘,然后再做变更,毕竟这样最保险。

找不到事件!

Top