加强集群节点连接性的容错能力
因为有了CSV架构,集群节点连接性的容错能力有所加强,这对运行在集群中的虚拟机有直接影响。CSV架构采用了一种被称为动态I/O重新定向(Dynamic I/O Redirection)的机制,其中I/O可以基于可用的连接性被重新路由到备援集群中,如下图所示:
CSV的动态I/O重新定向
可以被重新定向的第一种故障类型就是集群节点之间共享存储的集群节点连接性故障,通常出现在SAN中。如下图所示,如果在节点2上的SAN连接出现故障,I/O操作通过网络被重新定向到节点1上。然后节点1运行向SAN的I/O操作。这让你可以将运行在节点2上的虚拟机实时迁移到节点1上。
CSV的I/O连接性容错
第二个能够被重新定向的故障类型就是集群节点的网络连接性故障。如下图所示,节点1和节点2之间的主网络连接发生故障。节点2通过冗余网络连接自动将网络传输路由到节点1,并有节点1运行网络I/O操作。
CSV的网络容错
第三个可以被重新定向的故障类型就是整个集群节点故障。如下图所示,节点1拥有整个卷,该卷被运行在节点2上的虚拟机所使用。当节点1发生故障,对卷的所有权就被变更到节点2,这不会对运行在节点2上的虚拟机服务带来任何影响。
CSV的节点容错