首先,云环境中如果这三种技术都使用的话,那么这个场景将会是非常混乱的。一般来说,都是分开的,或者vmware和kvm共存。高可用一般是在同一个hypervisor里面实现的,跨hypervisor的高可用,目前能做好的厂商并不多。
vmware的高可用可以通过集群的HA或者FT来保证
PowerVM的高可用可用通过ibm自身的技术powerVC来保证
kvm的高可用,主要是基于keep alive+heartbeat 或者pacemaker实现的一些系统级别的HA。kvm更多的,可以依托openstack这个平台,其remote-compute技术,来实现kvm 的hypervisor层面的HA