freebug 发表于 2015-04-20 12:27

求解:一般双控存储设备,是怎么触发路径切换的?

小弟有个问题一直不太明白,一般小型的项目里面都没有存储交换机,接法都是存储A控接到主机HBA1,存储B控接到主机HBA2。因为普通双控存储平时对LUN只有一个控制器是Owner,那么在不是控制器本身故障的情况下,比如是:主机端其中一块HBA卡坏,或者是:其中一条光纤线坏,这样的情况下:存储是怎么感知到故障,并把LUN切换到路径正常的控制器的啊?

彼岸光 发表于 2015-04-20 13:31

这个不是存储都有多路径软件吗?

dengbao2001 发表于 2015-04-20 19:33

一般的存储都有多路径的软件,以EMC 为例,他有叫PowerPath的软件,他除了做多路径之外,才可以做负载冗余的。

从原理来讲,应该是软件与硬件的配合,软件侦测到某个硬件故障,就会将当前路径标记为不可用,需要传输的数据就不走这条路径了。。。。。

如果希望得到更详细的工作原理,建议你参考相关存储的硬件供应商的技术资料

freebug 发表于 2015-04-20 23:54

dengbao2001 发表于 2015-04-20 19:33 static/image/common/back.gif
一般的存储都有多路径的软件,以EMC 为例,他有叫PowerPath的软件,他除了做多路径之外,才可以做负载冗余的 ...


多谢~那就是说存储的冗余,还是要靠前端OS里面的软件来辅助的吧?

dengbao2001 发表于 2015-04-21 08:25

也可以这么说吧

freebug 发表于 2015-04-21 12:51

dengbao2001 发表于 2015-04-21 08:25 static/image/common/back.gif
也可以这么说吧

怪不得做双机的时候都要安装驱动,以前想都是裸盘块设备,要驱动有什么用,现在大概明白啦

dengbao2001 发表于 2015-04-21 19:00

嗯。是的                        

bbjmmj 发表于 2015-05-14 19:10

回复 1# freebug


    用的是数据链路层冗余,也就是multipath或者多端口绑定。mulitipath可以理解为网络RAID1,只不过它是两条数据链路连一个LUN,RAID1是两条数据链路连两个LUN。多端口绑定很常用,以太网、INFINIBAND都可以作双端口绑定,FC SAN没接触过。
页: [1]
查看完整版本: 求解:一般双控存储设备,是怎么触发路径切换的?