VMware VMotion的重要性自然是不言而喻,VMware VMotion能够在两台正在运行的服务器之间进行实时迁移,具有零停机性能,能够大幅度提高了服务器的可用性,保证交易数据的完整性。用户可以手工迁移服务器上的虚拟机至另外一台服务器,从而在不间断服务的情况下,升级和维护原来的服务器。多个服务器之间可以自动迁移虚拟机,从而达到负载均衡,提高资源利用率的目的。同时,这项技术还可以实现双机或多机热备,保证了服务的高可用性。

那么这项技术实现的关键原理是什么呢?VMotion从一台物理服务器将虚拟机迁移到另外一台虚拟机要用到下述三项技术:

1. 虚拟机的全部状态信息被压缩在一套存储于共享存储器的文件中。作为载体的存储器类型可以是光纤通道(Fibre Channel),iSCSI存储区域网络(iSCSI Storage Area Network,SAN)或者网络附加存储器(Network Attached Storage,NAS)。VMware的群集虚拟机系统(VMFS)允许多台ESX服务器同时访问同一个虚拟机文件。

2. 虚拟机的动态内存和执行状态在一个高速的网络上进行快速传输,允许虚拟机即时地在源ESX服务器和目标ESX服务器之间进行信息交换。在迁移过程中,VMotion只是在点阵图里对信息交换进行监控,所以整个转移过程对用户来说是透明的。一旦整个内存和系统状态全部复制到目标ESX服务器中,VMotion就会自动终止源虚拟机,同时将点阵图转移到目标ESX服务器中,并在目标ESX服务器中重新启动虚拟机。上述整个操作假如是在一个千兆以太网络中进行,那么不用两秒的时间就可以完成。

3. 虚拟机使用的网络同样也会被目标ESX服务器虚拟化,确保在实时迁移之后,虚拟机的网络身份和连接能够得到保留。VMotion将MAC地址作为进程的一部分来进行管理。一旦目标机被激活,VMotion会检查网络路由器来确保它能识别虚拟机MAC地址新的物理位置。由于虚拟机使用VMotion来进行实时迁移,它的执行状态,网络身份和动态链接都能够得到保护,所以对于用户来说,整个迁移过程并没有引起服务器停机或者网络中断。

VMware VMotion迁移与原理相关推荐

  1. VMware虚拟化- vMotion 迁移原理与应用

    vMotion原理介绍 vMotion是vSphere一个十分重要功能,可以实现开机的虚拟机在两台ES系主机之间在线迁移,切不会影响业务. 1 以下原因可能是要进行vMotion的主要原因: ✓ 平衡 ...

  2. VMware vMotion 实时虚拟机迁移

    如果说 vMware converter 工具是属于 p2v (物理机到虚拟机),那么  VMware vMotion (vmware vcenter migrate) 技术应该属于v2v(虚拟机到虚 ...

  3. 利用虚拟机实时迁移技术可以实现服务器的,VMware vMotion虚拟机的实时迁移技术概述...

    vMotion 可在主机之间迁移正在运行的虚拟机,因此进行计划内服务器维护时无需中断应用的使用. 概览 vSphere vMotion 能在实现零停机和服务连续可用的情况下将正在运行的虚拟机从一台物理 ...

  4. VMware vMotion简介

    VMware vMotion是VMware开发出的一项独特技术,此技术利用对服务器.存储和网络连接的全面虚拟化,可将正在运行的整个虚拟机从一台服务器即时迁移至另一台服务器中.vMotion使用VMwa ...

  5. vMotion迁移报错提示目标主机不支持虚拟机的当前硬件要求

    在vSphere 集群中将虚拟机通过vMotion迁移到新搭建的集群时遇到问题. 报错信息 目标主机不支持虚拟机当前的硬件要求. 使用启用了增强vMotion兼容性(EVC)的群集,在整个群集中创建一 ...

  6. vMotion迁移报错’目标主机不支持虚拟机的当前硬件要求’

    在vSphere 集群中将虚拟机通过vMotion迁移到新搭建的集群时遇到问题. 报错信息 目标主机不支持虚拟机当前的硬件要求. 使用启用了增强vMotion兼容性(EVC)的群集,在整个群集中创建一 ...

  7. 虚拟化VMware简介1——虚拟机原理及安装浅析

    本文整理自网络 VMware(威睿,纽约证券交易所代码:VMW) 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商.全球不同规模的客户依靠VMware来降低成本和运营费用.确保业务持续性.加强 ...

  8. VMware 虚拟机迁移

    迁移虚拟机分为: 主机之间迁移 存储间迁移 以上都迁移 迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程.复制虚拟机是指创建新的虚拟机,并不是迁移形式. 在 vCenter Serv ...

  9. 《VMware 网络技术:原理与实践》—— 3.2 以太网

    本节书摘来自华章出版社<VMware 网络技术:原理与实践>一 书中的第3章,第3.2节,作者:(美)Christopher Wahl Steven Pantol,更多章节内容可以访问云栖 ...

最新文章

  1. python 按键获取_Python中按键来获取指定的值
  2. arcgis和matlab,ArcGIS和MATLAB应用并不困难
  3. web第五章 json
  4. LiveVideoStackCon讲师热身分享 ( 十一 ) —— 短视频APP的架构设计
  5. python程序代码解析_Python源码分析3 – 词法分析器PyTokenizer
  6. mysql中的comment用法
  7. jquery 获得table 行数
  8. 【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理(1)
  9. ensure函数_vue按需加载组件webpack require.ensure的方法
  10. Python--day45--pymysql模块初识以及SQL注入
  11. [亲测]Oracle数据库约束
  12. 宇视项目VM相关笔记
  13. xgboost 中的二阶导数为什么收敛更快?
  14. 数码显示实验报告C语言,数码管动态显示实验报告
  15. 接受密码和用户名,若用户名为‘admin‘,密码为‘‘123456‘则显示用户登录成功,否则一直登录
  16. 2019年,实现 React 动画的 5 种最常用方式
  17. 紫外线检测仪,WKM-UV1,紫外线检测仪UV汞灯LEDUV通用
  18. 便签记事内容怎么放到手机桌面上?
  19. 【面经、笔经攒人品】中国银行、浦发银行
  20. 捷联惯导总结--初始对准,位置标定,INS姿态更新,GPS/INS组合

热门文章

  1. 紫光全速狂飙!2019年就开始量产64层NAND闪存芯片
  2. 思博伦Avalanche中的Load类型定义_双极未来
  3. (61)Verilog生成vcd波形文件
  4. (多线程优化)爬取京东笔记本电脑销量榜data-sku(商品id),并存入云服务器中的mysql库(爬取时间较上一版提升十多倍)
  5. webpack打包后图片显示问题
  6. 【读书笔记《凤凰架构》- 构架可靠的大型分布式系统.周志明】(一)
  7. 如何使用Redis Data Reveal(rdr)查看redis中每个key占用的内存大小
  8. ProgressBar.js – 漂亮的响应式 SVG 进度条
  9. linux wifi设置和相关介绍
  10. Selenium学习_常用场景代码示例