我需要(大约)什么硬件来运行 ESXi 服务器?

mr.*_*r.b 2 hardware vmware-esxi

我正在考虑购买现成的商品硬件,以构建将使用 ESXi 服务器托管虚拟机的服务器。

此服务器的预期用途不是关键任务。它可能需要运行 20-50 个 Windows XP/Vista/7 虚拟机(总共,但接近 20 个数字)。每个来宾必须拥有1-2 GB 的内存,并且可能比来宾操作系统需要的磁盘空间多出两到三倍,并进行全新安装和应用所有更新(对于 XP,这大约为6-8 GB,我相信更接近于10-15 为 win7)。这些客人将作为网络管理软件新产品的试验场,因此客人在最初加载后会闲置大部分时间,但如果我给他们一些任务来完成,他们应该能够表现得相当好。

现在,根据我所了解的...... CPU 通常不是什么大问题(6 核就可以了),内存不应该缺乏,但不必是所有客人的总和,因为过度使用......这让我想到了 IO,这似乎是瓶颈。

由于我对 ESXi(和 ESX)服务器的经验很少,我想问:

  1. 过度使用可以节省多少内存,它如何影响性能?
  2. 6 核 CPU 是否足以运行上述系统?
  3. 是否可以在两个(甚至一个)SSD 驱动器(用于托管系统虚拟磁盘)上运行整个服务器,并在 RAID 0 中使用少量额外的 HDD (2-3) 作为辅助存储?
  4. 我在某处读到 ESXi 允许拥有诸如“主映像”之类的东西,本质上是多次“部署”的虚拟机,因此可以通过仅存储特定来宾的差异而不是复制整个虚拟磁盘来节省磁盘空间。这是真的吗,这对我有什么帮助?
  5. 在构建这个现成的解决方案时,我还需要考虑其他什么事情吗?

我可能应该在这里提到,我完全了解关于电源、raid 0 等的 SPOF 等问题,但由于它只是一个试验场而不是生产系统,因此对我来说并不那么重要。

谢谢,B。

Cho*_*er3 7

  1. 您可以节省相当多的费用(约 20-50%),但在 XP/Vista 和 W7 之间混合使用不会有帮助 - 如果您关心页面共享,请尝试坚持使用。
  2. 我自己会选择更多的内核,当然如果它更接近 50 而不是 20 - 想想双 CPU 盒,Xeon 56xx 或 AMD Magny-Cours。
  3. 即使是最面向企业的 SSD,也不要尝试这样做,除非您喜欢重建和恢复系统。坏主意,莫里斯跳舞实际上很糟糕。
  4. 我认为您的意思是 VMWare View - 它是专门为您正在做的事情而设计的,并且确实运行良好 - 但成本很高。
  5. 是的,要么使用快速集中存储(即 FC 或 10Gbps iSCSI),要么如果您想使用本地磁盘执行此操作,则在硬件 RAID 10 配置中至少使用 4 个磁盘,最好也使用 10krpm 的磁盘。

希望这会有所帮助,但您可能也想获得一些人的意见 - 这就是本网站的好处 - 各种体验 :)


MDM*_*rra 5

您应该从官方VMWare HCL 中选择您的硬件。这是保证兼容性的唯一方法。

您永远不应该使用 RAID 0,如果您希望性能接近 3 磁盘 RAID 0,请使用 6 磁盘 RAID 10。此外,这些 VM 的使用量有多大?如果它们将被大量使用,那么您离所需的硬件还差得很远。最后,您要查找的术语是“链接克隆”,它使用主磁盘映像作为其基础。

  • @mr.b - 不使用 RAID 0 与性能无关,与我的个人经验无关,而是关于可用性。如果 RAID 0 中的单个磁盘出现故障,则所有数据都会丢失。只要它们不是来自同一镜像,您最多可以丢失 6 磁盘 RAID 10 中的三个磁盘。我意识到您不太关心数据可用性,因为这是一个测试系统,但您应该关心由于单个磁盘故障而丢失您所做的所有配置。至于 SSD,它们速度更快,但肯定成本高昂。 (2认同)