XP Mode,还是 Med-V ?

作者/Stephen L Rose 译者/贾笑明

随着XP Mode RC版本的发布,关于“在什么情况下XP Mode是理想的解决方案”和“应该什么时候选择Med-V 方案”的话题和疑惑也多了起来。我想我应该花费几分钟时间来理清这些困惑。

那么,让我们从[Windows] XP Mode开始如实谈起。

我们在Windows 7的Windows Virtual PC中引入了新的功能,例如支持USB(通用串行总线)设备,以及可以把虚拟机中的应用程序无缝地集成到Windows 7桌面,并且用户可以从开始菜单使用它们。Windows XP Mode只是一个预配置的Windows XP虚拟映像,Windows 7专业版(Professional)及以上版本的用户均可使用。整个Windows XP Mode是特别为帮助小型企业用户能够在Windows 7桌面上运行Windows XP应用程序而设计,以免那些应用程序无法在Windows 7操作系统中运行。

然而,你会问为什么人们还需要除了这些之外的其它功能。在Windows XP Mode,用户需要自己安装他们的Windows XP应用程序。我的意思是每一台物理PC都有它自己的Windows XP虚拟环境,并且这是由最终用户控制和管理的。它并不是为IT环境或集中化的管理部署所设计。这也正是你需要MED-V的地方。MED-V增加了[Windows] XP Mode大型部署所需要的一切内容。包括提供IT配置的虚拟机,定制终端设备上的特定XP环境以便连接[Microsoft]活动目录域,和针对这些设备的具体参数调整Virtual PC设置。

所以,它可以根据可用的内存数量、设备的网络设置以及PC上的其它设置来进行调整。最后,MED-V还为这个环境中部署的所有Virtual PC提供了监视和故障排错。

下面是对一些常见问题的详细解答。

Windows XP Mode、Windows Virtual PC和MED-V分别是什么?

  • Windows Virtual PC是Windows 7中的类型II系统管理程序(hypervisor)——也就是让用户可以在单个设备上运行多个Windows实例。
  • Windows XP Mode利用Windows Virtual PC和一个预配置的Windows XP映像来创建虚拟的Windows XP环境。
  • MED-V是面向IT专业人士在Virtual PC之上的管理层。
  • Windows XP Mode不会取代MED-V。

具体分析

Windows XP Mode专为小型企业用户设计,帮助他们在Windows 7桌面上运行自己的Windows XP应用程序。

  • Windows XP Mode是作为Windows 7专业版、旗舰版和企业版的一部分使用。
  • Windows Virtual PC可以让用户从Windows 7开始菜单无缝运行Windows XP虚拟环境中的许多较老的应用程序。
  • Windows Virtual PC提供了USB设备的支持,并且基于包含多线程支持的新内核。
  • Windows XP Mode对于来自OEM厂商的新PC提供了最佳的体验,但是用户也可以单独下载。

**Microsoft Enterprise Desktop Virtualization(MED-V)**是为IT专业人员设计。

  • MED-V使得Virtual PC能够在大型组织中部署。
  • MED-V提供了重要的集中化管理、基于策略的配置和虚拟映像发布,以减少Virtual PC部署的成本。
  • MED-V是Microsoft Desktop Optimization Pack(MDOP)的一部分。
  • MED-V v1构建在Microsoft Virtual PC 2007之上,帮助企业在应用程序不兼容的情况下升级到Windows Vista。
  • MED-V v2将会增加Windows 7和Windows Virtual PC的支持。
  • MED-V v2 beta版本将会在Windows 7正式发布后90天内发布。

哪些用户应该使用Windows XP Mode?

Windows XP Mode适合于中小型企业用户,他们可以自己或是在IT专业人员的帮助下设置他们的Windows XP应用程序。

每个设备都有它自己的Windows XP虚拟环境,由最终用户进行控制和管理。

Windows XP Mode并非为大型、集中化管理的部署设计,也不适合于那些部署了要求Windows XP环境的大量商业应用程序的组织。

如何添加MED-V对Windows Virtual PC的管理?

为了向虚拟Windows XP应用程序的运行提供受管理的、可伸缩的解决方案,MED-V在部署和管理方面解决了很多IT挑战,包括:

  • 部署——传送Windows虚拟映像和定制的各用户和设备的设置。
    o 基于IT定制的脚本自动完成虚拟机的第一次安装,包括分配惟一的计算机名称,以及加入活动目录域(例如:给虚拟机分配源自物理设备名称或者用户名的名称以便标识和管理)。
    o 根据主机的可用内存调整虚拟机的内存分配,以便虚拟机不占用用户过多的资源。
  • 供应——定义不同的用户可以使用哪些应用程序和站点。
    o 按照用户和组分配虚拟机映像。
    o 通过开始菜单定义用户可以使用哪些Windows XP应用程序
    o 定义自动重定向到Windows XP的站点(例如需要Internet Explorer之前版本的内部站点)。
  • 控制——分配和终止使用权和Virtual PC设置。 o 控制Virtual PC的网络设置(例如,是否通过NAT或DHCP连接,它的DNS是否与主机同步)。
    o 授权访问Virtual PC之前先进行用户身份验证。
    o 设定过期日期,之后最终用户将无法访问Virtual PC。
  • 维护和支持——更新映像,监视用户和进行远程排错。
    o 使用TrimTransfer网络映像传送来更新映像——更新Virtual PC主映像,MED-V将自动分发并应用变更到所终端节点。
    o 从所有用户汇集事件到集中的数据库,并在出故障的虚拟机上提供排错信息。
    o 管理员诊断模式能够更快地解决Virtual PC问题。
    o 在多个平台上运行——MED-V将可以在Windows 7和Windows Vista上工作,并且不需要处理器虚拟化支持。

如何购买MED-V?

MED-V的许可是MDOP订阅的一部分,适用于购买软件保障(SA)的客户。

Windows Virtual PC的新版本具有哪些关键特性?

便于设置的Windows XP Mode——在安装了Windows Virtual PC和Windows XP虚拟环境之后,Windows Virtual PC提供了一个简便的向导,只需几次点击就可以配置好Windows XP Mode。

USB支持——用户可以直接从Windows Virtual PC访问Windows 7系统上连接的USB设备,包括打印机和扫描仪、闪存、外置硬盘、数码相机等等。

无缝应用程序——可以直接从Windows 7桌面发布和运行安装在Windows Virtual PC中的应用程序,就像它们安装在Windows 7系统本身一样。

Windows 7 和 Windows Virtual PC之间的文件夹集成——可以从Windows虚拟环境,例如Windows XP Mode内部访问Windows 7的知名文件夹,包括文档、图片、桌面、音乐、视频等。

剪贴板共享——可以在Windows 7和Windows Virtual PC之间剪切和粘贴。

打印机重定向——无论是以应用程序模式或桌面模式,均可以从Windows Virtual PC应用程序直接打印到连接的打印机。

特别感谢Ran Oelgiesser和Fei Lu对本文的帮助。