解析VMware服务器的虚拟化技术

服务器虚拟化已经成为现在研究的热点课题之一,在服务器虚拟化市场目前的领导者也是VMware,微软和思杰(Si Jie)的实力不容忽视。企业用户必须仔细评估自己的计划之前,选择服务器虚拟化解决方案,服务器虚拟化领域,VMware无疑是领先的虚拟化应用,其产品占据了超过一半的市场份额。VMware的服务器虚拟化产品可以基于Windows、Linux、Unix等平台,而不是由他们的对手匹配。让我们在虚拟的一看--对,,在宝,VMware基础设施。

那就是,VI3不是服务器虚拟化软件,但结合服务器虚拟化软件包,其中包括VMware ESX Server,VMFS(虚拟机文件系统)、DRS(分布式资源调度),虚拟机,VMware HA(高可用性),VMware VMotion,备份,虚拟中心的软件组件。在这里,让我们在VMware ESX Server三组件的焦点,VMware VMotion和虚拟center.vmware ESX Server是VI3的核心,而VMotion和虚拟中心服务器虚拟化应用管理的主要作用。它们具有动态的移动虚拟机和自动监控资源可用性的功能,可以最大限度地利用可用的计算资源。

VMware ESX服务器:高效的虚拟机

VMware ESX服务器半虚拟化技术,服务器不需要任何预安装的操作系统,用户可以直接在VMware ESX Server服务器安装在裸机上,这样你可以生活的服务器划分为多个虚拟机(虚拟机),和有效的系统资源的直接分配,不需要有主机操作系统;。VMware ESX服务器的工作原理是将每一个虚拟机从服务器硬件和其他虚拟机(图1),并确保没有其他的虚拟机将受到影响,当一个虚拟机崩溃。虚拟机不泄漏数据给对方,和应用只能通过配置网元通信网络连接。VMware ESX服务器的虚拟机环境封装为一组文件备份、移动和复制。

图1使用VMware ESX Server的原则

VMware ESX Server将单独的物理机资源的虚拟机,它甚至具有记忆功能的过度使用,这意味着实际的物理内存的总内存的虚拟机可以安全地超出了服务器,这个函数可以用来提高整体效率和服务memory.vmware ESX服务器可以安装在一个新的服务器,几乎立即可以保持在现有的服务器正在使用不停。

当然,VMware ESX服务器有人员应用了更高的要求。例如,VMFS,直接提高了硬件的性能,是由VMware公司开发的一种文件系统格式,用于存储虚拟机的数据相比,多功能的文件系统格式的当前操作系统提供,VMFS读取速度更快、更可靠。不幸的是,虚拟机存储在VMFS格式要迁移到其他虚拟环境和面临的繁琐和风险转换格式。

VMware VMotion:让虚拟机把他想

虚拟化的最大优点是服务器整合,节约运行成本,但对企业而言,它意味着把所有的鸡蛋放在一个篮子里,风险增大。服务器的主要问题是一个单点故障,用户可以运行过去20工作在多个物理服务器上的负载,当其中一台服务器下,虽然情况很糟糕,但没有扩散到整个网络服务器的工作负荷,20不能停止运行。在虚拟化环境中,如果20个工作负载运行在一台服务器上,那么一旦物理服务器的停机时间,这意味着所有的工作负载将瘫痪,企业是一个灾难。实时传输功能VMotion组件在VI3被认为是最大的海利结果这个产品,这也是很多与VI3的重要原因,企业用户,这个功能可以从一个物理服务器到另一台物理服务器的工作负载,不受时间的影响。

不同于以往的VMware Converter提供P-V(物理到虚拟,物理机到虚拟机迁移)功能,P-V需要停止和停止服务器之前可以进行加载应用程序迁移(P-V是用来解决历史程序的兼容性问题)。VMware VMotion是解决系统的可靠性问题,一虚拟机发生故障,管理员可以平滑的虚拟机在线迁移到另一个虚拟机,在这个过程中,服务器不需要停止,从而有效地保证业务的连续性,从一个物理服务器迁移虚拟机在使用VMware VMotion实时另一个物理服务器的过程是通过三个基本技术的实现的诞生(图2)。

首先,虚拟机的整个状态是由一组存储在共享内存文件封装,VMware VMotion集群允许多个VMware ESX Server安装访问并行虚拟机文件相同。其次,主动记忆和虚拟机的精确的执行状态可以通过高速网络迅速传播,允许虚拟机从源ESX服务器切换到目标ESX服务器立即。VMotion通过位图内存状态的连续跟踪以确保用户不知道的传输周期,一旦整个内存和系统已经被复制到ESX Server,VMotion将暂停源虚拟机的运行,位图将副本D到目标ESX服务器上运行,并恢复目标ESX服务器虚拟机,整个过程不需要时间在以太网两秒。最后,通过虚拟机的网络也虚拟化底层的ESX服务器,以确保即使迁移后,网络身份和虚拟机的网络连接,也可以保留。VMotion管理虚拟MAC地址在这一过程中,一旦目标机启动VMotion将平的网络路由器,以确保它知道虚拟MAC地址的新的物理位置。因为VMotion虚拟机迁移可以保持精确的执行状态。网络标识和主动网络连接的结果是零停机时间,用户操作无中断。

然而,这个过程是前提,以VMware ESX Server为例,对VMotion需要以下3个条件的发挥,一个是ESX Server服务器之间必须具有高可用性的建立,其次是共享磁盘的虚拟机文件存储在本地区域网络,最后一点是在虚拟交换机完成相关设置。其实是只迁移,迁移的虚拟机的设置,而不是一个虚拟磁盘文件,往往是数百GB几十GB或大小。一般建议每台ESX Server服务器之间应连接到Gbps级或以上,所以没有断开的会过程中发生的迁移。如果在VI3成分的搭配分(DRS)分布式资源调度的VMotion操作的功能,其中一个ESX Server服务器过载,系统可以对虚拟机迁移到其他物理服务器上自动部分,达到负载均衡的目的。

此外,英特尔VT flexmigration技术发布之前,VMotion是约束的前提,它需要两个服务器迁移使用相同的芯片组,不同的服务器平台是无法进行在线迁移,如双服务器虚拟化平台无法迁移到多个服务器虚拟化平台,英特尔VT flexmigration的支持,虚拟机迁移的约束条件被打破。用户可以自由地迁移虚拟机在不同的英特尔服务器平台。可以说,VMotion已把所有的鸡蛋放到同一个篮子里的管理员的烦恼。

图2 VMware VMotion可以运行的虚拟机从一台主机迁移到另一个

虚拟中心:虚拟机管理器

通常,一个人可以管理15 ~ 20物理服务器,但在部署虚拟机,可以管理100个甚至200个虚拟机,但如何管理事实上,更方便的是,事实上,在数据中心虚拟化的引入实际上增加了一个虚拟化层,但不增加管理难度虚拟化管理软件可以很好的控制虚拟机,从而大大降低管理大型数据中心的复杂性,如VMware的中心是一个很好的例子,虚拟中心提供了一个直观的管理界面,提供了丰富的资料和数据来监控数据中心的整合,提供了对虚拟机的管理DAT的有力手段一个中心,已经成为新数据中心虚拟化不可或缺的工具。

虚拟中心是一套虚拟架构的管理软件,是一个虚拟机,虚拟机资源池管理企业内(图3)。虚拟中心接口提供了一个强大的浏览功能浏览在数据中心的所有虚拟机的资源。通过虚拟中心,用户可以使用一个单一的控制台来管理数百服务器硬件的维护中断概率是零。虚拟中心的主要优点是,它可以用一个单一的控制台管理分布式虚拟机结构。当然,如果你真的拥有这么多服务器,它只能反映它的价值。