采用NAT网络方式的KVM能够很好的替代vmware workstation,采用网桥网络方式的KVM能够部分替代vSphere.有了KVM,其它一般的其它完全没有必要盗版VMWARE.
但是KVM没有集中管理功能。这是一个大的问题,限制了使用规模。此外WebVirtMgr可以解决KVM集中管理的问题。
当规模大的时候可能会考虑使用OpenStack。但是当前商业版本的OpenStack一般采用容器方式部署,存储采用分布式的CEPH。这样当断电的时候,一般很难自愈或者很难恢复。通常情况下,商业版本OpenStack经过多次断电后,一般来说,上面运行的K8S等都很难恢复。如何解决商业OpenStack的这个断电问题。我认为可能应该采用如下方法:
不采用容器部署openStack. 在断电场景下,采用容器将会限制OpenStack自愈能力。
openStack不采用分布式CEPH存储。openStack计算节点采用本地存储作为虚拟机的磁盘。避免断电导致的分布式CEPH存储奔溃。