Xen动态迁移的内存热拷贝技术

原创 2011年01月25日 14:26:00

Xen的Live Migration可以使得一个虚拟机在不停止服务的情况下从一台服务器迁移到另一台服务器上,该功能的好处不言而喻。

当然Live Migration的执行过程很复杂,这里,我们研究一下内存是如何迁移到另一台服务器上的,实际上这相当于在不同的物理机器之间进行进程上下文的切换,这是该“Migration”被誉为“Live”的核心。

说起来也相当简单,那就是内存热拷贝,见下图:

 

(1)源主机中内存的使用情况
(2)将源主机的内存拷贝到目标主机,在此过程中源主机的内存发生了改变,但不会所有内存都发生改变。
(3)将发生改变的内存拷贝到目标主机,在此过程中源主机继续改变。
(4)这样重复的对发生改变的内存进行拷贝,直到两边内存一致,完成迁移。

 

这里有一个假设,那就是拷贝内容会越来越少,因为拷贝时间越来越短,从而达到最终两边内容的一致。所以拷贝次数和迁移时间是随机的,但它确实收敛的。

Xen动态迁移中的内存热拷贝 [转]

Xen的Live Migration可以使得一个虚拟机在不停止服务的情况下从一台服务器迁移到另一台服务器上,该功能的好处不言而喻。当然Live Migration的执行过程很复杂,这里,我们研究一下内...
  • feiskyer
  • feiskyer
  • 2012年09月29日 10:01
  • 595

P2V实践:“热迁移”物理机到Xen环境

P2V简介 IT企业在发展的过程中会面临这样一些情形:物理机器需要更新换代,原有物理系统上的数据及软件仍然很有价值,如何采取合适的方法重用这些有价值的数据;企业在建立私有云的时候如何保证原来物理环境...
  • lk2402080424
  • lk2402080424
  • 2014年03月01日 15:01
  • 2515

xen热迁移代码执行流程相关文件

在迁移命令调用阶段,用户输入 xm migrate targethost 向 Xen 发出迁移命令,Xen 调用 Python 语言程序 XendDomain.py 中的 domain_migrate...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2015年12月21日 17:01
  • 496

安装KVM以及配置热迁移环境

Ubuntu14.04配置KVM/Libvirt虚拟化环境 在每台物理机上安装KVM以及其它依赖包 sudo apt-get install qemu-kvm libvirt-bin br...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2016年05月18日 18:42
  • 989

虚拟机迁移技术漫谈(转)

http://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm1/index.html 如何在虚拟机和物理机以及虚拟机和虚拟机之间的迁移系统 虚...
  • tantexian
  • tantexian
  • 2015年01月13日 15:11
  • 7289

Xen动态迁移源码分析

xen动态迁移源码解析
  • Bearox
  • Bearox
  • 2017年04月06日 18:01
  • 814

KVM热迁移 原生API进行

这篇文章将持续更新,实验环境为CentOS 6.5 首先配置在源主机和目的主机上共享存储NFS,可参考这篇博客《CentOS 6 nfs共享存储配置》,配置共享存储的目的是让源主机和目的主机都可以访问...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2015年05月30日 10:46
  • 844

Kvm动态迁移,qemu命令而非virsh

Kvm动态迁移 动态迁移的效率和应用场景: 虚拟机迁移主要增强了系统的可维护性,其主要目标就是在客户机没有感觉的情况下,将客户机,迁移到另一个物理机器上,从而保证了服务器正常使用。可以从如...
  • llwszjj
  • llwszjj
  • 2015年05月20日 13:19
  • 843

Openstack liberty 云主机迁移源码分析之在线迁移1

这是Openstack liberty云主机迁移源码分析的第二部分 - 在线迁移(热迁移/动态迁移)源码分析;和之前的静态迁移(离线迁移)源码分析一样,也用两篇博文详细阐述liberty中热迁移的过程...
  • lzw06061139
  • lzw06061139
  • 2016年07月29日 10:19
  • 2237

[管理篇5]OpenStack虚拟机动态迁移——共享存储迁移

前面我们介绍了有关OpenStack的热迁移包括块迁移和共享存储迁移,对于快迁移可能有一个致命的缺点,就是他相当于一个物理对象的迁移,如果虚拟机实例比较大或者网络带宽有所限制,这可能会让用户感觉不是非...
  • chinagissoft
  • chinagissoft
  • 2015年05月15日 10:29
  • 1902
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xen动态迁移的内存热拷贝技术
举报原因:
原因补充:

(最多只允许输入30个字)