你将如何build立一个廉价的虚拟服务器农场家庭发展?

我想在家里有一个虚拟服务器场,最好是6个虚拟服务器,这些都是为了我自己的个人发展。 什么是最便宜的方式来实现这一目标? 我最好喜欢在工作中使用VMWare。

明显的问题:

多less台物理服务器? 什么处理器? 多less内存? 磁盘空间? 哪个产品? 什么磁盘arrays?

首先它必须是可用的,我已经在Windows上运行我的笔记本电脑上的虚拟服务器,它基本上是行不通的。 我不想build立一些东西,发现它是缓慢的,无法使用的。

我打算把Windows服务器放到虚拟机上。

非常感谢

首先检查你的CPU是否支持VMX标志(/ proc / info)。 这是大多数新CPU内置的硬件辅助虚拟化。 (见http://en.wikipedia.org/wiki/Intel_VT#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29 )几乎所有的Core2 Duo或更好。

这将几乎所有的虚拟化工作速度提高3-4倍

然后,如果你有现金购买一个i7范围的CPU – 这嵌套分页支持(基本上,虚拟机是允许处理自己的页面错误)。 这些都是新鲜的,再加2倍的速度。

然后下载Virtualbox.org开源版本。 把它放在Linux或FreeBSd框上。

然后分配大约256MB的内存,8GB的磁盘空间,并将光盘放入驱动器,正常安装到8GB的空间,然后离开。

你需要聪明才能从外部看到服务器 – 看看networking桥接。

Linux Xen应该是相当不错的。

如果您不希望有任何stream量通过服务器,您应该可以在一个盒子中完成所有操作。

你不说你打算使用什么堆栈。 如果它是一个没有gui的标准LAMP栈,那么在单个服务器上的一切都应该是非常有用的。 如果你正在谈论IIS / Windows,也许不是。

此外,当你说你想要6台服务器,是3台服务器的MySQL集群和3台服务器的Apache集群,还是你有其他的想法?

另外,无论您使用的是哪种虚拟化技术,都要确保安装这些工具 (例如vmware工具,virtualbox工具),因为它们使一切更加高效和快速。

关于你想在这些虚拟机上运行什么,你可以在运行Linux和OpenVZ的桌面上运行。 比(比方说)VMWare轻了很多。

根据硬件…你可以做到这一切一个服务器(也许两个)。

这些日子硬件很便宜…

假设这个家庭服务器场是一个testing/开发区域,您应该能够在一个或两个四核处理器上运行六个虚拟机,并根据您的需要提供尽可能多的RAM /磁盘。

另一种select是从CraigsList.org的某个地方购买使用…找人换掉旧的硬件等,拿起一个廉价的服务器。

再一次…我不知道你的预算是多less,但新的硬件是如此便宜…它几乎是一个耻辱,不买一个新的。 🙂

http://www.hak5.org/episodes/episode-519

从这个话题的第3版开始,这是Hak5的一个很好的例子。 他们说可以做到2000美元。 这里应该有很多很好的信息。

如果你有两台机器,可以同时使用四核处理器和每个盒子8到16GB的内存,那么你就是用天然气做饭! 您可以在每台服务器上轻松运行多达4台服务器。 正如您所说,您熟悉VMware,请使用ESXi(hvmware.com/products/esxi/),或者考虑使用Xenserver( http://www.citrix.com/lang/English/lp/lp_1688615.asp )免费,但Xen需要64位处理。

您可以轻松购买支持高达16GB内存的普通PC级主板,在英国这个价格超过80英镑。 当然,您可以购买高端主板,但我仍然认为您可以在家里安装vm基础设施,价格大概在500英镑左右,还包括一个小型的san设备。 干杯

我第二个VMWare ESXi的build议。 一些有用的链接:

我知道你说过要使用VMWARE,但可以免费获得citrix xen服务器。 免费版本function完全与自己的虚拟中心等效免费。 它没有vmotion,这是你付费的版本开始的地方。 你可以从citrix网站下载它。 它具有很好的成本function。