使用VirtualCenter,可以将虚拟机从一台VMware ESX Server迁移到其他VMware ESX Server主机,如果虚拟机保存在共享的存储上,例如Openfiler的iSCSI的存储中,还可以直接迁移正在运行的计算机。下面将介绍迁移的方法。
(1)启动WS03-01的Windows Server 2003虚拟机,用鼠标右键单击,从弹出的快捷菜单中(或者从"清单"菜单选择"虚拟机→迁移")选择"迁移",如图1所示。注意,此时WS03-01运行在172.30.5.3的VMware ESX Server主机上。
图1 迁移
(2)在"选择迁移类型"页中,选择"更改主机",如图2所示。
图2 更改主机
(3)显示"选择目标"页,选择另一台VMware ESX Server主机。在"VMotion优先级"页中,选择"为VMotion最优性能预留CPU",如图3所示。
图3 为VMotion最优性能预留CPU
(4)在迁移的过程中,正在迁移的虚拟机仍然在运行。在"近期任务"中显示了迁移的进度,如图4所示。
图4 迁移进度
(5)在迁移完成后,迁移的虚拟机会在另一台VMware ESX Server主机运行。
【说明】在从172.30.5.3迁移到172.30.5.2的"一刻",正在迁移的虚拟机会暂时中止服务,但这个时间非常断,大约1、2秒钟的时间。
我们可以重做这个实验,并且在迁移的过程中,使用ping命令,测试到正在迁移的虚拟机的网络的连通性,在迁移完成的一刻,只会有一个数据包"超时",如图5所示。
图5 迁移完成的一刻只有一个数据包超时
【编辑推荐】