虚拟机迁移


 一、介绍(是什么)

  迁移是指将虚拟机从一个计算节点迁移到另外一个节点上。

  主要根据是否在进行迁移时对虚拟机关机(poweroff),分为冷迁移cold_migration(是)和热迁移live_migration(否),热迁移也被称为在线迁移,即在不关闭虚拟机的情况下进行迁移,共享内存,效率较高,因而被大多数公司企业所采纳,但因其复杂的管理,也有其性能问题的弊端,如何减少弊端也是衡量迁移效率的重要指标;

  热迁移特点如下:

  1、动态调整每个计算节点的负载,使资源得到最大限度地使用

  2、在线升级以及节点维护

  影响因素:

  1.要求虚拟机业务不中断,所以大都在共享存储的条件下:

    1)虚拟机内存脏页的速度,迭代复制是易页为单位;

    2)网络带宽

  2.其他因素:

    1)CPU兼容性

    2)是否有PCI,网卡直通的情况

  性能指标:

  1.整体迁移时间

    从源主机开始迁移到迁移结束的时间

  2.停机时间

    在迁移过程中,源主机和目的主机同时不可用的时间

  3.对应用程序的性能影响

    迁移对于被迁移主机上运行服务性能的影响程度,数据复制会冲高主机CPU和网络流量

  而根据是否在进行迁移时传入主机类型参数,分为冷迁移cold_migration(否)和resize(是),其工作流程相同,resize需要保证新的flavor配置大于旧的配置,而冷迁移要求二者相同。

 二、工作流程(怎么样)

  Resize工作流程如下:

  

  热迁移工作流程:

  

  

  参考书籍:

  1、《OpenStack设计与实现》(第2版)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM