CentOS6.5部署KVM及实现在线迁移(3)

    共享存储的动态迁移
    动态迁移(Live Migration):也叫在线迁移(Online Migration)。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。该过程不会对最终用户造成明显的影响,从而使得管理员能够在不影响用户正常使用的情况下,对物理服务器进行离线维修或者升级。与静态迁移不同的是,为了保证迁移过程中虚拟机服务的可用,迁移过程仅有非常短暂的停机时间。迁移的前面阶段,服务在源主机的虚拟机上运行,当迁移进行到一定阶段,目的主机已经具备了运行虚拟机系统的必须资源,经过一个非常短暂的切换,源主机将控制权转移到目的主机,虚拟机系统在目的主机上继续运行。对于虚拟机服务本身而言,由于切换的时间非常短暂,用户感觉不到服务的中断,因而迁移过程对用户是透明的。动态迁移适用于对虚拟机服务可用性要求很高的场合。

    目前主流的动态迁移工具,VMware 的 VMotion,Citrix 的 XenMotion,他们都依赖于物理机之间采用 SAN(storage area network)或 NAS(network-attached storage)之类的集中式共享外存设备,因而在迁移时只需要进行虚拟机系统内存执行状态的迁移,从而获得较好的迁移性能。
    详细信息参考:

  1、配置iSCSi共享存储
      由于之前已经提到iscsi的配置方法了,且已经配置了这里就不多做介绍了

  2、配置ssh免密码登录
    a、KVM-1上操作

[root@KVM-1 ~]# ssh-keygen -t rsa
[root@KVM-1 ~]# scp /root/.ssh/id_rsa.pub root@192.168.30.132:/root/

    b、KVM-2上操作

[root@KVM-2 ~]# ssh-keygen -t rsa
[root@KVM-2 ~]# scp /root/.ssh/id_rsa.pub root@192.168.30.131:/root/
[root@KVM-2 ~]# cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

    c、KVM-1上操作

[root@KVM-1 ~]# cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

    d、相互测试登录情况

[root@KVM-1 ~]# ssh 192.168.30.132
[root@KVM-2 ~]# ssh 192.168.30.131

  3、为了保证实验的顺利进行,我们先把iptables关闭

[root@KVM-1 ~]# service iptables stop
[root@KVM-2 ~]# service iptables stop

  4、执行迁移
    a、将Guest虚拟机从KVM-1上迁移至KVM-2上

[root@KVM-1 ~]# virsh list
Id                Name        State
----------------------------------------------------
11                centos      running

[root@KVM-1 ~]# virsh migrate centos --live qemu+ssh://192.168.30.132/system
 [root@KVM-1 ~]# virsh list
Id                Name        State
----------------------------------------------------
[root@KVM-1 ~]#

    b、在KVM-2上查看

[root@KVM-2 ~]# virsh list
Id                Name        State
----------------------------------------------------
4                  centos      running

[root@KVM-2 ~]#

八、总结

    关于KVM的动态迁移很多小伙伴儿们都没有提到需要做ssh免密码登录,在这里提醒大家一定要做哦,否则会出现错误的。
    虽然在安装过程中踩到了很多坑,但本人还是坚持走了过来;下面来分享下大家在搭建过程中可能会遇到的坑:

    1、迁移时遇到的错误描述:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14251.html