我们正在计划从VMware(和第三方应用程序)到开源替代品(免费将会很好)的缓慢迁移。
基本上,我们想从一些小的集群实验室开始,然后在未来迁移生产环境(35+ ESX,1500个虚拟机)(X年,不急)
我们的select是将CentOS / Scientific Linux作为select的操作系统,将KVM作为pipe理程序。
我们正在考虑的vCenter备选scheme是Convirt ,但是我们不知道我们在VMware中使用的所有function是由Convirt(HA,DRS,集群等)提供的,还是我们应该尝试一些其他方法有任何想法吗?)
监控正在被Nagios取代,备份/复制将被一些脚本魔术所取代。
那么,有没有人可以给我们一些build议,或类似的情况?
PS.-这是我在serverfault的第一个问题,我的英文水平不是很好,但我希望这个问题是可以理解的。
PS2.-我忘记提到我们也提供VDI。 而我们一直在想的另一个select是Spice 。
最近和我自己的pipe理层一起经历了同一首歌曲和舞蹈(“VMWare非常昂贵!请看看那里有哪些OSS选项。”)我有一些观点可以分享。
最后一点是大的。 拥有150个KVM实例是非常好的,但是如果没有某种自动化来移动机器,这对你来说并不好。 在那里有许多OSS和非OSS编排框架,其中很多是build立在Libvirt之上的。 一旦你find了一个按你喜欢的方式工作的虚拟机pipe理程序,如果不再按照你需要的方式评估pipe理框架,你可能会花费相同的时间。
CloudStack给我留下了深刻的印象。 它最近被Citrix购买,但是它是一个OSSpipe理框架(至less在几个月前)只有在付费框架中才有的一些function。 也就是说,当你付钱的时候,你倾向于得到一个更加完善的框架; CloudStack正在积极发展,正在迅速变化。
我没有使用它自己,但有Proxmox-VE。 根据Hak5,它支持包括Windows在内的各种操作系统。 它也支持集群
Citrix XenServer是一个开源的虚拟机pipe理程序,可能是您的最佳人选。
有相当多的工具可以pipe理它,但是你可能会发现在自由/开源工具不足的地方你必须花钱的空白。 但是,与VMware ESXi相比,免费版提供了相当多的function (例如,Live Migration附带免费版本的XenServer)。
使用XenDesktop 5.5 Express Edition,VDI最多可以免费使用10台桌面(试用版,30天后,您需要注册才能获得永久免费许可证)。
不过,我认为在某种程度上,您将需要花钱,特别是像您这样的大型实施。 拥有一个或两个主机是一回事,“我可以用一些脚本来解决问题,或者手动完成这个和那个”,但是有超过35个虚拟机pipe理程序,集群,故障转移/恢复,configuration等等很可能)分布在几个团队(和部门,也许?),你有一些重要的事情要做(你可能知道)。
我也会通过与公关/营销/沟通人员进行沟通,从而充分利用您的实施规模; 我可以看到在这里展示的一个多汁的案例研究,无论您决定与哪个供应商/组织合作,他们都可能会向您提供各种免费服务,软件和支持服务,以成功实现这一目标。
对于小型集群(即<10个主机):Proxmox:支持KVM和OpenVZ,漂亮的网页界面。 http://pve.proxmox.com/
对于大型集群:OpenNebula:支持KVM,Xen,vmware虚拟机pipe理程序并使用标准API(EC2,OCCI)。 http://opennebula.org/
看看Hyper-V。 它不是开源的,但它是免费的,它会让你的大部分你正在寻找的东西。 我目前正在运行一个3台服务器和几十个CentOS虚拟机的集群,我很喜欢它。
我正在testingRHEV 3.0(红帽虚拟化pipe理产品)。 到目前为止还不错。
目前它不是开源的,但是这是路线图 – 红帽计划在未来一两年内开源整个pipe理堆栈。
它针对服务器virt和VDI,因此适合您的部署。
它不像vSphere那样先进(正如RH承认的那样),但function相当不错。
RHEV的另一大优势是使用KVM和ovirt – 不会locking!
你所描述的是一个相当大的设置,而且你也提供VDI的事实,使RHEV成为这个问题的完美答案。
我当然有偏见,所以不要拿我的话来说,与红帽联系。