对于虚拟化专家来说,在办公室之外组建家庭实验室不失为一个很好的,可以用来获取更多的相关了解和增加实践经验的解决办法。如果虚拟化管理员可以从脆弱的生产应用环境中脱离出来,他们可以更多地进行技术相关的探索,从而增强技术能力。 几个月前,我曾经写过一篇文章“打造虚拟化测试实验室学习VMware技术”,是关于探索如何通过桌面PC和VMware Workstation来创建家庭实验室。这个项目非常的成功,效果超出了我的预计,它使得我可以对多个以虚拟机方式运行在VMware Workstation之下的ESX和ESXi主机进行配置。
我曾经使用的家用PC机配置如下: 单个支持超线程技术的Intel i7……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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家庭实验室选择合适的硬件。
相关推荐
-
vSphere Web客户端升级并没有让用户停止抱怨
VMware针对困扰 vSphere Web客户端性能问题的解决方案是全新的基于HTML5的图形用户界面,但用 […]
-
存储IO控制能够避免哪些vSphere问题?
存储I/O控制(storage I/O control)可以帮助解决某些共享存储问题,但是其并非适用于所有虚拟机。
-
OpenStack项目:哪一个VMware贡献最多?
曾经有一段时间,VMware只专注于专有的软件上。随着IT世界的扩展,VMware的视野也越来越大。除了云服务、网络虚拟化和软件定义存储之外,VMware已经成为许多开源项目,包括OpenStack的重要贡献者。
-
从2016到2017:关于VMware云的疑惑也跨年
VMware NSX产品向前迈出了一大步,同时新版vSphere以及VSAN也初次登台。另一方面,业界对VMware云服务的定位仍旧存在困惑。