我正在考虑为我们公司部署一个小型(一个或两个主机服务器)非生产虚拟化计划。我们需要它具有高性能并为多个用户托管共享资源。我对 VMWare ESXi 和 Citrix XenServer 都比较熟悉,并且知道我们会对其中任何一个感到满意。我遇到障碍的地方是管理方面。
从我正在阅读的所有内容来看,这两种产品目前都不支持 MS Windows 以外的任何操作系统来使用其远程管理工具。我们公司十多年来一直运行得相当愉快,没有部署任何 Windows 机器,这看起来不像。现在就开始吧。即使有一些笨拙的解决方法允许从 Linux 或 OS X 机器进行某种程度的管理,我发现的每个解决方案都需要 Windows 至少有一个组件或过程中的一个步骤。我不想为此目的设置 Windows VM 或分区。将不需要的元素引入我们的环境将是一笔巨大的开支,我非常想避免它。
我有什么选择吗?我不会屏住呼吸等待 Citrix 或 VMWare 支持其他操作系统,所以我对任何替代方案都持开放态度。我是否需要在这里推出自己的解决方案,而只是放弃拥有带有远程管理工具的管理程序操作系统的优势?或者是否有某种方法可以使用我还不知道的第三方工具来管理这些系统?任何见解都会有很大帮助。
在 vSphere 5 中,有一个 vCenter Virtual Appliance,因此您可以在没有 Windows 服务器的情况下管理 vCenter。还有一个基于 Web 的配置选项,可以用来代替 vSphere Client。
与 Windows 版本相比,这两个选项的功能都不完整,但它可以在一个/两个主机环境中完成您需要的一切。或者,也许您可以使用单个 Windows 工作站/VM 进行高级配置。
ganeti + kvm对我们来说效果很好。
如果您正在寻找推荐,我对 Debian Squeeze + Xen 和用于管理的 cli 工具非常满意。我还没有发现我做不到的事情。甚至 dumU 在 dom0 之间的实时迁移也可以从命令行进行。
看看 oVirt - 在 FF 或 Chrome 中工作的网络 GUI,所有不错的企业特性
试试 Proxmox VE。它同时支持 KVM 和 OpenVZ,并且完全通过 webconsole 进行管理。
http://www.proxmox.com/
你试过openvz吗?事实上不允许虚拟化窗口,并且有几个很好的免费管理工具
您看过 OpenStack 和 OpenShift 选项了吗?