15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 云计算中虚拟机热迁移hybrid方法是什么呀?

云计算中虚拟机热迁移hybrid方法是什么呀?

时间:2024-01-07 03:06:01 | 来源:网站运营

时间:2024-01-07 03:06:01 来源:网站运营

云计算中虚拟机热迁移hybrid方法是什么呀?:你说的Hybrid应该是指热迁移里面内存拷贝的方法之一:预拷贝pre-copy、后拷贝post-copy与混合拷贝hybrid-copy。

当前虚拟机热迁移主要采用预拷贝pre-copy方式,涉及如下步骤:

1.找到适合的目标主机,云硬盘挂载到目标主机(源端没有卸载);

2.创建目标VM(暂停状态,不读写);

3.全量拷贝源VM内存数据到目标VM;源VM继续运行,产生的新的内存数据迭代增量拷贝到目标VM;

4.当目标VM内存数据与源VM小于设定的阈值或迭代拷贝次数达到上限时,挂起源VM,拷贝CPU状态/网络状态/虚拟设备状态,以及最后的产生的脏内存到目标VM。

5.恢复目标VM,切换IO访问到目标VM。

6.销毁源VM,源主机卸载云硬盘。

预拷贝在虚拟机运行时同时进行迁移,对虚拟机性能有一定影响,不过停机时间比较短。为了保证迁移内存的速度要能赶上写内存的速度,最好在I/O和内存操作比较少时发起热迁移。

后拷贝与预拷贝的主要差别是:从第3步开始先挂起源VM,拷贝CPU/网络/虚拟设备等状态到目标VM,恢复启动目标VM提供I/O访问,然后再拷贝内存到目标VM,可以使主动推送或按需获取。这个停机时间就比较长。

混合拷贝,就是同时使用预拷贝和后拷贝。首先通过全量预拷贝内存到目标VM,挂起源VM,拷贝CPU/网络/虚拟设备等状态到目标VM,恢复启动目标VM提供I/O访问,然后再通过后拷贝把剩余的脏页面拷贝到目标VM。

混合拷贝比预拷贝提前启动了目标VM,停机时间可以从几百毫秒降低到几十毫秒。当然拷贝过程中还有一些其他的优化机制,比如内存压缩、内存冗余消除等。

关键词:方法,迁移,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭