我计划构建服务器来承载最大数量的虚拟机。目前,我有单独的机器运行一些应用程序、数据挖掘类型的程序,每台机器都有大约 1GB 内存、600-1GHz CPU,我想看看在运行 VMWare Server ESXi 的服务器上可以运行多少台虚拟机。我使用 Micro XP 作为操作系统。
我已经将范围缩小到这个板块:http://www.newegg.com/Product/Product.aspx?Item=N82E16813151085&cm_re=tyan-_
看起来很划算,而且可以装上很多内存等。有什么建议/规格方面的帮助吗?你认为与使用戴尔服务器等相比,自己组装不会节省很多钱吗?
谢谢!
答案1
说实话,我想知道你自己建造它希望达到什么目的。
在我们的虚拟化项目中,我从零零星星地安装几个 VMWare Server 转移到合适的 ESX 集群,我学到的是,这很好,但在高端,这意味着把更多的鸡蛋放在更少的篮子里……这本身并没有什么错,但这确实意味着每个篮子都需要比以前更加小心。当 VMWare Server 上有几个东西时,丢失一两个服务是一回事,而当 ESX 服务器死机时丢失十个服务或当共享存储死机时丢失所有服务则完全是另一回事。
对于 VMWare 之类的系统,硬件兼容性非常重要,而 Dell、IBM、HP 等公司可以为您提供这种兼容性 - 如果您购买 ESX 系统,您可以确信它会正常工作。即使您认为可以节省硬件的初始购买价格,您也必须考虑系统生命周期内会发生什么。
答案2
我认为你的问题的答案可以归结为另外两个问题:
- 您认为合理的成本是多少?
- 你有多珍惜自己的时间?
我们运行的 VM 服务器配备 128GB RAM、多个四核处理器和大型磁盘阵列,全部基于戴尔硬件。每台服务器的重量约为 10,000 英镑。同时运行的虚拟机数量差异很大,具体取决于每台 VM 的要求。无法进行简单的计算。
就我们而言,这是合理的成本,因为它为我们节省了大量其他费用(空调、机架空间、配置、测试……)。您的答案可能完全不同。
答案3
这也取决于您的存储情况。您可以花 10,000 美元购买一台可容纳 50 个 VMS 的主机,但瓶颈在于您的存储设备。有很多变量会影响这一点。您的存储情况如何?
答案4
这可能有助于您构建 ESX HCL 兼容系统:与 ESX 4.x 和/或 ESXi 4.x Installable 兼容的主板和不受支持的服务器
对于生产,我仍然会选择提供认证兼容性的主要供应商之一。假设您在服务器和/或共享存储上运行任何关键任务,所有相关供应商的支持终有一天会为您节省大量时间和精力。