Kvm动态迁移
动态迁移的效率和应用场景:
虚拟机迁移主要增强了系统的可维护性,其主要目标就是在客户机没有感觉的情况下,将客户机,迁移到另一个物理机器上,从而保证了服务器正常使用。可以从如下几个方面来衡量虚拟机迁移的效率:
1)整体迁移时间:从源主机中迁移操作开始到目的主机上客户机服务处于不可用状态的时间,此时源主机上客户机已经暂停服务,目的主机上的客户机还未恢复服务
2)服务器停机时间:在迁移过程中,源主机和目的主机上的客户机都处于不可用状态的时间,此时源主机上客户机已暂停,目的目的主机上客户还未恢复服务
3)对服务的性能影响:不仅包括迁移后的客户机中应用程序的性能与迁移前相对比是否有所降低,还包括迁移后对目的主机上的其他服务的性能影响
Kvm动态迁移,也有如下几个建议和注意事项
1) 源宿主机和目的宿主机直接尽量用网络共享的存储系统来保存客户机磁盘镜像,尽管kvm动态迁移也支持联通磁盘镜像一起复制,共享存储(如NFS )来源宿主机和目的上的挂载位置必须完全一致
2) 为了提高动态迁移的成功率,尽量在同类型cpu的主机上面进行动态迁移,尽量kvm动态迁移也支持从Intel平台迁移到amd平台。
3) 64位的客户机只能运行在64宿主机之间的迁移,而32位客户机可以在32宿主机和64位宿主机之间迁移。
4) 动态迁移的源宿主机和目的宿主机对NX 位的设置是相同,要么同为关闭状态,要么同为打开状态。在Intel平台上的linux系统中,用“cat /proc/couinfo |grep nx ”命令可以查看是否有NX的支持
5) 在进行动态迁移时,被迁移客户机的名