我正在考虑为我们的公司部署一个小型(一台或两台主机服务器)非生产虚拟化计划。我们需要它具有高性能并为许多用户托管共享资源。我对 VMWare ESXi 和 Citrix XenServer 都比较熟悉,并且知道我们对其中任何一种都会感到满意。我遇到的障碍是管理方面。
从我读到的所有内容来看,这两款产品目前都不支持除 MS Windows 之外的任何操作系统来使用其远程管理工具。我们公司十多年来一直运行良好,没有部署任何 Windows 机器,这似乎不是一个现在就开始的理由。即使有一些不成熟的解决方法允许从 Linux 或 OS X 机器进行一定程度的管理,我发现的每种解决方案都需要 Windows 来执行流程中的至少一个组件或一个步骤。我不想仅为此目的设置 Windows VM 或分区。将不需要的元素引入我们的环境将花费巨大,我非常想避免这种情况。
我对此有什么选择吗?我不会屏息期待 Citrix 或 VMWare 支持其他操作系统,因此我非常愿意接受任何替代方案。我是否需要在这里推出自己的解决方案,并放弃拥有带有远程管理工具的虚拟机管理程序操作系统的优势?或者是否有一些我尚不知道的第三方工具来管理这些系统的方法?任何见解都会有很大帮助。
答案1
vSphere 5 有一个 vCenter Virtual Appliance,因此您无需 Windows 服务器即可管理 vCenter。还有一个基于 Web 的配置选项,可以代替 vSphere Client 使用。
与 Windows 版本相比,这两种选项的功能都不完整,但它可以在单/双主机环境中完成您需要的一切。或者,也许您可以使用单个 Windows 工作站/VM 进行高级配置。
答案2
答案3
如果您正在寻找推荐,我对 Debian Squeeze + Xen 和用于管理的 cli 工具非常满意。我还没有发现任何我不能做的事情。甚至 dom0 之间的 dumU 实时迁移也可以通过命令行进行。
答案4
尝试 Proxmox VE。它同时支持 KVM 和 OpenVZ,并且完全通过 webconsole 进行管理。