4 迁移Windows NT/2000/2003网络
对于Windows网络来说,只涉及到服务器的迁移,因为Windows的客户端不管是在物理主机还是虚拟机中,都是非常容易安装的。
对于Windows 2000以上的服务器为说,只有在必要的情况下才需要“迁移”,因为对于Windows产品来说,无论是Server,还是Workstation,都是 过一段时间就需要安装的。与其“迁移”一个可能有问题的系统,不如直接在虚拟机中“全新”安装一个系统,然后恢复数据到相应的虚拟机中即可。而对于不能通 过“备份”、“恢复”迁移的Windows 2000系统来说,也可以使用Ghost将预迁移服务器克隆到虚拟机中,然后使用VMware P2V工具,替换相应的驱动程序来完成迁移。
对于Windows NT、Windows 2000、Windows Server 2003来说,其迁移的方法、步骤和使用工具都是一样的,我们以迁移Windows 2000 Server为例,介绍迁移这些产品的方法。
下面,我们通过一个例子,介绍Windows 2000 Server的迁移步骤及方法。
4-1 迁移前的准备工作
在迁移Windows服务器之前,需要执行如下的操作:
① 使用磁盘检查工具,检查各个硬盘、各个分区,并修改错误。在条件允许的前提下,整理硬盘。
② 删除硬盘上不需要的软件(如一些软件安装程序)和其他数据(如电影、MP3等),并“清空回收站”。
③ 安装最新的补丁(Windows NT升级到SP6,Windows 2000升级到SP4,Windows 2003升级到SP1)。
④ 记录当前服务器的IP地址、子网掩码、网关、DNS等参数。记录其他相关参数。
4-2 将预迁移服务器上传到Ghost控制台
使用ghost启动盘向导工具,分别生成带预迁移服务器网卡驱动和带amd pcnet(VMware虚拟机的网卡)网卡驱动的启动软盘。然后参照“2-3 ghost控制台之上传(将预迁移服务器上传到ghost Server)”一节的内容,使用“服务器1号盘和2号盘”启动Windows 2000服务器,把Windows 2000服务器上整个硬盘上传到ghost控制台,保存文件名为w2kser.gho。
4-3 在VMware GSX Server中创建Windows 200 Server虚拟机
参照“13.4.3 怎样创建一个新的虚拟机”一节的内容,在VMware GSX Server 3.2的虚拟机中,创建Windows 2000 Server的虚拟机。在创建虚拟机的时候注意如下几点:
① 使用“Custom”,定制创建。
② 在“Select a Guest Operating System”选择对应的操作系统。
③ 在“Startup /Shutdown Options”,指定启动帐户。
④ 为虚拟机分配合适的内存,通常情况下,这可以根据预迁移服务器的主机内存、迁移到的物理主机最大内存/可用内存综合考虑。可以先分配比原来预迁移服务器少 64M到128M的内存,在迁移完成之后一段时间,监视虚拟机的状态,如果内存不够,可以增加,如果内存有剩余,可以继续减少(在虚拟机上增加、减少内存 比物理主机方便多了)。
⑤ 使用“桥接网络”。
⑥ 在选择磁盘接口时,选择默认配置(Windows NT和Windows 2000为buslogic的SCSI硬盘,Windows 2003为LSI Logic的SCSI硬盘),在创建磁盘大小时,近量与原物理主机一致。如果原物理主机的硬盘不大,而你的服务器上又有足够的空间,在创建硬盘时可以选择 “Allocate all disk space now”,这样可以获取最大的性能。如果你的空间有限,或者原物理主机硬盘比较大,可以不选择这一项。
图19 修改网卡属性
4-4 从Ghost控制台发送镜像文件到虚拟机
在上一节创建的虚拟机中,使用“虚拟机1号盘和2号盘”镜像文件作为虚拟机软驱启动虚拟机,参照“2-4 ghost控制台之分发--将预迁移服 务器镜像分发到虚拟机)”一节的内容,将“4-2 将预迁移服务器硬盘上传到服务器控制台”创建的名为“w2kser.gho”的镜像文件,分发到上一节创建的虚拟机中。
分发完毕后,关闭虚拟机。然后编辑虚拟机的配置文件,修改网卡属性为“vmxnet”,如图19所示。
4-5 执行P2V工具
在安装VMware GSX Server的服务器上,安装VMware P2V程序。目前VMware P2V的版本是2.1,它的安装比较简单,基本上按照默认值即可以完成安装。完成之后,注册VMware P2V才能使用。
然后运行VMware程序组中的“VMware P2V Assistant 2.1”,进入P2V,在后一个页中,选择第一项“perform a System Reconfiguration ……”,转换已经存在的虚拟机。
图20 选择虚拟机镜像
在下一界面中,选择“Open an existing virtual disk”,然后单击“Browse”按钮,浏览选择上一节中克隆后的虚拟机,然后单击“Next”按钮,如图20所示。
之后,P2V将显示虚拟机的操作系统及其信息,如图21所示。
图21 虚拟机信息 图22 选择转换后硬件环境
如图21所示,显示同虚拟机中虚拟硬盘操作系统的信息。在下一个界面中,选择转换后的目标环境(即虚拟机是运行的那个产品中,如VMware Workstation、GSX或ESX),从中选择“GSX Server 3.0 or Higher”,之后单击“Next”按钮,P2V将开始转换(这一步速度很快),之后转换完成,如图22、图23、图24所示。
图23 开始转换 图24 转换完成
对于Windows网络来说,只涉及到服务器的迁移,因为Windows的客户端不管是在物理主机还是虚拟机中,都是非常容易安装的。
对于Windows 2000以上的服务器为说,只有在必要的情况下才需要“迁移”,因为对于Windows产品来说,无论是Server,还是Workstation,都是 过一段时间就需要安装的。与其“迁移”一个可能有问题的系统,不如直接在虚拟机中“全新”安装一个系统,然后恢复数据到相应的虚拟机中即可。而对于不能通 过“备份”、“恢复”迁移的Windows 2000系统来说,也可以使用Ghost将预迁移服务器克隆到虚拟机中,然后使用VMware P2V工具,替换相应的驱动程序来完成迁移。
对于Windows NT、Windows 2000、Windows Server 2003来说,其迁移的方法、步骤和使用工具都是一样的,我们以迁移Windows 2000 Server为例,介绍迁移这些产品的方法。
下面,我们通过一个例子,介绍Windows 2000 Server的迁移步骤及方法。
4-1 迁移前的准备工作
在迁移Windows服务器之前,需要执行如下的操作:
① 使用磁盘检查工具,检查各个硬盘、各个分区,并修改错误。在条件允许的前提下,整理硬盘。
② 删除硬盘上不需要的软件(如一些软件安装程序)和其他数据(如电影、MP3等),并“清空回收站”。
③ 安装最新的补丁(Windows NT升级到SP6,Windows 2000升级到SP4,Windows 2003升级到SP1)。
④ 记录当前服务器的IP地址、子网掩码、网关、DNS等参数。记录其他相关参数。
4-2 将预迁移服务器上传到Ghost控制台
使用ghost启动盘向导工具,分别生成带预迁移服务器网卡驱动和带amd pcnet(VMware虚拟机的网卡)网卡驱动的启动软盘。然后参照“2-3 ghost控制台之上传(将预迁移服务器上传到ghost Server)”一节的内容,使用“服务器1号盘和2号盘”启动Windows 2000服务器,把Windows 2000服务器上整个硬盘上传到ghost控制台,保存文件名为w2kser.gho。
4-3 在VMware GSX Server中创建Windows 200 Server虚拟机
参照“13.4.3 怎样创建一个新的虚拟机”一节的内容,在VMware GSX Server 3.2的虚拟机中,创建Windows 2000 Server的虚拟机。在创建虚拟机的时候注意如下几点:
① 使用“Custom”,定制创建。
② 在“Select a Guest Operating System”选择对应的操作系统。
③ 在“Startup /Shutdown Options”,指定启动帐户。
④ 为虚拟机分配合适的内存,通常情况下,这可以根据预迁移服务器的主机内存、迁移到的物理主机最大内存/可用内存综合考虑。可以先分配比原来预迁移服务器少 64M到128M的内存,在迁移完成之后一段时间,监视虚拟机的状态,如果内存不够,可以增加,如果内存有剩余,可以继续减少(在虚拟机上增加、减少内存 比物理主机方便多了)。
⑤ 使用“桥接网络”。
⑥ 在选择磁盘接口时,选择默认配置(Windows NT和Windows 2000为buslogic的SCSI硬盘,Windows 2003为LSI Logic的SCSI硬盘),在创建磁盘大小时,近量与原物理主机一致。如果原物理主机的硬盘不大,而你的服务器上又有足够的空间,在创建硬盘时可以选择 “Allocate all disk space now”,这样可以获取最大的性能。如果你的空间有限,或者原物理主机硬盘比较大,可以不选择这一项。
图19 修改网卡属性
4-4 从Ghost控制台发送镜像文件到虚拟机
在上一节创建的虚拟机中,使用“虚拟机1号盘和2号盘”镜像文件作为虚拟机软驱启动虚拟机,参照“2-4 ghost控制台之分发--将预迁移服 务器镜像分发到虚拟机)”一节的内容,将“4-2 将预迁移服务器硬盘上传到服务器控制台”创建的名为“w2kser.gho”的镜像文件,分发到上一节创建的虚拟机中。
分发完毕后,关闭虚拟机。然后编辑虚拟机的配置文件,修改网卡属性为“vmxnet”,如图19所示。
4-5 执行P2V工具
在安装VMware GSX Server的服务器上,安装VMware P2V程序。目前VMware P2V的版本是2.1,它的安装比较简单,基本上按照默认值即可以完成安装。完成之后,注册VMware P2V才能使用。
然后运行VMware程序组中的“VMware P2V Assistant 2.1”,进入P2V,在后一个页中,选择第一项“perform a System Reconfiguration ……”,转换已经存在的虚拟机。
图20 选择虚拟机镜像
在下一界面中,选择“Open an existing virtual disk”,然后单击“Browse”按钮,浏览选择上一节中克隆后的虚拟机,然后单击“Next”按钮,如图20所示。
之后,P2V将显示虚拟机的操作系统及其信息,如图21所示。
图21 虚拟机信息 图22 选择转换后硬件环境
如图21所示,显示同虚拟机中虚拟硬盘操作系统的信息。在下一个界面中,选择转换后的目标环境(即虚拟机是运行的那个产品中,如VMware Workstation、GSX或ESX),从中选择“GSX Server 3.0 or Higher”,之后单击“Next”按钮,P2V将开始转换(这一步速度很快),之后转换完成,如图22、图23、图24所示。
图23 开始转换 图24 转换完成