在旅途中的演示者可以运行Microsoft Hyper-V R2虚拟化平台以及System Center Virtual Machine Manager(系统中心虚拟机管理程序,SCVMM)软件来做演示,你只需要两台便携式电脑,并如下操作。 我在会议上、培训课上和做咨询都需要演示,所以我在办公室里花了许多的时间改进演示,这样当我在旅行时,它们可以按我所希望的那样工作。结果是,我开始把VMware Workstation软件做为我需要的辅助工具。整个在美国期间,VMware Workstation的桌面虚拟化帮助我构建了良好的教学、培训、演示的Windows……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在旅途中的演示者可以运行Microsoft Hyper-V R2虚拟化平台以及System Center Virtual Machine Manager(系统中心虚拟机管理程序,SCVMM)软件来做演示,你只需要两台便携式电脑,并如下操作。
我在会议上、培训课上和做咨询都需要演示,所以我在办公室里花了许多的时间改进演示,这样当我在旅行时,它们可以按我所希望的那样工作。结果是,我开始把VMware Workstation软件做为我需要的辅助工具。整个在美国期间,VMware Workstation的桌面虚拟化帮助我构建了良好的教学、培训、演示的Windows环境。
至少到最近,正如我们所见,当你在Window操作系统上做演示时,VMware Workstation工作出色。但是在VMware Workstation上不能创建Hyper-V运行环境。关于这一局限的技术原因比较复杂,对于大多数使用者过于繁琐。重要的一点是用现有的技术,不能在一种hypervisor之上运行另一种。最终的结果是:无论我们多么地想,都不能在VMware Workstation之上运行Hyper-V。
最近,我已经对微软的Hyper-V虚拟化做了相当多的介绍。当IT支持者们仍然在确定其基本的功能时,在Hyper-V的早期已经不存在这样的问题了。在后面,演示单Hyper-V主机的性能所需的便携式电脑需要如下支持:x64、硬件数据执行保护支持(DEF)、板载虚拟化扩展(硬件虚拟化支持)。
但是当时,人们想看的不仅仅是我在一个便携式电脑上单个Hyper-V主机上所做的展示。他们想看见Windows容错集群(Windows故障转移群集)的高可用性。他们想看Virtual Machine Manager的管理功能,他们需要理解热迁移特性与集群感知磁盘资源的交互(cluster-aware disk resources interrelate)。所有的这些需求是很好的,但是要在旅途中这样做无疑是一件头疼的事情,主要是需要支持集群和VMM功能的域服务,这确实是一个问题。
我梦想实现一个能够演示所有那些功能的可行的解决方案,在花了很长一段时间之后,最终找到了一个。在下面的步骤里,我将说明如何用两个便携式电脑构建一个可以运行集群Hyper-V和VMM的全功能的解决方案:
步骤1:把两个相同配置的便携式电脑互联。相同配置的电脑一般具有相同的处理能力。不过这并不是一个必须的要求,因为Hyper-V R2新的处理器兼容特性消除了这样的担心和冲突。用交叉线把两个便携式电脑连接起来,并配置好网络使其可以互相通信,这对下面的步骤很关键。构建演示这样的环境,把每一个电脑连接到局域网上可以很好地获取所需的资源。在你搭建完成时,测试一下确保双绞线的连接正确。
步骤2:安装支持Hyper-V 和Windows容错集群的iSCSI Target软件。Windows容错集群需要共享存储,这一般通过硬件系统实现。对于演示环境,我们可以用软化。轻松创建共享存储。我用StarWind Software免费版的iSCSI Target,它通过一个很好的免费软件包提供了环境所需的所有技术。
步骤3:安装Hyper-V角色并创建一个域控制器(domain controller)。VMM和容错集群功能都需要域服务(domain services)。在这个实例里,这些域服务被没有配置高可用的主机上的虚拟机所拥有。在其中一个便携式电脑创建这样的域服务(DC),或者用现有的域控制器做物理到虚拟机(P2V)的迁移。无论哪一种情况,确保DC没有配置高可用性,因为在接下来重启时的时间问题将导致整个环境的失败。我们在下面要详细讨论这个问题。
步骤4:安装Window 容错集群套件并创建集群。一旦DC和laptop确定安装好了,你就用标准的安装程序创建Hyper-V集群。
步骤5:在一个便携式电脑上安装VMM以及相关的必须的软件。安全VMM之前需要提前安装一些软件(如SQL和Windows自动安装工具)。在你的服务器上安装所有的组件和VMM。然后你可以创建虚拟机并使其高可用性。不要为高可用性启用DC,因为这将重新配置DC里的虚拟机作为集群资源。由于启动集群需要DC,这将导致两难境地: DC不能起动导致集群不能启动,集群不能启动因为DC没有启动。
完成上述的步骤应该可以在任何地方演示Hyper-V功能,在我的搭建中,我用了VMM的本地的P2V特性快照了我家中办公室的DC的在线拷贝,而不是创建一个新的。因为更新序列号的回滚(Update Serial Numbers Rollback)的原因,你将发现VMM的控制程序强烈推荐你不要这样做。但是在单个域控制器中,这个问题不影响你的演示环境。
作者
Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。
相关推荐
-
回顾年度9大虚拟化技术
虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]
-
从Azure VM到Hyper-V:想想这些技巧
多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。
-
功能多样的Get-VM PowerShell cmdlet,你知道多少?
Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。
-
支持Linux虚拟机:新版Hyper-V来帮忙
大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。