王朝百科
分享
 
 
 

热迁移

王朝百科·作者佚名  2012-04-07  
宽屏版  字体: |||超大  

定义:热迁移(Live Migration ),即虚拟机保存/恢复(Save/Restore):将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。

当前发展服务器虚拟化技术是当前的热点,而虚拟机的“热迁移(Live Migration)”技术则是虚拟化技术当中的热点。热迁移技术是指可以把一个虚拟机从一台物理服务器迁移到另一台物理服务器上,VMware公司在05年通过VMotion(虚拟机的迁移代理程序)、虚拟中心管理软件(Virtual Center management)首先进入到了这一领域。

因为VMware将其虚拟机文件系统(VMFS)覆盖了存储系统来允许虚拟机之间的热迁移,因此VMotion只能在两台访问同一个VMFS的服务器上进行虚拟机的热迁移。XenSource公司,这家提供开源Xen Hypervisor的供应商,现在也宣布了其产品的热迁移特性。下个月,XenSource公司将在XenEnterprise 4.1当中内置XenMotion,并将通过赛门铁客的维尔软件来提供存储管理能力。

XenSource公司的资深副总裁Gordon Mangione表示,Xen与赛门铁客构成了绝妙的组合,因为很多Xen的使用者都在使用赛门铁客的维尔文件系统,这就不必强迫用户采用新的文件管理系统。

微软公司也计划在其开发代号为的Veridian hypervisor当中提供虚拟机的热迁移功能,但微软并没有给出确切的日期。 不过,微软公司Windows服务器分公司高级产品经理Patrick O’Rourke表示会在以后的升级中将其添加进去。

虚拟机的热迁移技术最初是被用于双机容错或者负载均衡,从而在应用上有很多优势。首先是可伸缩性比较强,在晚上或周末,IT管理者可以让运行某些关键业务的服务器是单减少工作量,以便进行更新操作系统,给应用程序打补丁等。而到了白天,又可以弹性地进行大负载量的运算。

其次,现在的数据中心都追求环保节能, 工作量负载大的应用程序必然会令服务器能耗增加,有了虚拟机热迁移技术,当一台物理服务器负载过大时,系统管理员可以将其上面的虚拟机迁移到其他服务器,可有效减低数据中心服务器的总体能耗,再通过冷却系统将数据中心的温度保持在正常水平。

但是,进行虚拟机的热迁移也有不少的限制。例如,VMotion在进行迁移之前,管理软件会检测目标服务器的X86架构是否与原服务器兼容。包括存储设备以及处理器,虚拟机必须放到共享的存储里,CPU的类型也要一样,不仅不能一个是英特尔,一个是AMD,甚至相同厂商不同产品线的CPU也不行,比如英特尔至强和奔腾。

不过,处理器厂商正在试图解决这一问题。AMD已经找到了一种方法并将其加入到处理器架构之中,帮助虚拟机监控器分辨正在使用的X86指令。AMD虚拟化技术解决方案总监Tim Mueting说:“我们的目标是让虚拟机在不同的处理器之间进行迁移。”

而在08年6月12日,英特尔宣布,将在下半年推出两项新的虚拟化技术。其中一项名为“FlexMigration”,可将虚拟机转移到其他物理服务器,这一硬件级别的热迁移技术被业界普遍看好,并被认为是VMware VMotion的主要竞争对手。据悉,英特尔将在45纳米制程的Penryn处理器当中内嵌FlexMigration技术,该技术可支持跨代迁移。这样,虚拟机就可以在基于Penryn处理器的服务器和其他双核、四核处理器之间任意迁移。

应用领域·计算机共享: 在一些公共场合用户需要共享计算机,但是由于不同的系统配置和软件需要花费大量的时间来配置和恢复。这时使用虚拟机的保存/恢复可以很好地解决这个问题。用户在虚拟机中进行所有工作,需要暂停时就将虚拟机保存到文件中。下次使用时使用原先的文件恢复虚拟机继续工作。

·数据库备份:对于一些大型、关键的数据库应用,备份是一项重要但复杂的工作。虚拟机的保存/恢复可以将数据库运行在虚拟机中,如需备份就保存虚拟机,这样数据库中的所有数据、状态都做了备份。如果数据库崩溃了,就可以通过恢复虚拟机来恢复整个数据库。

·环境重现:进行性能测试或程序调试时,都需要重现当时的环境,不仅仅是重启、配置软件,而且常常需要一定的运行时间。使用虚拟机的保存/恢复,将已经重现的环境保存起来,将来测试时只需恢复即可。一个512MB内存的虚拟机仅仅需要一两秒钟就可以保存/恢复,可以大大缩短重现时间。

·系统硬件维护:当前很多操作系统都能够稳定支持7×24运行,但是硬件却需要定期的进行维护。如果使用虚拟机的动态迁移技术,将虚拟机从需要维护的物理机器迁移到另外一台备用机器,等维护完成后,在将其迁回到原来的物理机器。所有的系统服务和应用程序在恢复后仍旧正常运行,用户不会察觉到由于硬件维护造成的中断。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有