虚拟化VMware简介6——VMotion 简介

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. 如果允许业务停机窗口,那么停止虚拟机再进行虚拟机的迁移将大幅度提高迁移速度,因为虚拟机内存中已经没有活动数据了。

时间: 2025-01-20 11:24:13

虚拟化VMware简介6——VMotion 简介的相关文章

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

本文整理自网络 VMware(威睿,纽约证券交易所代码:VMW) 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商.全球不同规模的客户依靠VMware来降低成本和运营费用.确保业务持续性.加强安全性并走向绿色.2008年,VMware年收入达到$1.9billion美元,拥有逾150,000的用户和接近22,000多家合作伙伴,是增长最快的上市软件公司之一.VMware总部设在加利福尼亚州的帕罗奥多市(Palo Alto) 什么是虚拟化? 当下的 x86 计算机硬件是专为运行单个操作系统

虚拟化VMware简介2—— ESX ESXi

1.VMware ESX 目录 (1)概述 (2)VMware ESX Server用途 (3)VMware ESX Server如何运作 概述 VMware ESX 服务器是在通用环境下分区和整合系统的虚拟主机软件.它是具有高级资源管理功能高效,灵活的虚拟主机平台. VMware ESX Server 为适用于任何系统环境的企业级的虚拟计算机软件.大型机级别的架构提供了空前的性能和操作控制.它能提供完全动态的资源可测量控制,适合各种要求严格的应用程序的需要,同时可以实现服务器部署整合,为企业未

虚拟化VMware简介3——VMware vSphere

VMware vSphere Enterprise 和 Enterprise Plus 版本为需要虚拟化整个数据中心以实现"IT 即服务" 的组织而设计,它们均包含全套vSphere功能,可用于将数据中心转变为极为简单的云计算环境,从而提供灵活可靠的新一代IT 服务.vSphere 是业界最完善,可扩展性最高,功能最强大的虚拟化平台之一. VMware vSphere 包含基础建构服务 和  应用程序服务两大部分组成: 基础架构服务: vComputer ESX 和 ESXi:提供高性

虚拟化VMware简介4——thin provisioning 简介

本文整理自VMware 官方网站: Storage Thin Provisioning vSphere Storage Thin Provisioning 通过实现动态分配及物理存储容量的智能调配,可大幅提高虚拟机的存储利用率. 概览 通过消除存储浪费并且无需专用的存储容量,因此可以控制您的存储成本. vSphere Storage Thin      Provisioning 是 vSphere 存储功能的一个重要组件,借助此组件,可以超额分配存储容量,从而提高存储利用率.延长应用程序正常运行

虚拟化VMware简介9——网络 I/O 控制 (NIOC) 简介

文章整理自VMware 官网: 网络 I/O控制 (NIOC) 通过持续监控网络上的 I/O负载并根据具体业务需求动态分配可用  I/O 资源,划分网络访问的优先级.   概览 使用 vSphere网络 I/O控制为每个虚拟机配置规则和策略,确保为关键业务应用提供资源.检测到 I/O拥塞时,网络 I/O控制会根据业务规则针对流量类型动态分配可用 I/O资源.   提高和达到关键业务应用的服务级别 ·        减少需要管理员亲自进行的性能管理工作量,提高其工作效率 ·        通过各资

虚拟化VMware简介5——DRS 与 DPM 详解

文章整理自网络: Vmware DRS Vmware DRS跨聚合到逻辑资源池中的硬件资源集合动态地分配和平衡计算容量.Vmware DRS跨资源池不间断地监控利用率,并在多个虚拟机之间智能地分配可用资源. Vmware DRS允许用户确定以下方面的规则和策略:决定虚拟机共享资源的方式与在多个虚拟机之间排定这些资源的优先级的方式.当虚拟机遇到负载增大时,Vmware DRS将首先根据既定的资源分配规则和策略评估其优先级,如果合理,则分配更多资源.资源是通过以下两种方式分配给虚拟机的:将虚拟机迁移

虚拟化VMware简介7——快照原理

VMware的快照是基于数据块的快照.快照也是以一个文件方式存在的,缺省位置和虚拟机在同一目录下,它是一个Delta文件.每一次的快照就会产生一个新的Delta文件,而以前的Delta文件就进入一个只读状态.并且它是以16MB的大小来进行增长的. 快照文件的最大大小是不可能超过原磁盘文件的大小.   快照的不同类型: 1.       *-delta.vmdk文件:这是当你对一个VM做一个快照时产生的差异文件,也就是一个redo-log文件.Delta文件是一个针对初始VMDK而产生变化的一个B

《第一本Docker书(修订版)》——第1章 简介 1.1Docker简介

第1章 简介 在计算世界中,容器拥有一段漫长且传奇的历史.容器与管理程序虚拟化(hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上,而容器则是直接运行在操作系统内核之上的用户空间.因此,容器虚拟化也被称为"操作系统级虚拟化",容器技术可以让多个独立的用户空间运行在同一台宿主机上. 由于"客居"于操作系统,容器只能运行与底层宿主机相同或相似的操作系统,这看起来并不是非常灵活.例如,可

全虚拟化 VMware推Horizon DaaS桌面云方案

[天极网服务器频道3月27日消息]2014年桌面虚拟化市场将会获得长足发展,特别是桌面即服务DaaS.桌面虚拟化提供更高的安全水平,降低管理成本.运营成本.硬件成本和能耗成本.思杰.微软.红帽.VMware.Nvidia等很多厂商都在提供桌面虚拟化的产品. 近日,VMware整合了Desktone收购资源推出了全新的桌面即服务DaaS项目Horizon DaaS Platform for Service Providers,VMware已经完成了Desktone与vCenter以及vCloud