VMware VMotion简介

VMware VMotion 可使 IT 环境保持正常运行,为您提供空前的灵活性和可用性,以满足您的业务和最终用户不断增长的需要。以零停机时间迁移虚拟机,将正在运行的虚拟机从一台物理服务器移动至另一台物理服务器,而不影响最终用户。
VMware VMotion 是 VMware 开发出的一项独特技术,它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上。虚拟机的全部状态由存储在共享存储器上的一组文件进行封装,而 VMware 的 VMFS 群集文件系统允许源和目标 VMware ESX 同时访问这些虚拟机文件。然后,虚拟机的活动内存和精确的执行状态可通过高速网络迅速传输。由于网络也被 VMware ESX 虚拟化,因此,虚拟机保留其网络标识和连接,从而确保实现无缝迁移。
*在零停机且用户毫无察觉的情况下执行实时迁移。
*不间断地自动优化资源池中的虚拟机。
*在不安排停机时间、不中断业务运营的情况下执行硬件维护。
*主动将虚拟机从出故障或运行不正常的服务器中移出。
这些产品的可靠性和可管理性由数以千计的客户在生产实践中使用了数年后得到证实,他们也从中获益匪浅。跨基础架构的虚拟机实时迁移功能异常简单,使用该功能您能够可靠、自如地管理实时迁移:
*执行多个并行迁移,从而不间断地优化虚拟 IT 环境。
*利用提供实时可用性信息的迁移向导,在几秒钟内确定虚拟机的最佳位置。
*跨 VMware ESX 所支持的任何类型的硬件和存储器(包括光纤通道 SAN、NAS 和 iSCSI SAN)
迁移运行任何操作系统的任意虚拟机。
*区分实时迁移优先级,以确保至关重要的虚拟机始终能够访问它们所需的资源。
*安排迁移在预定时间发生,且无需管理员在场
*通过详细的迁移记录保持审核跟踪。
Vmotion工作原理:
使用Vmotion将虚拟机从一台物理服务器实时迁移到另外一台物理服务器的过程是通过三项基础技术实现的
(1)首先,虚拟机的整个状态由存储在共享存储器(如光纤通道或iSCSI存储区域网络(SAN),或网络连接存储(NAS))上的一组文件封装起来。VMWare群集Virtual Machine File System(VMFS)允许安装多个ESX Server,以并行访问同一组虚拟机文件。
(2)第二,虚拟机的活动内存及精确的执行状态通过高速网络快速传输,因而允许虚拟机立即从源ESX Server上运行切换到在目标ESX Server上运行。Vmotion通过在位图中连续跟踪内存事物来确保用户察觉不到此传输期。一旦整个内存和系统状态以拷贝到目标ESX Server,Vmotion将终止源虚拟机的运行,将位图拷贝到目标ESX Server,并在目标ESX Server上恢复虚拟机的运行。整个过程在以太网上需要不到两秒钟的时间。
(3)第三,虚拟机使用的网络也被底层ESX Server虚拟化,确保即使在迁移之后,虚拟机的网络身份和网络连接也能保留下来。Vmotion在此过程中管理虚拟MAC。一旦目标机被激活,Vmotion就会ping网络路由器,以确保它知道MAC地址的新物理位置。因为用Vmotion进行虚拟机迁移可保持精确的执行状态、网络身份和活动网络连接,其结果是实现了零停机时间而且不中断用户操作。

vSphere 5.1 VMotion

vSphere 5.1进一步增强了vMotion的功能,为虚拟机在线迁移提供了更大的灵活性,在没有SAN网络或者共享存储的情况下就能进行虚拟机的在线迁移。在vSphere 5.1之前版本中,如果要想迁移虚拟机所在的数据存储(Storage vMotion)和虚拟机所在的ESXi主机(vMotion)必须分两步进行。而在vSphere 5.1中能够同时进行Storage vMotion和vMOtion操作,从而也就实现了在没有共享存储的情况下进行vMotion迁移的目的。
解读vSphere 5.1 vMotion增强功能
如下图1所示,两台ESXi主机使用的数据存储都是本地存储,虚拟机就建在本地数据存储中。vSphere 5.1的vMotion增强功能借助TCP/IP网络,将虚拟机内存和磁盘数据拷贝至目标主机,从而实现了在没有共享存储的主机之间同时迁移内存和存储的功能。
借助网络在一个操作中同时进行vMotion和Storage vMotion操作,无疑对源主机和目标主机之间的网络提出了更高要求。为了解决这个问题,vSphere 5.1 vMotion继续利用了vSphere 5.0中引入的多网卡特性,而且还能够在多个网络适配器之间网络负载平衡。多适配器特性使用户能够在源主机和目标主机之间部署多个vMotion网络接口。初始化迁移操作时vSphere 5.1能够基于链路速度匹配源和目标的vMotion网络,达到充分利用链路带宽的目的。为了保证连接的可靠性,在源和目标主机的网络之间建立了TCP连接而且能够透明地在网络连接之间进行负载均衡。
使用vSphere Web Client在线虚拟机迁移
在vSphere 5.1之前的版本中,要同时更改虚拟机所在的主机和数据存储,必须关闭虚拟机。换句话说,当虚拟机处于在线/运行状态时,“更改主机和数据存储”选项是灰色的,要同时更改虚拟机所在的主机和数据存储必须分两步操作:更改主机、更改数据存储。
在vSphere 5.1中,使用vSphere Web Client进行虚拟机的在线迁移并不需要进行很复杂的操作:打开vSphere Web Client后,单击 “虚拟机和模板”视图,右键单击你想迁移的虚拟机,直接选择“更改主机和数据存储”即可
如何提高vMotion迁移的成功率
在vSphere 5.1之前的版本中进行vMotion迁移时,想必我们对如下错误并不陌生:“迁移已超出最大为100s的切换时间上限,ESX已抢先使迁移失败,以允许虚拟机在源上继续运行。”
造成这个问题的原因是vMotion迁移超出了100s的限制,在vSphere 5.1中同时进行vMotion和Storage vMotion操作对网络提出了更高的要求,如果配置不当,发生上述操作的概率无疑会更大。那么如何尽可能提高vMotion迁移的成功率呢?在进行vMotion操作时建议进行如下配置:
1. 建立单独的vMotion网络,分离vMotion网络、管理网络和虚拟机所在的生产网络。这样可以避免不同网络争用带宽,造成网络瓶颈。
2. 如果没有建立单独的vMotion网络,建议在非业务高峰期进行虚拟机的迁移操作,这样可以减少生产网络对vMotion网络的影响。
3. 为vMotion网络配置多个网络适配器,这样就能够利用vSphere 5.0提供的多网卡负载均衡功能,加快在线迁移速度。
4. vMotion网络已经能够支持10Gb以太网,在条件允许的情况下使用万兆网络提供虚拟机的在线迁移。
5. 如果允许业务停机窗口,那么停止虚拟机再进行虚拟机的迁移将大幅度提高迁移速度,因为虚拟机内存中已经没有活动数据了。

虚拟化VMware简介6——VMotion 简介相关推荐

  1. 虚拟化系列-VMware vSphere 5.1 简介与安装

    一. VMware vSphere 5.1简介 vSphere是VMware推出的基于云计算的新一代数据中心虚拟化套件,提供了虚拟化基础架构.高可用性.集中管理.监控等一整套解决方案.VMware 于 ...

  2. 虚拟化VMware之存储与虚拟机主机管理(1)

    Openfiler主要用于为LAN主机提供独立存储系统.Openfiler提供了包括NFS.SMB.iSCSI.Target等多种连接方式,一般通过HTTP的的方式进行管理.如果访问Openfiler ...

  3. VMware HA与VMotion的部署与搭建

    VMware HA与VMotion的部署与搭建 一.VMware HA 由于公司虚拟化的不断使用,不允许出现ESX Server的单点故障,因此考虑用VMware 自己的解决方案,及VMware的群集 ...

  4. 虚拟化服务器图片,虚拟化 VMware服务器 图片库.ppt

    虚拟化 VMware服务器 图片库 VMware Infrastructure 3 Storage vMotion VMware Infrastructure 3 Update Manager VMw ...

  5. 桌面桌面虚拟化-Vmware 兼容性怎么查询

    桌面桌面虚拟化-Vmware 兼容性怎么查询 Vmware 产品跟其他产品兼容性怎么样,我们就需要到vmware 官方网站去查询. 兼容性列表查询网站:http://www.vmware.com/re ...

  6. 【Android 属性动画】属性动画 Property Animation 简介 ( 属性动画简介 | 属性动画特性 )

    文章目录 一.属性动画简介 二.属性动画特性 一.属性动画简介 属性动画简介 : 1.动画制作框架 : 属性动画系统 , 允许你 将任何可变的操作制作成动画 , 其功能很强大 ; 2.基本功能 : 使 ...

  7. DL之CNN:卷积神经网络算法简介之原理简介——CNN网络的3D可视化(LeNet-5为例可视化)

    DL之CNN:卷积神经网络算法简介之原理简介--CNN网络的3D可视化(LeNet-5为例可视化) CNN网络的3D可视化 3D可视化地址:http://scs.ryerson.ca/~aharley ...

  8. DL之CNN:卷积神经网络算法简介之原理简介(步幅/填充/特征图)、七大层级结构(动态图详解卷积/池化+方块法理解卷积运算)、CNN各层作用及其可视化等之详细攻略

    DL之CNN:卷积神经网络算法简介之原理简介(步幅/填充/特征图).七大层级结构(动态图详解卷积/池化+方块法理解卷积运算).CNN各层作用及其可视化等之详细攻略 目录 CNN 的层级结构及相关概念 ...

  9. 桌面桌面虚拟化-Vmware horizon 7相关文件共享

    桌面桌面虚拟化-Vmware horizon 7相关文件共享 Vmware  EXSI  6.0 Updata 2 ISO文件: 链接:http://pan.baidu.com/s/1bp7MD2Z ...

最新文章

  1. HMM与条件随机场区别 转
  2. ***必须要掌握的计算机知识
  3. java内存分析_java内存分析总结
  4. 批处理启动和关闭VMware
  5. monkeyrunner自动登录脚本
  6. JavaScript设计模式(一)
  7. Python学习者可能存在的几个问题,你遇到过吗?
  8. Lua中的loadfile、dofile、require详解
  9. systrace html空白,Android性能优化之Systrace工具介绍(一) _ Systrace生成的trace.html打开空白或者打不开的解决办法...
  10. go设计模式思维导图
  11. Java读写二维数组到文件
  12. 避免頁面重復提交3/15
  13. a3967驱动_以A3967SLB为核心的步进电机控制系统设计
  14. struts html:radio标签的初始值与判断
  15. 为何Google、微软、华为将亿级源代码放一个仓库?
  16. win8计算机配置怎么看,win8怎么看电脑配置?win8电脑配置的查看方法
  17. 一种免费下载专利的方法
  18. C语言指针及C++引用
  19. 触屏西门子plc和计算机通讯,西门子S7-200CPU之间及它们与触摸屏之间数据读取如何连接?...
  20. Adobe Creative Cloud没有管理应用程序的权限

热门文章

  1. DES加密解密kotlin版
  2. SerialFeature
  3. VS2012 处理器架构“x86”不匹配 通过配置管理器更改您的项目的目标处理器架构...
  4. Html+CSS+JS轮播图:手动轮播,自动轮播
  5. LINUX时间格式查看
  6. 查询IP信息接口罗列
  7. strcpy与strncpy的实现
  8. ZipEntry实现文件解压缩与目录解压缩
  9. ibatis中resultMap和resultClass的区别 以及parameterClass 的取值
  10. 什么是交互设计?交互设计是做什么的?