Nova Mitaka 版本热迁移变化浅析

本文详细介绍了OpenStack Nova在Mitaka版本中关于热迁移的重大变化,包括新增的server-migrations API,支持强制完成迁移、查看迁移进度、取消迁移的接口,以及自动判断磁盘迁移参数的功能。同时,还提到了热迁移数据网络的分离,以避免影响控制面网络性能。文章指出这些变化带来的优点和潜在问题,强调了社区在版本末期合入的BP质量参差不齐。
摘要由CSDN通过智能技术生成
虚拟机热迁移(Live Migration)在Mitaka版本中发生了较大的变化,在临近发布的时候合入了多个BP,其中主要有:

Microvcersion 2.22:
新增加了 server-migrations API 并提供了 live migration force complete的功能,字面意思是提供了可以使migration状态强制变为完成状态,在实现时其实是在底层的libvirt driver进行了虚拟机pause的操作,而其bp也说的是pause vm during live migtate, 当时和作者沟通作者说是后期会增加其他功能,由于是M版本优先级BP因此和入了。这个BP的主要思路是pause虚拟机可以终止一些虚拟机内部的当前任务,从而使得热迁移可以快速完成,这样pause的虚拟机在迁移完成后在目的节点会再自动unpause。其实争议比较大,Matt Riedemann 甚至提出这样还算不算热迁移的问题,比较有意思:
PATCH: 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值