发布时间 : 星期六 文章IBM Spectrum Virtualize HyperSwap-高可用解决方案更新完毕开始阅读1a4a2f304531b90d6c85ec3a87c24028915f8523
图3
Spectrum Virtualize/Storwize在hyperswap 拓扑下的关键技术是Active-Active双活技术,该技术是通过RC(remote copy)技术和FC(flash copy)技术来实现的,从而可以提供HA(high-available)的虚拟磁盘给主机使用,并提高整个存储系统的DR(disaster-recovery)。
双活技术会让在不同站点的主机同时对一个volume进行读写操作,而且一旦一个站点发生灾难了,另一个站点不需要任何配置会自动持续提供稳定的数据读写访问。自动failover/failback,如果volume间的链接断了,会自动tie-break。(别的一些active-passive的系统就不具备这样的功能,他们需要人为手动的干预才可以让幸存的站点提供持续的数据读写访问),也不需要特别的主机软件,使用常规的多路径软件即可。
5
接下来,我们来看下一个hyperswap volume的具体组成,如图4:
图4
一个hyperswap volume是由以下几个部分组成:
4个vdisk(可以是thick/thin/compressed,也可以被加密) 1个active-active 的remote copy relationship(系统自己控制) 4个flash copy maps(for change volumes)(系统自己控制) 额外的access IO group(方便IO group failover)
然后,我们再来看下 hyperswap volume数据读写,如图5,图6:
6
图5
7
图6
读IO是每个站点自己独立完成的,相互不干扰。而写IO是需要2个站点进行数据交互的和配合的,但这些过程对用户是不可见的,用户只需要知道自己的2个站点的主机可以同时对同一个hyperswap volume读写就行了,其他的事情,系统会帮用户解决好。
最后,我们再看下hyperswap volume 几种failover情况,如图7,图8,图9:
8