创建VMware lab的费用通常有限。home lab有时甚至是在VMware Workstation或Fusion内部创建的。虽然不需要(甚至不应该)在vSphere lab中运行终端用户生产的应用,低性能是可接受且可预期的。然而,有时候低性能和缺少可预见性即使在lab环境中也会成为问题。
改善VMware lab的性能要从配置足够的硬件资源入手。在本文的第一部分,我们会学习如何配置和创建VMware lab,以获得更好的性能来满足典型用户需求。紧接着第二部分会涉及故障诊断和VMware lab环境性能的分析。 VMware lab的目的 在我们开始性能分析之前,先退回来考虑一……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
创建VMware lab的费用通常有限。home lab有时甚至是在VMware Workstation或Fusion内部创建的。虽然不需要(甚至不应该)在vSphere lab中运行终端用户生产的应用,低性能是可接受且可预期的。然而,有时候低性能和缺少可预见性即使在lab环境中也会成为问题。
改善VMware lab的性能要从配置足够的硬件资源入手。在本文的第一部分,我们会学习如何配置和创建VMware lab,以获得更好的性能来满足典型用户需求。紧接着第二部分会涉及故障诊断和VMware lab环境性能的分析。
VMware lab的目的
在我们开始性能分析之前,先退回来考虑一下VMware lab的目的。毕竟,和生产环境类似,lab创建的目的也各不相同,所以性能预期也不同。和生产环境相似,VMware lab分为三个不同的QoS级别:
• 金牌:这类lab创建的目的是用于客户demo环境。目标是为了演示vSphere的先进功能或者是运行在vSphere上的某个产品(也许是公司的虚拟应用产品)。这类lab的性能期望和生产环境类似,要求虚拟机运行速度很快。因此,很可能会配置跟生产环境虚拟架构相同的物理服务器和存储。例如,两台中端8核服务器,配置32GB内存,和中端iSCSI SAN或NAS存储通过支持VLAN的企业级以太网交换机相连接。这种配置费用大约是$25,000。
• 银牌:创建用于测试的vSphere或VM。这类lab一般是大中型企业用来测试vSphere升级、vSphere新功能,例如DRS(Distributed Resource Scheduler)或Site Recovery Manager,以及从VMware虚拟应用市场获得的一些新的vSphere虚拟应用。这类lab可能会使用两台中端服务器,配置单颗四核处理器,8到16GB内存,低端iSCSI SAN或NFS NAS存储,以及没有专门管理的低端以太网交换机。这类lab在企业中很常见,也是虚拟化专家努力在家实现的。像这样的VMware lab可能会花费$5,000。
• 铜牌:最低端的vSphere lab只满足运行至少一台ESXi和vCenter服务器的需求,可以启动至少一台64位虚拟机(性能可能会很糟糕)。这类lab主要用于vSphere学习,或满足工程师随身携带lab的需求。您可以安装ESXi、vCenter,把两者连接起来配置宿主机,创建新的虚拟机,使用命令行界面。不支持高级功能,如Fault Tolerance(容错)、DRS或vMotion,但是您可以了解60%左右vSphere管理员需要涉及的内容。这类lab还可以帮助IT爱好者准备VCP考试,明白vSphere是什么和如何工作。它可以运行在一台独立的物理机或虚拟机上、VMware Workstation或Fusion内部、台式机或笔记本系统。可能有或没有任何的共享存储。预估成本范围从免费虚拟运行到$800的独立低端服务器。
所以,当我们开始讨论VMware lab的性能分析时,先要说明讨论是基于哪类lab。金牌级别lab的分析和生产环境一致,因为对它的期望要求也是生产级别的。接下来,让我们重点关注在中低端银牌和铜牌lab上。
创建中小型VMware lab
在银牌lab中,对性能分析的要求类似于一个小型生产环境。需要使用类似于vMotion和DRS功能,所以首要保证宿主机的CPU提供支持,而且CPU和RAM的规格相似。共享存储的所有的虚拟机都需要是这些配置。所以确保所有lab中的宿主机可以访问共享存储,并且有足够的空间供这些虚拟机使用。
低端铜牌lab只是期望vSphere可以工作。如果您是在虚拟lab中运行vSphere,VMware提供的支持不能解决异常状况(只能祈祷它好好工作)。换句话说,虚拟的vSphere lab对于IT爱好者、售前工程师、开发人员和希望用有限资金获得vSphere体验的人而言,价值巨大。
运行于VMware Workstation或Fusion上的虚拟ESXi宿主机,需要满足ESXi宿主机的内存需求,以及每台虚拟机启动的内存需求。记住一点,虚拟ESXi虚拟机不支持VMware Tools,不支持内存膨胀技术。而且需要实际大小的物理内存才能启动虚拟机,因为Workstation和Fusion不能支持ESXi的内存分配技术。
当您添加两台ESXi宿主机,每台需要4GB内存,vCenter 虚拟机使用3GB内存,共享存储虚拟机(例如运行了OpenFiler)使用2GB内存,这样VMware lab宿主机需要16GB或更多。
台式机或笔记本的内存通常会成为瓶颈,但有时存储也会。如果您的台式机和笔记本和我的相似,OS的启动时间太长只是因为所有的OS数据都要从硬盘读取出来。试想,当需要从原本设计来加载一个OS的磁盘上去启动四个或更多虚拟服务器时会受到多大影响?
结论是什么?在您的vSphere lab环境中增加SSD硬盘是唯一的简便的办法。无论运行的负载有多大,它可以提供持续稳定的IOPS。
现在您已经明白了创建lab需要的硬件类型,在这系列的下部分,我将介绍如何监控性能和确认VMware lab瓶颈。
相关推荐
-
发现并解决vSphere lab性能瓶颈
VMware lab可以用来测试升级和新产品或是学习vSphere,但是VMware lab的功能容易受性能瓶颈的制约。本文提供几款性能工具帮你发现并解决vSphere lab性能瓶颈。