收集源计算机的相关信息
现在开始收集源计算机的相关信息。我们可以在计算机diyinside上将GatherHW.exe脚本文件从VSMT的安装目录D:Program FilesMicrosoft VSMT复制到源计算机VMwinnt的C盘。
然后以管理员帐户的身份登录到源计算机VMwinnt,打开命令提示符窗口,运行以下命令:
GatherHW.exe /f C:VMwinnt.xml
命令参数:
/f指定导出的xml文件的保存路径。
命令结果如下所示:
验证源计算机和产生脚本文件
接下来将上个步骤所产生VMwinnt.xml文件复制到计算机diyinside的D盘下。然后以管理员帐户的身份登录到diyinside上,打开命令提示符窗口,运行以下命令以验证源计算机:
VMScript /hwvalidate /hwinfofile:D:VMwinnt.xml
如果一切正常,命令结果如下所示。
然后再运行以下命令来产生本次迁移所必需的脚本文件:
VMScript /hwgeneratep2v /hwinfofile:”d:VMwinnt.xml” /name:VSWINNT /hwtaskseqpath:”D:Program FilesMicrosoft VSMTp2v” /hwpatchdir:”D:Program FilesMicrosoft VSMTpatches” /vmconfigpath:”D:Program FilesMicrosoft VSMTVMs” /virtualDiskPath:”D:Program FilesMicrosoft VSMTVMs” /hwdestvs:diyinside
参数解释:
/hwgeneratep2v:告诉VMScript命令,要产生物理计算机到虚拟机迁移所必需的脚本文件。
/name:VSWINNT:指定目标计算机名为/name:VSWINNT。
/hwtaskseqpath:”D:Program FilesMicrosoft VSMTp2v”:指定产生的脚本文件和ADS任务序列所存储的路径。
/hwdestvs:diyinside:指定Virtual Server宿主机的主机名(本例是diyinside)。
/vmconfigpath和/virtualDiskPath:指定目的虚拟机VSwinnt的配置文件和虚拟硬盘的存储位置,默认为D:Program FilesMicrosoft VSMTVMs。
捕获映像文件
以管理员帐户的身份登录到diyinside上,进入D:Program FilesMicrosoft VSMTp2vVSWINNT目录,运行其下的VSWINNT_capture.cmd命令。系统会提示重新启动源计算机VMWINNT,如下图所示。
根据系统提示重启源计算机VMWINNT,然后按F12键,即可以从PXE虚拟网卡启动,同时开始映像文件捕获进程,如下图所示。映像文件捕获结束后,ADS会自动关闭源计算机。
创建虚拟机
以管理员帐户的身份登录到diyinside上,进入D:Program FilesMicrosoft VSMTp2vVSWINNT目录,运行其下的VSWINNT_createVM.cmd命令。该命令依次执行以下步骤:
1.在D:Program FilesMicrosoft VSMTVMs目录下创建虚拟机配置文件VSWINNT.vmc,命令输出如下所示:
2.清空虚拟机的网络配置,然后重建虚拟网卡(默认MAC地址和源计算机的网卡一致),然后将该虚拟网卡连接到VM0虚拟网络上,命令输出如下所示:
3.将RIS2003虚拟软盘映像挂载到新建的虚拟机上,这样虚拟机就能够以PXE方式启动(Virtual Server不能模拟PXE网卡),命令输出如下所示:
4.该命令还将创建虚拟磁盘,还将在ADS里创建一个设备对象,以备后面的部署工作。最后,系统还会自动进入Virtual Server主页面(需要以正确的用户名、密码登录),以便我们修改新建虚拟机的属性。
部署映像文件到虚拟机
以管理员帐户的身份登录到diyinside上,进入D:Program FilesMicrosoft VSMTp2vVSWINNT目录,运行其下的VSWINNT_DeployVM.cmd命令。
该命令将会从先前挂载的RIS2003虚拟软盘来启动虚拟机,这样虚拟机就可以用PXE方式启动到ADS Deployment Agent,然后将先前捕获的映像文件自动部署到新建的VSwinnt虚拟机中,如下图所示。
善后工作
现在整个迁移工作就算完成了,对于Windows NT Server 4来说,还需要做以下三个善后工作:
1.迁移完成以后,为了提高显示、鼠标操作效果,我们可以在VSwinnt虚拟机里安装Virtual Machine Additions。
2.需要安装Hotfix 872952,以便今后可以使用Chkdsk命令来对磁盘进行检测修复。要获得这个补丁,需要致电微软技术支持(国内免费技术支持电话是8008203800)。
3.在Virtual Server主页面进入VSwinnt虚拟机的配置页面,然后进入其Floppy Drive页面,从“Known floppy disks”部分挂载“NT4 Network Driver.vfd”软盘映像文件。然后手动添加一块DEC 21140网卡即可。
工具下载
这里给大家提供本文所涉及的工具软件的下载地址。
(1)Microsoft Virtual Server 2005 Evaluation Kit
可以到以下微软官方网站注册下载180天免费试用的Microsoft Virtual Server 2005 R2评估套件(最新的R2版本已经可以模拟PXE网卡,无需专门的RIS2003软盘映像):
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/trial/default.mspx
(2)Virtual Server 2005 Migration Toolkit(VSMT)
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx
(3)Automated Deployment Services(ADS)
http://www.microsoft.com/windowsserver2003/techinfo/overview/adsbenefits.mspx
(4)WMI Core 1.5
由于GatherHW要借助WMI来收集信息,所以如果源计算机的操作系统是Windows NT Server 4.0 SP 6a,就必须手动安装WMI,可以到以下微软站点下载:
注意 本文最初于2005年1月份刊登于Winmag,部分改动后在此发布。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
迁移VMware workstation虚拟机到KVM主机上
请问,有人将VMware workstation上的虚拟机迁移到KVM主机上吗?具体如何操作的?
-
如何为P2V迁移收集工作负载数据?
服务器虚拟化最重要的特色之一就是能够把物理服务器的负载迁移到虚拟服务器上。物理到虚拟(P2V)的迁移可以淘汰过 […]
-
VMware View虚拟桌面迁移:数据存储注意事项
跟普通的虚拟机相似,虚拟桌面是基于数据存储的;也因此,当VMware View管理员需要把现有的虚拟桌面从一个数据存储迁移到另一个时需要很多步骤。
-
实战:从物理架构迁移到虚拟架构
从物理基础架构迁移到虚拟基础架构,最重要的是,必须在迁移某台机器或者在投入生产之前,甚至在你开始测试之前,确保所有的部件都准备就绪。