存储热迁移

  • Post author:
  • Post category:IT
  • Post comments:0评论

存储热迁移有三种方法:Pre-Copy | Post-Copy | Mirrored-Snapshot

(1) Pre-Copy

先拷贝后端文件以及中间的快照文件,然后拷贝叶子卷(leaf volume),最后再将VM 的IO切换到目标端,如下图

pre-copy

(2)Post-Copy

先在目标端建立一个快照文件,然后将VM的IO切换到新的快照文件上,最后再后端文件以及中间快照文件

post-copy

(3)Mirrored-Snapshot

采用Mirror-io技术实现迁移,在源端和目标端都创建快照,VM对这两个快照同时写,于此同时拷贝后端文件以及中间快照文件,最后再将原来的IO直接切掉

mirrored-snapshot

参考文献:

http://www.ovirt.org/Features/Design/StorageLiveMigration

http://wiki.qemu.org/Features-Old/LiveBlockMigration

发表评论