VMware家庭实验室:实现vSphere高级功能所需的组件

日期: 2010-06-21 作者:SearchVMware.com翻译:李哲贤 来源:TechTarget中国 英文

对于虚拟化专家来说,在办公室之外组建家庭实验室不失为一个很好的,可以用来获取更多的相关了解和增加实践经验的解决办法。如果虚拟化管理员可以从脆弱的生产应用环境中脱离出来,他们可以更多地进行技术相关的探索,从而增强技术能力。   几个月前,我曾经写过一篇文章“打造虚拟化测试实验室学习VMware技术”,是关于探索如何通过桌面PC和VMware Workstation来创建家庭实验室。这个项目非常的成功,效果超出了我的预计,它使得我可以对多个以虚拟机方式运行在VMware Workstation之下的ESX和ESXi主机进行配置。

我曾经使用的家用PC机配置如下: 单个支持超线程技术的Intel i7……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

对于虚拟化专家来说,在办公室之外组建家庭实验室不失为一个很好的,可以用来获取更多的相关了解和增加实践经验的解决办法。如果虚拟化管理员可以从脆弱的生产应用环境中脱离出来,他们可以更多地进行技术相关的探索,从而增强技术能力。

  几个月前,我曾经写过一篇文章“打造虚拟化测试实验室学习VMware技术”,是关于探索如何通过桌面PC和VMware Workstation来创建家庭实验室。这个项目非常的成功,效果超出了我的预计,它使得我可以对多个以虚拟机方式运行在VMware Workstation之下的ESX和ESXi主机进行配置。我曾经使用的家用PC机配置如下:

  • 单个支持超线程技术的Intel i7-920 2.66 GHz四核处理器
  • 12 GB DDR3-1600 内存
  • 单块 1TB, 7200转 SATA 硬盘
  • Windows 7 Professional
  • VMware Workstation 7

  在我写那篇文章的时候,还没有为我的VMware实验室购买共享存储设备。只是推荐了几个,包括Iomega 的ix2-200 和 ix4-200d,以及 Data Robotics DroboPro。在综合考虑了多个因素之后,如成本、性能、容量和特性等,我选择了ix4-200d基于如下的这些原因:

  • 成本。我的预算大约$700。DroboPro产品的价格距离这个还比较远,而我在Fry's Home Electronics上找到的ix4-200d产品的售价为$649
  • 性能。ix4-200d可以支持RAID5,而且相比于ix2-200(RAID1,1.0GHz处理器,256MB内存)其支持的内存更大(512MB),处理器也更快(1.2GHz)。这样的话在ix4-200d用四块盘做成的RAID5系统上可以比ix2-200的两块盘做成的RAID1系统获得更好的写入性能。
  • 容量。ix4-200d最高可以支持到4块2TB硬盘,8TB的总容量。另一方面ix2-200可以支持2块2TB硬盘组成4TB容量。我所期望的是至少拥有4TB的容量,而且也仅能负担起1TB硬盘的价格。考虑到RAID可能带来的容量损失,ix4-200d配置四块1TB硬盘之后的可用容量略小于3TB,而ix2-200通过2块1TB硬盘做RAID1提供的可用容量在1TB以下。
  • 特性。ix2-200和ix4-200d使用的软件几乎是完全相同的,因此它们支持的功能特性也一样。对于我来说,可以支持iSCSI和NFS协议是重要的特性,而两者都可以支持。

  通过两者的比较我最终选择了ix4-200d。实践证明它是一个非常棒的“小家伙”,同时提供了丰富的功能特性。它具有良好的性能表现,其价格也是可以接受的。在完成这个采购之后,我的家庭实验室所有组件就齐备了,而且它们都可以很好地配合我的工作。i7-920处理器的性能表现也非常的棒,在八个CPU核心支持下,它甚至可以轻松地支持多台虚拟机的同时运行。

  在我购买了i7-920处理器之后不久,i7-930处理器降价了,从而使得它的价格和i7-920几乎相同。这两个处理器的架构是完全相同的,而i7-930的主频为2.80GHz,相比于i7-920的主频为2.66GHz。所以,如果您现在正在搭建新系统,我强烈建议选用i7-930。

  尽管对于很多人来说,这样的VMware实验室已经可以满足需求了,但是我们如果想使用一些高级功能的话,它们是无法在以虚拟机方式运行的ESX和ESXi系统上实现的。这些功能包括:VMDirectPath、Fault Tolerance、Distributed Power Management和 Dynamic Voltage and Frequency Scaling。

  考虑到这一点,我决定进一步扩展我的VMware家庭实验室。通过购买一些服务器来直接安装ESX/ESXi而无需VMware Workstation。这种安装方式需要一些特定的服务器作为ESX/ESXi主机,但这样做和运行VMware Workstation的单个桌面PC相比,也有自身的优缺点。

  VMware Workstation的成本比较低,因为一台PC机可以运行多个ESX和ESXi主机。VMware Workstation也可以方便地作为普通的工作站来使用,当然,如果多个主机都运行在一台PC上,对多个主机的管理和监控也就变得相对简单一些。

  如果我使用Workstation来代替专用服务器,将无法使用VMware的高端功能,例如VMDirectPath和Fault Tolerance。同时还需要接受带来的性能损失,因为在裸机上运行的ESX和ESXi其性能表现要好得多。

  如果想直接在服务器上安装ESX和ESXi,还需要特定的硬件支持才可以正确地实施,因此我需要指出这种ESX和ESXi主机需要满足哪些条件才可以按照我期望地方式运行。我试图寻找一些满足如下条件的产品:

  • 至少配备8GB内存,并且可扩展至16GB
  • 可以支持Fault Tolerance的Intel四核处理器
  • 一块较小容量的本地硬盘,需要至少拥有250GB的空间
  • 至少三块网卡,而且需要支持vSphere
  • 配备一块vSphere兼容的存储适配器

  我选择了Intel是因为之前已经提过的一点,我希望可以使用VMDirectPath功能,而这项功能需要Intel Virtualization Technology for Directed I/O (VT-d) 或AMD I/O Memory Management Unit (IOMMU)技术的支持。Intel的VT-d已经推出一段时间,而且在很多服务器上也已经非常普遍,但是AMD的IOMMU还没有获得普遍的支持。我对于本地硬盘的容量需求并不高,因为我计划通过共享存储设备为服务器提供支持。如果您的VMware实验室还配备了RAID控制器,这固然很好,不过这点需求对于我而言并不是必须的。

  请继续跟随我进入下一部分内容来了解如何为VMware家庭实验室选择合适的硬件。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐