IBM PowerHA SystemMirror 7.1版本支持HyperSwap特性,配合DS8800或DS8870通过Metro Mirror复制可以实现Active-Active双活存储方案。HyperSwap 让PowerHA客户跨站点部署Power服务器和DS8870存储提供业务连续性。
HyperSwap在2002年在IBM System z平台配合IBM Geographically Dispersed Parallel Sysplex/Peer to Peer Remote Copy(GDPS/PPRC) 一起使用。到目前为止HyperSwap和存储Metro Mirror技术都已相当成熟,Metro Mirror即Peer to Peer Remote Copy (PPRC)。
PowerHA HyperSwap通过带SCSI命令在IBM Power服务器和DS8000存储之间通信。当存储、交换机或主机HBA卡发生故障时,Cluster Aware AIX (CAA)将检测到故障,并产生故障时间触发PowerHA发生SCSI命令到存储,进行主备切换或必要时处理。CAA也会触发AIX Path Control Module (PCM)切换路径到对端存储上。
典型的PowerHA HyperSwap集群组网拓扑包含2个跨站点DS8800存储, 每个站点2台Power服务器与另一个站点2台服务器组成Stretched Cluster,站点内网络冗余,站点之间通过DWDM波分设备实现网络互联。
当主存储发生故障时,Power服务器将会检测事件并做出反应,执行 PPRC 故障转移,因此,应用程序的 I/O 活动被透明地重定向到另一站点存储系统,以便允许应用程序没有任何中断地继续运行。在HyperSwap切换过程中,会暂时冻结 I/O 活动,应用程序在此期间不会遇到故障,而是遇到非致命性的延迟。
PowerHA HyperSwap是一个AIX内核扩展且仅支持IBM DS8800 设备,详细内容可参看“浅析PowerHA HyperSwap双活方案”文章。但到了SVC 7.5版本,SVC和V7000都可以支持HyperSwap技术了,中端存储的地位瞬间提升了一个档次,通过异构的各类中端存储,结合SVC HyperSwap,都可以实现跨中心的双活高可用了,那么究竟SVC HyperSwap是什么技术?
Spectrum Virtualize/SVC HyperSw