使用VMware Convert迁移Windows主机到虚拟机经验
2008-11-25 16:49:19 来源:WEB开发网前几天在给一个单位,将其中的7台Windows Server 2003 R2的服务器(上面跑SQL Server、网站)迁移到虚拟机中,使用VMware Convert 3.02就可以很容易迁移,主要步骤:
找一个空间比较大的服务器,创建一个共享文件夹,该文件夹共享权限为“完全控制”,假设该机计算机名为ABC,共享名为D
在需要迁移的主机上安装VMware Convert 3.02,使用导入工具,源主机选择本地主机,目标主机选择abcd,目标主机名称自己设置(例如,IBM3650-1,表示这是第一台IBM3650服务器)。迁移10G的空间也就不到1小时(具体没有统计、千兆网络)
迁移的同时,选择目标虚拟机的类型,我是要迁移到VMware Server 1.x中去,选择VMware Workstation 5、VMware Server1的主机就可以。
迁移之后,修改虚拟机的配置(迁移后的虚拟机的内存是原主机内存),通常情况下,设置1G到3G之间即可(看情况)、单个CPU(双CPU意义不大,但如果一台物理主机同时跑多台虚拟机,设置2个CPU会占用主机CPU资源)即可、取消软驱、使用桥接网卡
迁移后的虚拟机,使用VMware Server可以直接加载、启动
迁移后,许多服务器(因为是OEM的Windows Server 2003),在安装的时候已经激活,但在迁移后,需要在3天之内激活。但OEM的版本,是不允许换机器的(迁移到虚拟机中相当于换了机器),可以打电话激活,但如果迁移的数量太多,就......
考虑之后,问题就解决了(在迁移之后,在提示3天内激活的时候,选择“否”,然后使用Windows Server 2003 R2 VL版本,升级安装一下就可以了。
迁移后记:
1、迁移前,使用chkdsk c: /f 、chkdsk d:/f,对迁移的服务器的各个分区进行检测。
2、迁移的时候,可以不关闭、不停止SQL Server、网站等服务。可以带杀毒软件进行迁移。但是,最好把SQL Server、网站服务停止,这样可以减少迁移的时间。
3、最好删除系统中无用的软件备份(有的服务器带SQL Server、Windows Server 2003 的安装备份),迁移到虚拟机中,直接使用ISO的镜像就可以了。
4、如果有多台服务器安装SQL Server,最好另找一台主机安装SQL Server,将迁移到虚拟机中的数据库再“迁移”到主机的SQL Server中,把虚拟机中的SQL Server卸载,这样可以合理利用资源:SQL Server集中、每个虚拟机中不用SQL Server,虚拟机性能可以达到最好。所以,可以对应服务器,安装好每个虚拟机,将网站拷贝到每台虚拟机中,将SQL Server数据库拷贝到主机的SQL Server,修改网站的配置文件、在SQL Server中附加一下数据库就可以了,这样就不必使用VMware Convert,这样迁移后的主机速度最快、性能最好。
5、在迁移的时候,最好使用千兆的网络。现在服务器大多使是千兆网卡。如果没有千兆交换机,可以做一根RJ45直通线,在两个服务器之间迁移。在使用使用中,迁移16GB左右的数据(带操作系统、SQL Server数据库等),如果使用千兆网络迁移,大约45~90分钟即可以迁移完毕,如果是百兆网络,大约3小时以上时间。
6、在使用VMware Convert迁移的时候,必须有耐心,通常从1%到2%很快,但系统会长时间停留在2%的状态,此时不要着急,多等一会(可能要等1个多小时),以后从3%到100%的时候,速度将会比较稳定。如果怀疑迁移出故障,可以去保存迁移的目标文件夹中去看一下,按F5刷新,如果文件持续增加,表示迁移正在进行。
文章来源: http://wangchunhai.blog.51cto.com/225186/56401
赞助商链接