欢迎光临,这里是 gOxiA=苏繁=SuFan 独立的个人博客。
本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!

MSFT_SolutionAccelerators

P2V Migration for Software Beta 介绍篇

        微软近日发布了一款新的软件保障(SA)产品 – P2V Migration for Software Assurance Beta,这款软件目前正处于 Beta 阶段,虽然是公开发布测试,但必须登录 Microsoft Connect 进行登记申请测试。其下载地址会在文末提供,gOxiA 建议在开始之前还是应当先关注一下该软件的介绍。

        P2V Migration for Software Assurance Beta,从命名上不难理解!是一款物理机到虚拟机迁移的免费工具,它体现了 Microsoft Software Assurance (微软软件保障,SA)的优势,访问 Microsoft Volume Licensing 可了解批量授权带来的更多好处!虽然如此,可从 P2V Migration for Software Assurance Beta 的 Release Notes 中了解到,除了 SA 以外,完整零售版本的 Windows 7、Windows Vista 和 Windows XP 同样也在适用范围。但是,OEM 产品并未在授权条款以内!(PS:这点尤为注意!)

        那么 P2V Migration for Software Assurance Beta 与 MDT(Microsoft Deployment Toolkit)又有什么关系?!或者说他们组合又能实现怎样的功能呢?!其实它们都属于 Microsoft Solution Accelerators 的组成部分。而 P2V Migration for Software Assurance Beta 构建在 MDT 之上,所以我们利用 P2V Migration for Software Assurance Beta 可以创建一个包含旧操作系统为虚拟机的,自动化的 Windows 7 部署。听起来比较绕嘴!来看看下图所展示的大致流程:

image

        P2V Migration for Software Assurance Beta 包含一组整合 MDT 任务序列的脚本程序,调用 Disk2VHD(PS:Disk2VHD 使用可以参考 gOxiA 的一篇日志:小测 Disk2VHD v1.0)来自动化创建系统映像的虚拟磁盘文件(VHD),并在 MDT 部署 Windows 7 的过程中创建一个使用该 VHD 的虚拟机,最后将该虚拟机所包含的应用程序发布到当前 Windows 7 的开始菜单中。

P2V_Migration_SA_Demo_1 P2V_Migration_SA_Demo_2

        OK,到现在已经很明了了!重点就是在执行部署新系统时,创建一个旧系统的 VHD,并自动在之后的新系统上为其创建一个虚拟机,并且该虚拟机支持 XP Mode(XPM)的特性(相关参考:Windows XP Mode 支持同时运行多个虚拟机下的应用程序)。但是,大转折,呵呵!也被非必需是执行新系统的部署,我们也可以只捕获当前系统的用户状态数据或只创建当前系统映像的 VHD。非常之灵活!

P2V Migration for Software Assurance Beta 着重在部署新操作系统的同时,将旧系统以 XPM 方式部署到虚拟机中。在一些特定环境中,该解决方案加速器确实发挥了很大的作用。最后需要注意的是,P2V Migration 支持基于 Windows 7、Windows Vista 和 XP SP3 的操作系统创建 VHD,虽然部署 Windows 7 的 x86 或 x64 版本时,可以使用 P2V Migration,但是它只能创建基于 x86 操作系统的 VHD。此外,P2V Migration 虽然不受语言限制,但是在实际测试中,由于客户端是简体中文版本,所以会导致部署出错,具体的解决办法可以参考:P2V Migration for Software Assurance Beta 解决 Failure 1603 和 –2147024893 故障,关于 USMT 故障问题则可以参考:解决 Unable to find USMT30_x86.cab file so it is not possible to install USMT 3.0… 故障

        P2V Migration for Software Assurance Beta 的下载地址是:https://connect.microsoft.com/site14/Downloads/DownloadDetails.aspx?DownloadID=30989,请使用 LiveID 登录注册!

        其他相关资讯,请关注后续的日志,gOxiA 届时会与大家分享 P2V Migration 的安装及使用,敬请关注!

        结尾语 - gOxiA 目前就遇到适合的案例,一台运行 Windows XP 的旧计算机,其下运行着几款“优秀的”系列化的“国内自主研发的财务管理”应用程序,该应用程序超强之处在于其加密和防盗版措施比软件本身做的要优秀百倍!首先,该软件只能运行在 Windows XP 下(即使在 Windows 7 下使用“兼容性疑难解答”也无济于事!!!);其次,光盘加密导致无法将安装程序复制到虚拟机(XPM)下单独进行安装;而且,咨询其开发商也无法提供 ISO 及其他解决方案(要 ISO 没有,要独立安装包没有,可以掏钱继续买光盘!);并且,即使将光盘插入到物理光驱,也无法在虚拟机下调用!!!最后,MSE 还报光盘的安装程序包含恶意程序,My God!纠结了 n 天,就差把这台华丽电脑(装有 Windows 7 的 IMac)的系统改回 Windows XP!!!

        P2V Migration for Software Assurance Beta 就在最近发布了!这可解决了 gOxiA 所遭遇的难题,在保留 Windows 7 系统的情况下还可以使用原来的旧系统,最关键的是解决了那几个国产应用程序兼容性的问题。

小测 Disk2VHD v1.0

[ 2009/10/12 16:23 | by gOxiA ]

  小测 Disk2VHD v1.0

        在本文开始前,我谨代表我个人向 Windows Sysinternals 成员表示由衷的感谢,他们开发出了非常多优秀的小工具,切实地帮助了广大的 ITPro!同时发自内心地崇拜这些出色且厉害的 Windows Sysinternals Guy,因为他们开发的工具真的很有效、很小巧!最后对微软将 Sysinternals 纳入旗下表示赞赏,因为这一切非常的明智!

        回到正题,前几天我发布了一篇日志《Windows Sysinternals 发布 Disk2vhd v1.0》,向大家简单介绍了 Windows Sysinternals 新开发的用于将逻辑磁盘转换为微软虚拟磁盘格式文件(VHD)的小工具 — Disk2vhd v1.0。工具特性很吸引人,但是介绍确实很简单,于是 gOxiA 抽出时间专门对 disk2vhd 进行了测试体验。

        首先我在一台装有 Windows 7 简体中文专业版的机器上进行了测式,对文件占用容量达到 17GB 左右的系统卷进行了转换,大概用去了17分钟左右,基本上1分钟能转换1G左右的数据。在转换过程中可以进行其他操作,disk2vhd 会利用 volume copy shadow service 生成数据进行实时转换。最后,利用这个生成的 VHD 文件,使用 Microsoft Virtual PC 2007 SP1 创建了一台虚拟机,并成功的进行了引导。首次启动会进行硬件的检测和安装,之后就可以安装 VMAdditions 组件。下图是转换后运行时的情景,为了避免与宿主冲突,我没有为虚拟机配置网卡。

disk2vhd_win7

        是不是很奇妙、很炫、很酷!而这一切都源于大小仅 1.45MB的 disk2vhd 工具的功劳!当然,系统能成功的启动并正常运行,与 Windows 7 的新特性是密切相关的,因为 Windows 7 对硬件设备以及 HAL 的兼容性更好、更灵活!

        最后,我又在生产环境进行了测试!使用 disk2vhd 对一台正在运营的 Windows Server 2003 服务器的系统分区进行了转换,近 5G 的数据这次竟然用了22分钟,不过这台老爷机已经运营了5年多,硬盘还是SCSI 33.6GB的!可能转换效率与这些有关!将转换后得到的 VHD 文件传到了一台 Hyper-V Role 的 Windows Server 2008 服务器上,使用虚拟机进行测试!虽然系统能够正常引导并进入登录界面,但是键盘无法操作,也无法通过管理器发送“Ctrl+Alt+Del”(无反应),因为使用 Remote Desktop 登录到的 Hyper-V,所以在未安装 Integration Services 组件时无法在虚拟机中捕获到鼠标,最后使用安全模式重新启动问题依旧。无奈只得放弃,希望其他网友有机会能进行测试。

        整体来说,小巧精悍的 disk2vhd 非常令人满意。在要求不苛刻的环境中可以很轻松地进行 P2V 的迁移或执行其他类型的转移。由于 disk2vhd 能够执行实时转换,并且几乎没有任何环境要求,那么可能会引发相关的安全问题,比如:未经许可的转换操作。好在 disk2vhd v1.0 不支持命令行方式的操作。否则可能会成为“黑客”们的得力工具!虽然如此,但是不排除未来微软发布支持命令行的版本,但是也不排除那时将不再支持 Windows XP 以及 Windows Server 2003 系统,所以 disk2vhd v1.0 还是很有必要收藏一份!

  Disk2VHD v1.0

        Windows Sysinternals 又为我们带来了一个新工具 — disk2vhd,一款用于将逻辑磁盘转换为 vhd 格式虚拟磁盘的实用工具。利用该工具我们可以轻松地将当前系统中的分区生成为一个 vhd 文件,便于挂载到虚拟平台中。

disk2vhd

        disk2vhd 能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的系统之上,并且支持 64位系统。但是需要注意的是受虚拟化平台产品对 VHD 的限制,比如 Microsoft Virtual PC 仅支持最大 127G 的虚拟磁盘(VHD),那么你所转换的 VHD 则不能高于这个限制。

        有关 disk2vhd 的详细介绍及下载可以访问:http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]