求解:一般双控存储设备,是怎么触发路径切换的?
小弟有个问题一直不太明白,一般小型的项目里面都没有存储交换机,接法都是存储A控接到主机HBA1,存储B控接到主机HBA2。因为普通双控存储平时对LUN只有一个控制器是Owner,那么在不是控制器本身故障的情况下,比如是:主机端其中一块HBA卡坏,或者是:其中一条光纤线坏,这样的情况下:存储是怎么感知到故障,并把LUN切换到路径正常的控制器的啊? 这个不是存储都有多路径软件吗?一般的存储都有多路径的软件,以EMC 为例,他有叫PowerPath的软件,他除了做多路径之外,才可以做负载冗余的。
从原理来讲,应该是软件与硬件的配合,软件侦测到某个硬件故障,就会将当前路径标记为不可用,需要传输的数据就不走这条路径了。。。。。
如果希望得到更详细的工作原理,建议你参考相关存储的硬件供应商的技术资料 dengbao2001 发表于 2015-04-20 19:33 static/image/common/back.gif
一般的存储都有多路径的软件,以EMC 为例,他有叫PowerPath的软件,他除了做多路径之外,才可以做负载冗余的 ...
多谢~那就是说存储的冗余,还是要靠前端OS里面的软件来辅助的吧? 也可以这么说吧 dengbao2001 发表于 2015-04-21 08:25 static/image/common/back.gif
也可以这么说吧
怪不得做双机的时候都要安装驱动,以前想都是裸盘块设备,要驱动有什么用,现在大概明白啦 嗯。是的 回复 1# freebug
用的是数据链路层冗余,也就是multipath或者多端口绑定。mulitipath可以理解为网络RAID1,只不过它是两条数据链路连一个LUN,RAID1是两条数据链路连两个LUN。多端口绑定很常用,以太网、INFINIBAND都可以作双端口绑定,FC SAN没接触过。
页:
[1]