如何使用嵌套式Hypervisor搭建家庭vSphere实验室

日期: 2013-12-23 作者:Meredith Courtemanche翻译:王学强 来源:TechTarget中国 英文

家庭虚拟化实验室为IT专家提供了一个机会,可以在灵活的工作时间内和不会对生产环境造成任何影响的情况下尝试最新的技术。 可以通过多种方式实现在家中搭建VMware实验室。其中一种就是自助式的嵌套vSphere实验室,其包含了一些VMware还没有完全支持的特性,但是这是一种在低系统开销情况下体验vSphere 5.1高级特性的好方法。 Kelser公司的虚拟化实践专家和Hartford VMUG 组长Matt Kozloski说,对于学习VMware认证专家考试的管理员来说,vSphere 5.1实验室是一个可以提供很大帮助的工具。

在2013年的Hartford VMUG会议上,他分享了一些关于……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

家庭虚拟化实验室为IT专家提供了一个机会,可以在灵活的工作时间内和不会对生产环境造成任何影响的情况下尝试最新的技术。

可以通过多种方式实现在家中搭建VMware实验室。其中一种就是自助式的嵌套vSphere实验室,其包含了一些VMware还没有完全支持的特性,但是这是一种在低系统开销情况下体验vSphere 5.1高级特性的好方法。

Kelser公司的虚拟化实践专家和Hartford VMUG 组长Matt Kozloski说,对于学习VMware认证专家考试的管理员来说,vSphere 5.1实验室是一个可以提供很大帮助的工具。在2013年的Hartford VMUG会议上,他分享了一些关于使用嵌套hypervisor搭建vSphere 5.1家庭实验室的想法,和一些关于资源分配、不使用vSphere存储组件(VSA)的共享存储和网络部署的一些建议。

构建家庭实验室

嵌套式hypervisor是一个包含于虚拟机(VM)当中的hypervisor。Kozloski使用嵌套式hypervisor来创建vSphere家庭实验室,而不是在VMware Workstation这样的桌面虚拟化工具中测试vSphere 5.1,因为Workstation需要额外的操作系统层,并且网络地址转换(NAT)有时候十分“挑剔”。嵌套式hypervisor实验室更加复杂,但是这也是乐趣的一部分,Kozloski说。

为了让实验室运行起来,可以使用VMware vSphere 5.1的60天评估版授权。Kozloski注意到“有很多免费的软件工具可供使用”。IT经理和管理员可在微软TechNet付费订阅来评估软件,这些可以用在客户端操作系统上。和TechNet类似的DreamSpark,也为教育机构和学生提供了免费的专业版软件。

vSphere家庭实验室部署必须满足5.1的需求,Kozloski推荐为嵌套的64位客户端使用Intel EPT或者AMD RVI。

他建议“为VMware虚拟机文件系统(VMFS)使用硬盘驱动,并且在USB盘上安装vSphere”,来保持实验室的精简配置。因为嵌套式家庭实验室全部都是vSphere,非常稳定,但是要记住VMware不支持所有部署过程。在运行过程中可能会出现一些警告(如图1),但是不会对嵌套式实验室的使用造成实质性影响。


  图1. 这个错误信息表明CPU不支持嵌套式虚拟化。但是你可以继续进行安装,实验室可以正常工作。
图1. 这个错误信息表明CPU不支持嵌套式虚拟化。但是你可以继续进行安装,实验室可以正常工作。

家庭实验室的技术规格

在每个虚拟机启动时,嵌套式vSphere实验室需要为其分配两个CPU和2GB内存。而在搭建完成之后,可以移除一个CPU,但是内存必须保证在2GB或以上。Kozloski表示需要注意和其他应用共享的交换内存。并且记住管理工具vCenter会占用大量内存。

不同于vSphere 5.0,VMware vSphere 5.1不需要开启嵌套式hypervisor。但是,嵌套式hypervisor支持允许实验室在vSphere主机中对64位虚拟机进行虚拟化,所以Kozloski建议还是开启这个功能。

为了在家庭实验室中使用共享存储,需要创建共享虚拟机磁盘(VMDK)。VSA会占用实验环境中的大量资源,所以Kozloski倾向于使用共享串行连接(SAS)磁盘方式。共享SAS不会占用大量系统开销,并且开启了通常VMFS禁止的多路同时写入功能。通过这种方式,多个虚拟机可以同时对一个文件进行写操作。

为了节省固态存储磁盘空间,你可以创建手动链接克隆(Kozloski这样命名):“创建一个根VMDK,建立快照,然后根据需求创建随意数量的副本”,他说,“这些现在都是根VMDK的增量VMDK,可以在新虚拟机上使用增量VMDK。”

这种方法存在的威胁是你可以相应地删除父VMDK,所以Kozloski建议从容器中移除不需要的信息,然后从VMFS中删除。

Kozloski建议为嵌套式hypervisor部署分配一个私有网段。这创造了一个“便携式”的网络,其中虚拟交换机连接到物理交换机和一个隔离的私有泡沫网络。独立于平台的网络路由器和防火墙工具,比如Vyatta公司的产品,可以控制进出客户端虚拟机的流量。如果需要连接嵌套式虚拟机,可以在虚拟交换机上开启到物理网络的混杂模式。

对于嵌套式hypervisor来说有两种可用的网络模式,Kozloski说:VMware和E1000中纯粹的虚拟VMXNET3,其模拟了Intel 82545EM千兆以太网接口卡(NIC)。他建议使用E1000,以避免发生死机时的紫屏现象,而VMware VMXNET3对于嵌套式hypervisor来说只是实验性的网卡。但是,对于嵌套式hypervisor中的客户端虚拟机来说,它是安全的。

 图2.这是主机系统界面(A),以及嵌套式vSphere集群界面(B)。图2.这是主机系统界面(A),以及嵌套式vSphere集群界面(B)。
图2.这是主机系统界面(A),以及嵌套式vSphere集群界面(B)。

图片来自于Matt Kozloski。

作者

Meredith Courtemanche
Meredith Courtemanche

数据中心作者

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。

相关推荐