在早期的无论是HyperV还是Vmware 中要想实现虚拟机的在线迁移,无一例外的都要使用昂贵的共享存储来实现。在windows server 2012 中我们惊喜地发现利用SMB3.0 协议,我们可以实现非共享存储的在线迁移了,整个过程几乎是实时无中断了,一起体验下吧。
实验目的:把在HP主机上运行的VM02在线迁移到DELL主机上,DELL和HP是用HUB连接起来的两台物理机,此HUB只有100M带宽,这里仅做演示用,实际环境中建议至少用千兆网络。
1.首先通过DELL上的集中服务管理器分别在DELL和HP上安装HyperV角色,此处略过。然后右键点HP,弹出菜单中选择HyperV 管理器,在HP上新建虚拟机VM02。
2.对新建的虚拟机做基本的配置,包括网络,硬盘,内存等,注意这里我们选择外部网络,因为此虚拟机需要和其他虚拟及其他主机通讯。
3.这里选择物理光驱,因为我们马上要从光盘开始安装虚拟机,有ISO的同学就直接挂载ISO镜像好了。
4.开始系统安装,没啥好说的。装好后加入域。
5.VM02 以在HP上正常运行。
6.来看一下VM02的虚拟机文件和配置文件分别在HP机器上哪里。后面我们执行迁移后,对比下就知道我们做了什么迁移及迁移到哪里去了。
7.在服务器控制台选中HP中的VM02,右键选择移动. 选择目标主机。
8.选择迁移类型,是整个虚拟机移动还是只移动存储,我们这里选移动虚拟机。
9.这里是概述,确认下哪里不合适,可以返回更改。
10.哇。。。。怎么会报错???
11.看提示是说身份验证及约束委派问题。对VM02 启用实时迁移及Kerbros认证。
12.在AD中对HP启用委派,如图所示,委派DELL使用Kerbros验证并添加cifs 和Microsoft virtual systemmigration service服务。
13.再次迁移,这次又报机器不兼容故障,说是虚拟CPU不兼容。。。,这里忘了截图,直接启动下图中的兼容选项好了。
14.这次真的开始迁移了,保佑不要再出啥问题。。。
15.迁移过程中一直PING VM02,发现只有一个丢包,效果还不错,不过因为我用的是百兆网络,且虚拟机有6G大,所以用了差不多20分钟。
16.迁移完毕,看下HyperV管理器中,两个物理机上的虚拟机列表。HP上没有了, DELL上多了个VM02.
17.在HP和DELL机器上分别查看下虚拟机及配置文件,HP下没有了, DELL下多了个文件夹,我们前面是选择迁移到同个位置的,这里和我们的选择一直。至此,迁移成功完成!
转载于:https://blog.51cto.com/chadchen/1258187