Live Migrate a GuestVM


Stage 0: Pre-Migration We begin with an active VM on physical host A. To speed any future migration, a target host may be preselected where the resources required to receive migration will be guaranteed.


Stage 1: Reservation A request is issued to migrate an OS from host A to host B. We initially conrm that the necessary resources are available on B and reserve a
VM container of that size. Failure to secure resources here means that the VM simply continues to run on A unaffected.


Stage 2: Iterative Pre-Copy During the rst iteration, all pages are transferred from A to B. Subsequent iterations copy only those pages dirtied during the previous
transfer phase.


Stage 3: Stop-and-Copy We suspend the running OS instance at A and redirect its network trafc to B. As
described earlier, CPU state and any remaining inconsistent memory pages are then transferred. At the end of this stage there is a consistent suspended copy of
the VM at both A and B. The copy at A is still considered to be primary and is resumed in case of failure.


Stage 4: Commitment Host B indicates to A that it has successfully received a consistent OS image. Host A acknowledges this message as commitment of the migration
transaction: host A may now discard the original VM, and host B becomes the primary host.


Stage 5: Activation The migrated VM on B is now activated. Post-migration code runs to reattach device drivers to the new machine and advertise moved IP addresses.



Check this paper:

  • Live Migration of Virtual Machines describes our techniques for achieving low overhead migration of active virtual machines betweenphysical hosts. Pre-print of paper to be published at NSDI 2005..

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值