我是独立承包商,作为我工作设置的一部分,我正在使用VMware Workstation来隔离几个客户之间的testingconfiguration和软件安装。 目前我正在使用3Gb内存的Windows XP笔记本电脑上运行此操作。 我的一般工作stream程是
不过,我已经决定,我想把这个任务卸载到一个单独的台式机上,这个台式机将和我一起坐在我的办公室里。 所以我有一张空白的论文来devise一个符合我的要求(硬件和软件)的实际的VMware机器:
案例:我想保持案件尽可能小,我喜欢穿梭式机器的想法。 我也想尽可能地减less噪音。 我没有使用液体冷却的经验,但我愿意付出一切。 我也简单地提出了一个机架安装解决scheme的想法。
我看到这种情况支持Host O / S和另外两个硬盘的内部驱动器:一个用于存储虚拟机,另一个用于备份虚拟机。 我也看到备份驱动器被安装在一个可移动的球童,所以我可以轻松地插入多个备份驱动器,以便于非现场存储。 我也可以看到VM驱动器也在一个球童(但不是必要的)。
主板/ CPU:我不知道应该在CPU上运行2个还是4个核心,但是应该可以同时支持主机和2个或3个客户操作系统。 但是我知道我需要支持主机O / S超过3Gb的内存。 我还需要一个USB端口,千兆以太网和良好的2Dgraphics支持分散。 我不做任何3d的工作,我玩3D游戏不感兴趣。
驱动器:良好的固体(但不是尖叫)的性能。 Guest虚拟机存储可能需要500 + Gb,而收集的文件存储需要另外100 + Gb。 主机操作系统可能只需要50-100Gb。 我不确定是否需要任何types的RAIDconfiguration(或者如果是最合适的话)。 我假设3.5“超过2.5”。 Flash是一个可行的竞争对手吗?
主机操作系统:我没有绑定任何主机操作系统,但是我知道我需要同时运行32位和64位客户操作系统。 主机操作系统也将作为与客户虚拟机相关的各种文件等的文件共享。 (*但我不能spring的Mac Pro运行OS X)
VMware产品我只有我的笔记本电脑上的VMware工作站的经验。 我不知道另一个VMware产品是否更适合我的需求。 甚至是另一个竞争对手的产品;-)然而,我希望能够将这个虚拟的Guest虚拟机安装到我当前的笔记本电脑上,并从那里运行它。
所以谁想帮我devise我的服务器!
编辑
预算糟糕我把这个问题留给了最初的问题。 我会说最多1200美元是合理的。 但是我想尽量保持在1000美元以下。
你的预算是多less? 我的意思是,我可以给你几个非常酷的select,但它们可能不适合你的预算。
尽pipe如此,你可以很容易地把它融入到1U中。
更新:
现在我们已经build立了一千美元左右的预算
显而易见,更多的驱动器,等等,你将这个东西放得越大,所以我觉得你不需要太狂奔。
硬件越来越便宜,所以你不需要任何东西,只要足够让你快乐1-2年…然后你可以更新/升级,如果你觉得合适的话。
CPU数量去4个处理器芯片。 我刚刚从2核心升级到4我自己的VMWare工作站,这是我做过的最好的事情之一。
操作系统无论你使用什么,使用它的64位版本。 它会让你…
RAM很多。 可以塞进的RAM越多,可以运行的并行会话就越多。 你可以用这种方式为整个AD树build立原型。 8GB将是一个很好的瞄准目标。
驱动器如果你要快照,你的空间使用将会增加很多。 500GB将是最低限度。 如果你有预算,可以select更快的旋转驱动来减less延迟。 所有这些并行磁盘写入将真正的任务这个驱动器。 运行并行会话是一种高度随机的I / O模式,SATA并不是那么棒。 如果你有预算,SAS可能会更好。 SSD的体积还不够大,不适合你的批量虚拟机驱动,但它们在随机I / O方面非常出色; 我预计固态硬盘将接pipe虚拟机托pipe工作站,一旦价格下降到使其具有成本效益。
RAID我更喜欢硬件RAID,但如果这不是在预算中……呃。 它可以帮助减lessSATA驱动器上的I / O负载,这可以使它们在开始触碰墙壁之前保持更长的性能。
VMWare产品棒与VMWare工作站。 您可以从那里获取图像,并直接将其导入到ESX计算机。 如果您想将已完成的映像传递给拥有ESX群集的客户,方便使用。
如果你build立一个“专用机器进行testing”应该是专用的。 使用ESXi。 你已经习惯了Vmware。 您可以为笔记本电脑和testing服务器使用常用工具。 在笔记本电脑和服务器之间传输虚拟机等。
案例:全尺寸塔 – 较大的风扇转慢=安静。 标准件。 易于工作。 如果你是全尺寸的塔是大声你使用便宜的零件和/或冷却器。 保持小的情况只会增加成本。 如果你愿意花更多的钱去机架,但不会安静。 一个全尺寸的塔可以很容易地支持一个双CPU的主板,16GB内存,12个驱动器,多端口服务器网卡,看门狗和CPU来供电所有空余的。 HTPC将限制您在许多领域的select,并增加成本。 你将通过千兆以太网访问这个服务器,所以如果需要的话把它放在另一个房间里。
主板/ CPU: 1或2个四核CPU,取决于负载。 如果你永远不会超过4个同时使用一个四核CPU的CPU。 否则得到一个双CPU CPU主板与两个四核CPU。 主板应该有双千兆网卡。 您稍后可能想要购买多端口服务器类NIC。
驱动器: 4个1tb或更大的SATA 7200rpm驱动器。 =总成本〜250美元。 条纹,镜像,RAID等都可以使用/testing许多主板支持6-8 SATA驱动器,使用额外的端口esata和外部esata磁盘进行备份。 主机操作系统ESXi应该使用less于64mb的空间。 不要考虑闪存驱动器,直到你最大限度地突袭/镜像/条纹。 双CPU和更多Ram是一个更好的投资今天。
Ram: 2gb ram芯片便宜,大的东西对于非生产用途来说是不划算的。
单核四核系统价格低于1000美元,双核四核系统价格低于1600美元。
操作系统:pipe理程序,ESXi在你的情况。
UPS:如果发生电源故障,您需要安全关机。
IPMI:可用于远程pipe理。 不需要,直到它在另一个房间的机架。
我要告诉你容易,你可以做到这一点。 由于我无法控制的物品,我递了一个新的箱子作为我的testing实验室。 一个也是唯一一个build立一个相当大的testing实验室。
所以这就是它
8个RAM
150硬盘驱动器(单SATA,没有RAID,但这不是生产)
4核心CPU约2 ghz(我认为)
完整的桌面机箱(现成的),他们可以得到相同规格的小外形。
ESXi 4.0服务器(免费)
我目前正在运行15个虚拟机。 在11点左右,响应稍微慢了一点,因为我是唯一一个使用这个盒子,空闲时没有任何负载,通常我只在安装软件时才工作,安装速度还是比较快,当我一次安装多台机器时,可以跟上。
是的15台机器都在同一时间运行。 伟大的试验室 关键在于ESXi可以执行内存和CPU过度提交,并仅在需要时才将其提供给机器。
ESXi支持每个虚拟机多次快照,您可以使用VMWare转换器为您的主虚拟机复制新映像(花费大约15-20分钟做一个副本)
另外,ESXi不支持USB。 您只能从另一台工作站使用vSphere客户端访问主机,因此,如果您需要的话,请不要期望具有通用graphics性能。 但是这些都不重要。
我永远不会再使用VMWare服务器(POS),VMWare工作站工作,但能够一次运行这么多的机器是我需要复制生产设置testingconfiguration,设置等。
所有人都告诉我,大约1000美元
我倾向于从零开始构buildPC,有点保守。 它可能最终比购买昂贵,我喜欢有一个基地的机器,吨人(所以MS可能会testing的东西)和保修的想法。
为此,我通常使用戴尔Optiplex产品线。
案子。 即使你说的是小巧的外形,我真的会鼓励你不要那么做,去一个普通的小塔。 当它们变得太小时,最终会产生许多昂贵的专有部件,这也会限制您的未来扩展。
基地电脑。 所以我会推荐带有“迷你塔”的戴尔Optiplex 760。 获得它最低限度,它会让你订购(他们通常有“戴尔交易”,性价比很好的组合),并从NewEgg获得额外的RAM和硬盘驱动器。 最大限度地从Newegg的RAM。 这台机器上升到8 GB,这应该是罚款。
中央处理器。 我通常会使用戴尔的“推荐”处理器或具有最佳性价比的产品。 我发现内存是比我的虚拟机上的CPU更多的限制,所以你应该罚款与Core 2 Duo E8400(3 Ghz / 6M)。
驱动器。 这听起来不像是你的硬盘需求是极端的,但有一个没有光泽的新电脑有什么乐趣? 如果你有钱,挥霍两个10K RPM的VelociRaptor驱动器,并把它们放在一个RAID 0arrays(当然有一个很好的SATA外部备份高清和备份)。 你会注意到速度的差异,你应得的:-)。 如果你能负担得起的话,去一个大的Flasharrays,但我认为VelociRaptor是一个很好的性价比组合。
操作系统。 使用Hyper-V与Windows 2008 Server一起使用。 这是昂贵的,所以看看你是否可以通过MSDN或其他东西。 否则,我会猜测是Windows 7 x64(确保它首先与您的虚拟化软件兼容)。
噪音因子。 Optiplexes非常安静,但是如果你不喜欢这种噪音,一旦你得到它,你可以换掉CPU散热风扇的水冷系统。 VelociRaptors不是太安静,所以如果这是一个巨大的交易,你可能想要寻找SSD的。
玩的开心!
你可以买到新的Shuttle K-48。 你可以从Shuttle预定约550美元。 它有2GB的内存限制,但另外100美元,你可以得到一个有更多的内存的穿梭机。 对于VMWare来说,如果使用Windows7,2.5GB +就是你想要的RAM数量。 YOu可以从newegg得到case + ram + hd + cpu,总共$ 256。
我有一台服务器运行一些VMWare虚拟机,几年前我从网上供应商那里获得了大约700美元的部分。 我刚刚构build了一个运行多个虚拟机的游戏/开发桌面。
箱子穿梭很好。 我的虚拟机服务器在穿梭在我身后的桌子下面。
CPU最便宜的64位i7。
内存 1G每核心。 新的i7是超线程的,所以看起来你有8核心。
主板如果您没有testinggraphics密集型操作系统/应用程序,请获取集成video的主板。 我发现一个eSATA连接是方便的。
最大的驱动器可以低于100美元购买。
操作系统 Windows 7,Fedora 10或CentOs 5.2。 我发现虚拟机在windows下比在Linux下快一点。 另外请注意,无论操作系统如何,如果您的虚拟机都在执行IO操作,则可能会使系统变慢。
虚拟化软件我更喜欢VirtualBox,因为它比VMWare服务器或播放器重量轻。 如果你的新机器是无头的,我会推荐VMWare。
你想运行并发的虚拟机? 有时在testing环境中,服务器依赖于另一台机器或configuration(可能是活动目录或数据库)。 如果没有,我认为任何至less有4GB内存的机器都可以满足您的需求。 对于我来说,就虚拟服务器而言,它是运行的并发虚拟机的数量,每个虚拟机的最小内存,然后是CPU,最后是存储。
在硬件方面,很难说什么是最好的,因为你想要一些小巧便携的虚拟服务器,而普通的计算机则需要更多的物质。 老实说,如果我是你的话,我只需要用尽可能多的RAM(4GB?)来填满你的笔记本电脑,然后拿到一个SSD硬盘来增加你的笔记本电脑的原始I / O,然后购买一个便携/外部硬盘驱动所有图像/备份,并坚持使用VMWorkstation。 这只是一个想法,但如果你可以与1000元左右,也许看看升级你使用的笔记本电脑。
但是如果外部机器是你需要的,我会强烈推荐Citrix XenServer 5.5与XenCenter 。 这是完全免费的生产使用和完全有能力。 我曾经用VirtualCenter来pipe理ESX 3.0服务器,我必须说XenServer 5.5是真正的function包装,因为它是免费的。 我还使用了ESXi 3.5,而且它是免费的,请记住,有时虚拟化最大的困难就是pipe理映像。 就VMpipe理而言,XenCenter是非常稳固的。 很多的select
就硬件而言,我不会在硬盘上浪费太多精力,因为它们对于您的需求非常大,而且价格便宜。 现在你可以得到1TB硬盘less于90美元。 如果你可以find一个可以容纳8GB内存的小外形盒子,我认为这可能是一个更好的select,然后升级你的笔记本电脑。 我会考虑购买更高质量的内存,因为虚拟化是内存密集型的,less数额外的费用会很长。 如果可以的话,我会推荐使用AMD处理器,因为它们通常比较便宜,而且都是虚拟化扩展,都是64位的。 我相信有几个英特尔CPU没有虚拟化扩展,这可能是一个问题。