虚拟机实时迁移.doc

虚拟机实时迁移.doc

ID:56766643

大小:23.50 KB

页数:2页

时间:2020-07-08

虚拟机实时迁移.doc_第1页
虚拟机实时迁移.doc_第2页
资源描述:

《虚拟机实时迁移.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实时迁移(livemigration)是指在保证虚拟机上服务正常运行的同时,虚拟机在不同的物理主机之间进行迁移,其逻辑步骤与离线迁移几乎完全一致。不同的是,为了保证迁移过程中虚拟机服务的可用,迁移过程仅有非常短暂的停机时间。迁移的前面阶段,服务在源主机运行,当迁移进行到一定阶段,目的主机已经具备了运行系统的必须资源,经过一个非常短暂的切换,源主机将控制权转移到目的主机,服务在目的主机上继续运行。对于服务本身而言,由于切换的时间非常短暂,用户感觉不到服务的中断,因而迁移过程对用户是透明的。在线迁移适用于对服务可用性要求很高的场

2、景。01livemigration的概念虚拟机实时迁移/动态迁移(LiveMigration),作为系统虚拟化的一项关键技术,是将物理服务器上正在运行的一台或多台VM在线迁移到另一台物理服务器上。迁移过程中VM对外正常提供服务,整个迁移过程对VM用户透明。02livemigration的概念实时迁移的内容包括:虚拟机运行状态(CPU状态、内存镜像、设备状态、网络连接)及外存数据。03livemigration的作用负载均衡:将高负载物理服务器上的虚拟机动态迁移到低负载的物理服务器上,保证数据中心资源合理分配。在线维护:在对物

3、理服务器进行维护前,实时将上面运行的虚拟机迁移到其他服务器上,不会因设备维护导致服务中断。能源管理:将多个利用率不高的物理服务器上的虚拟机在线整合到少量几台物理服务器上,降低能耗。04livemigration的分类按照虚拟机存储的迁移需求可划分为基于共享存储的实时迁移和全系统实时迁移。l基于共享存储的实时迁移:物理服务器之间采用SAN或NAS之类的集中式共享外存设备,因而在迁移时只需要进行虚拟机运行状态的迁移。l全系统迁移:物理服务器之间没有采用共享外存设备,外存数据保存在物理服务器本地;或者需要将虚拟机迁移到另一个数据中

4、心。实时迁移中既要迁移运行状态,又要迁移存储数据。按照虚拟机迁移的网络环境可划分为基于LAN的实时迁移和基于WAN的实时迁移。l基于LAN的实时迁移:迁移范围在一个数据中心的二层网络内,能够保证数据传输速率。l基于WAN的实时迁移:迁移范围在两个数据中心间的WAN链路上,网络传输带宽受限。按照虚拟机迁移的规模可划分为单虚拟机实时迁移和虚拟机集实时迁移。l单虚拟机实时迁移:一个迁移过程中只迁移独立的一个虚拟机。l虚拟机集实时迁移:一个迁移过程中同时迁移多台虚拟机,且这些虚拟机可能是完成同一任务的一个集群。05livemigra

5、tion算法三种基本算法:Pre-copy(主流、学术、商用);Post-copy(学术);基于日志系统的迁移(学术)Pre-copy核心机制:迁移开始之后,源主机VM仍在运行,目的主机VM尚未启动。迁移通过一个循环,将源主机VM的内存数据发送至目的主机VM。循环第一轮发送所有的内存页数据,接下来的每一轮循环发送上一轮预拷贝过程中被VM写过的脏页内存dirtypages。直到一定条件(状态基本同步或规定循环次数),预拷贝循环结束,进入停机拷贝阶段,源主机被挂起,不再有内存更新,然后将剩余的脏页和CPU等运行状态传输至目的主机

6、VM。Post-copy核心机制:与Pre-copy相反,先将CPU执行状态发送到目标物理机,目标VM立即启动运行并替换源VM提供服务(源VM不停机),然后在目标VM运行过程中,遇到所缺内存页面,再向源主机索取。Post-copy避免了脏页率对迁移过程的影响,因此两个VM切换时间短,但是总迁移时间比较长。基于日志系统的迁移核心机制:利用日志系统的checkpointing/recovery和trace/reply技术,在迁移时首先获得一个VM当前运行状态的checkpoint文件,并将该文件传给目标VM,目标VM立即运行。在

7、此传输过程中源VM所做的操作都记录成log文件。然后跟Pre-copy一样,开始一个反复重传的过程,直到两边状态同步。不同的是,这里传输的是log文件,状态同步就是对log进行replay。06livemigration研究点Ølivemigration性能指标:(1)TotalMigrationTime(TMT):总迁移时间,从源VM开始传输数据,到目标VM启动的总时间。(2)Downtime:停机时间,VM运行状态从源主机切换到目标主机的短暂停机时间。(3)TotalDataTransferred(TDT):总迁移数据量

8、,迁移过程中传输的数据量。(4)DegradationLevelofService(DLS):服务降级率,迁移过程对VM所提供服务的影响。Ø单虚拟机livemigration算法优化,降低TMT、Downtime和TDT(1)内存更新频繁的VM的迁移问题。脏页率高的VM迁移时Downtim

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。