虚拟化绿色数据中心
虚拟化背景 VMware虚拟化技术 虚拟化方案应用场景 3个阶段: 为推动项目的虚拟化ROI赢得主流收养 新的角色-战略它的建筑 3个阶段: 为推动项目的虚拟化ROI赢得主流收养 新的角色-战略它的建筑 深刻地影响了全部 虚拟化方案应用场景
概述 VMware… 早在上世纪60年代,IBM公司就发明了一种操作系统虚拟机技术,允许在一台主机上运行多个操作系统,让用户尽可能充分利用昂贵的大型机资源 在 1998 年将虚拟化引入 x86 平台 已经为客户节省了数亿美元 是世界上增长最快的软件公司,2007年收入 13+ 亿美元 与世界上最大的 IT 供应商合作 在以下方面让客户取得了广泛的成功: 服务器整合和控制 业务连续性 测试/开发自动化 企业台式机管理
什么是服务器虚拟化 一变多 多变一 将一台服务器虚拟化成更多的虚拟机 将多台服务器虚拟化成一台虚拟机 大机的虚拟化:IBM的LPAR UNIX服务器: IBM的LPAR HP的nPAR,vPAR Sun的Domain、Container Intel架构服务器: VMware的VI3 Xen MS的Virtual Server 多变一 将多台服务器虚拟化成一台虚拟机 网格计算(Net Grid) 高性能运算(HPC) 幻灯片的目的。 介绍TCO作为理解的框架的真实成本的硬件 重点: 分析有助于降低成本的虚拟是否需要了解真实成本的环境下的虚拟化 总拥有成本(TCO)提供了一个框架,为理解成本的服务器环境 提供更多的TCO尝试完整的图片所有相关费用服务器,而不只是采购成本 一个组件是相关费用,包括成本获取服务器的硬件、软件、培训、实施等。 也包括了目前正在进行的相关成本管理、运营等服务器(电力、冷却、等等),维护,支持(支持合同和内部员工支持)。 将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化。
X86架构服务器现状 X86架构服务器采购量/年 当前服务器利用率很低 需要管理的服务器数量不断增长 而且技术进步会使它继续降低 服务器的百分比 主时间 高峰时间 20% 40% 60% 80% 0% 0-10% 20-30% 40-50% 60-70% 80-90% CPU 利用率 当前服务器利用率很低 而且技术进步会使它继续降低 时钟速度不断增加 超线程 双核心系统/四核心系统 CPU硬件辅助虚拟化技术 100% 需要管理的服务器数量不断增长
了解当前架构的总体花费是估算整合后节约的费用的先决条件 总体拥有成本(TCO) 初期费用 硬件采购成本 软件使用授权成本 培训费用 后继费用 管理 操作 维护 电能 介绍TCO作为理解的框架的真实成本的硬件 重点: 分析有助于降低成本的虚拟是否需要了解真实成本的环境下的虚拟化 总拥有成本(TCO)提供了一个框架,为理解成本的服务器环境 提供更多的TCO尝试完整的图片所有相关费用服务器,而不只是采购成本 一个组件是相关费用,包括成本获取服务器的硬件、软件、培训、实施等。 也包括了目前正在进行的相关成本管理、运营等服务器(电力、冷却、等等),维护,支持(支持合同和内部员工支持)。 了解当前架构的总体花费是估算整合后节约的费用的先决条件
43%的VMware客户已经以VMware虚拟架构为标准构建他们的IT架构 2006年9月 行业变革的加速动力 Forrester 2006 Global 2000企业中的46%正在实施虚拟化 Global 2000企业中的71%在未来的12个月中将增加虚拟化的投入 Source: Forrester Research, 2/06 43%的VMware客户已经以VMware虚拟架构为标准构建他们的IT架构 2006年9月
VMware国外客户 Automotive / Aviation Insurance Financial Services Technology Government/ Public Sector 虚拟基础架构的快速采用造就了新型企业:虚拟化企业。 一些领先的公司已部署了成千上万台基于 VMware 技术的虚拟机,并实现了相当数量的 x86 基础架构的虚拟化。 Healthcare Engineering/ Heavy Industry Retail Services Telecom
各行各业的大量成功案例 VMware 国内客户 政府 金融保险 电信 其他 在华外企 研究院
虚拟化技术的现状 目前有4种类型的虚拟化技术: (1) 完全虚拟化 目前最主要的虚拟化方法,使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统,而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。完全虚拟化技术的优点是操作系统不用改动就能安装到虚拟服务器上;主要缺点是,hypervisor给处理器带来开销。VMware和微软的Virtual PC是该方法的两个代表性商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。
虚拟化技术的现状 (2) 准虚拟化 准虚拟化(para-virtualization)减轻了处理器的负担,客户操作系统需要在核心层面进行改动,能够与 hypervisor协同工作。准虚拟化技术的优点是性能高,经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器; 缺点是只适用于BSD、Linux、Solaris等某些开源操作系统,不适用于Windows Xen是开源准虚拟化技术
虚拟化技术的现状 (3) 操作系统层虚拟化 操作系统层虚拟化没有独立的hypervisor层,主机操作系统本身负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。操作系统层虚拟化的缺点是所有虚拟服务器必须运行同一操作系统(不过每个实例有各自的应用程序和用户账户),灵活性比较差;优点是本机速度性能比较高,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。 Solaris Container就是这方面的一个例子,Virtuozzo/OpenVZ是面向Linux的软件方案。
虚拟化技术的现状 (4) 硬件虚拟化 除了软件外,虚拟化也从纯软件逐渐深入到处理器级虚拟化和输入/输出级虚拟化,AMD和英特尔提供的最新一代芯片在设计时都考虑到了硬件虚拟化功能。英特尔的虚拟化技术(VT)和AMD的虚拟化技术(AMD-V)把虚拟硬件仿真方面的部分繁重任务从软件转移到了硬件,并且把某些内存管理功能转移到了用软件处理的CPU微代码里面。这些努力使得x86平台的CPU更适合处理虚拟服务器带来的特有工作负载。
其他虚拟化技术一览 MS VirtualPC FreeBSD Jail Bochs UML (User Mode Linux) OpenVZ Xen Plex86
MS VirtualPC 比较早的商业化公司之一,03年被微软收购,目前微软的Windows 2003有VirtualPC的版本 优点 很容易使用 缺点 收购前可以支持Linux,但收购后被取消了该特性 收费
FreeBSD Jail FreeBSD 中提供的一个虚拟机技术,虚拟化程度比较低 优点 性能无损 缺点 只能用于FreeBSD 没有图形化部署工具,不适合新手使用
Bochs 开源项目,很早的虚拟机项目之一,2000年开源,但发展缓慢,不成熟 可以支持Linux和Windows
UML (User Mode Linux) 开源项目,基于 Linux,打内核补丁,目前已经被收入 2.6 内核,SuSE 9.0中就已经开始使用这个软件,前景不是很好 优点 免费 缺点 性能损失大 只支持Linux
OpenVZ 开源项目,基于 Linux,打内核补丁,有商业化公司支持,目前开发很活跃,但还缺乏大厂商支持 优点 免费 性能很高 缺点 只支持Linux
Xen 开源项目,基于 Linux,打内核补丁,2005年初成了 xensource 公司,专注于这个产品的开发和推广,目前有Intel, AMD, HP, IBM, Redhat, SuSE 等厂商支持 优点 性能损失很小 支持FreeBSD/NetBSD/Linux 缺点 服务器只能运行于Linux 运行于其上的客户机需要打内核补丁
Xen 3.0 特性 客户机最大支持到32颗处理器 支持 Intel (Physical Addressing Extensions) PAE,使32位 CPU可以使用4G以上内存 支持 x86/64 处理器 (Intel EM64T, AMD Opteron) 支持 Intel VT-x 技术,客户机操作系统不经过修改即可运行 (Windows XP/2003, 各类Linux) 增强的控制工具 增强的 ACPI 支持 支持 AGP/DRM 图形技术
Xen 的发展现状 开发非常活跃 已有上百名开发人员(来自Xen和合作厂商) 支持厂商众多 IBM (Secure Hypervisor) Redhat, SuSE AMD, Intel HP
虚拟化背景 VMware虚拟化技术 虚拟化方案应用场景
虚拟化:业界标准的计算方式 早期采用 成为主流 标准化 测试&开发 服务器整合 管理和自动化 虚拟基础架构 虚拟基础架构 基础架构管理 高可用性 管理和自动化 虚拟基础架构 虚拟基础架构 Hypervisor Hypervisor Hypervisor 第一代 1998 - 2002 第二代 2003 - 2005 第三代 2006 - 2008
服务器虚拟化将硬件、操作系统和应用程序一同装入 一个可迁移的虚拟机档案文件中 虚拟化如何实现 服务器虚拟化将硬件、操作系统和应用程序一同装入 一个可迁移的虚拟机档案文件中 虚拟化前 虚拟化后 未更改过的应用 未更改过的OS 虚拟硬件 幻灯片目的: 指出传统 x86 服务器的一些局限性,同时简单地描述一下虚拟化可做些什么 要点: 对于传统的 x86 服务器: 操作系统局限于硬件,因为操作系统根据硬件配置来自定义 通常在一台服务器上您只能运行一个负载,以避免应用程序的冲突问题和可以为某个特定应用程序调节操作系统 这种体系结构和它的不灵活性很大程度上导致了服务器数量的增加和服务器利用率的降低 VMware 的服务器虚拟化技术可以做些什么: 将一个物理系统(硬件配置、操作系统、应用程序和它们的配置)一同装入一个虚拟机包中 然后,这个虚拟机包就可以在安装有 VMware 虚拟化层的任何服务器上运行 在下一张幻灯片中,我会解释虚拟化提供的一些能力可以帮助传统的 x86 服务器体系结构克服它们的局限 脚本: 服务器虚拟化彻底改变了您对桌面计算机或服务器机器的想法。 为了对比,让我们先看看幻灯片左侧显示的典型 x86(Intel 或 AMD 处理器)服务器。每个服务器具有一个硬件配置、一 个安装在该硬件上的操作系统和安装在该操作系统内的一些应用程序。此体系结构的每一层都很紧密地连接着下面的一层 ,且最终连接到硬件。操作系统根据硬件来定制自己,体现在它使用的驱动程序、调整它参数的方式等等。应用程序依次 连接于它所安装的操作系统上。 这就是人们数十年来一直使用的体系结构,但是它并不是理想的体系结构。为什么不理想?因为在每台物理机器上您仅能 拥有一个操作系统,而且多数情况下仅有一个负载。很难在这些服务器上运行多个主应用程序,因为如果这样做,则可能 会产生冲突和性能问题。实际上,当前计算的最佳做法是每个服务器仅运行一个应用程序以避免这些问题。但是,这么做 的结果是大多数时间利用率很低。如前面所讨论,我们浪费了我们所购买的大部分计算能力。您必须有意地在浪费硬件和 降低风险间寻找平衡。 不仅如此,这个体系结构还很不灵活。此时让某个服务器在多数情况下闲置?要用多长时间才能将它调整为其它用途?您 需要存档当前操作系统和应用程序、为新的应用程序重新配置或(为了安全)重新安装操作系统、安装应用程序等等。如 果稍后您还需要再次调整它的用途,这对您来说并不是一个很好的建议。 虚拟化彻底改变了这一切。它将一个物理系统与操作系统以及操作系统中安装的任何软件一同装入一个(我们称之为)“ 虚拟机”中。虚拟机包括虚拟硬件配置以及虚拟磁盘,其中可安装操作系统和应用程序。对于虚拟机中的操作系统来说, 与在真实物理硬件上运行没有区别。虚拟机中的操作系统与您在物理机器上使用的操作系统是一样的 — 无论它是 Windows、Linux、Netware、BSD,等等。不需要为虚拟化对它做任何修改。操作系统中安装的应用程序与虚拟化前在操 作系统中运行的完整应用程序是一样的。 每个虚拟机都运行在由 VMware 软件在一个服务器上设置的薄虚拟化层的上端。此虚拟化层负责为每个虚拟机分配资源和 将每个虚拟机看到的虚拟硬件映射到服务器的实际物理硬件上。 软件必须与硬件相结合 每台机器上只有单一的操作系统镜像 每个操作系统只有一个应用程序负载 每台机器上有多个负载 软件相对于硬件独立
虚拟化的关键特征 隔离 兼容性 封装 硬件独立 虚拟机完全兼容标准的操作系统,以及在这些操作系统之上建立的硬件驱动和应用 每一个虚拟机都与同在一个服务器上的其他虚拟机相隔离 封装 虚拟机将整个系统,包括硬件配置、操作系以及应用等封装在文件里 …………. .. …… 硬件独立 可以在其他服务器上不加修改的运行虚拟机
多台ESX可以同时访问存储上的同一个LUN空间(FC or iSCSI)或者文件系统 VMware ESX Server 2 H B A 1 VMware ESX Server 1 H B A 1 采用VMFS文件系统的LUN vmdk1 vmdk2 0 1 2 3 0 1 2 3 CONTROLLER A CONTROLLER B Mirrored Cache
Œ 管理和自动化 虚拟基础架构 虚拟化平台 Virtual Center VDI Lab Manager 转换器 ACE SRM 当前的 VMware 虚拟基础架构层次图 基础架构优化 业务连续性 桌面管理 软件生命周期 管理和自动化 Lab Manager Virtual Center 转换器 VDI ACE SRM 资源管理 可用性 移动性 虚拟基础架构 DRS HA VCB VMotion ESX Server VMFS Virtual SMP 虚拟化平台 Œ
让您能够把正在运行中的虚拟机从一台物理机器上搬移到另一台,而服务不中断 VMotion实现虚拟机迁移 让您能够把正在运行中的虚拟机从一台物理机器上搬移到另一台,而服务不中断 以上的实现真正的核心是Vmotion 但是真正的核心是VMotion技术。让你调节资源的需求。如果你突然间都被要求,你可以移动服务器来处理它。 VMotion技术可以让你移住,从一个虚拟机主机到另一个连续的服务保持高可用性。VMotion允许快速重组和优化资源在虚拟的基础设施,因为你可以做出一些改变,而不影响用户。 VMotion允许你把机器没有用户服务中断。应用程序不需要脱线。是一个巨大的优势VMotion硬件维修时,或者当平衡工作量在服务器上。 这也给您最佳的利用等。 让我们考虑这些 SAN、iSCSI或NAS 好处: 可以零宕机的进行有计划的服务器维护和升级 提前迁移应用远离失效的硬件 迁移工作负载,资源利用率最大化
Storage VMotion 虚拟机磁盘存储独立迁移 无需虚拟机停机 独立于 LUN 支持光纤通道 SAN 由于存储器的使用,最大限度地降低了计划内停机 利用 VMotion 和 Storage VMotion,实现跨服务器和存储器的完整计划停机管理解决方案
用于优化存储 I/O 的 Storage VMotion 无中断: 消除虚拟机存储 I/O 瓶颈 将各虚拟机移到性能最佳的 LUN I/O 瓶颈 瓶颈已消除 使用案例:动态优化存储 I/O 性能 客户问题陈述:应用程序性能是衡量服务级别是否成功的重要指标。通常用以支持动态虚拟机环境的存储 LUN 分配管理是一个 耗时的过程,它需要在应用程序拥有者、虚拟服务器拥有者和存储管理员之间进行相互协调,还要求存储器离线工作,因此会 导致应用程序停机。客户有时通过超额分配高级别 I/O LUN 来支持应用程序,以进行弥补,而该应用程序可能永不需要这些 I/O LUN。 左侧两个虚拟机的数据存储区(红色文件夹)位于 LUN 上,可看到日益增加的 I/O 活动导致了热点,该热点很快影响到那些虚拟 机上应用程序的性能,导致速度减慢。基本上该 LUN 已达到其支持高性能 IO 的极限,如果置之不理可能会引起应用程序性能 问题。 在此示例中,VMware Storage VMotion 会将受影响的虚拟机数据存储区迁移到位于右侧的“优化的高级别 I/O LUN 集”,它是 由存储管理员在现有阵列上建立的。 通常移动运行中应用程序的数据存储区会导致应用程序离线。Storage VMotion 将在不足两秒的时间里(我们不必提到这一点) 在线(无中断)完成这一操作,而应用程序用户却察觉不到。如先前的示例所示,这一操作甚至还可以跨阵列完成(重要事项 :假设 LUN 集已经创建,Storage VMotion 不会创建 LUN 集)。 优化的 LUN 3 集 LUN 1 LUN 2
X 功能 当服务器故障时,自动重新启动虚拟机 优势 经济有效的适用于所有应用的高可用 不需要独占的stand-by 硬件 高可用(HA)-保证虚拟机的高可用 经济有效的适用于所有应用的高可用解决方案 功能 当服务器故障时,自动重新启动虚拟机 优势 经济有效的适用于所有应用的高可用 不需要独占的stand-by 硬件 没有集群软件的成本和复杂性 什么是虚拟机哈? 虚拟机®高可用性(哈哈)提供易于使用、低成本,高可用性,在虚拟机运行的应用。在虚拟机,影响了服务器故障自动启动 在其他生产服务器与闲置产能。让它组织对虚拟机公顷。 减少停机时间和IT服务中断而不需要专门硬件安装备用附加软件。 提供统一的高可用性,对整个虚拟它环境下的复杂性和成本与故障解决或操作系统或中的具体应用。 如何使用虚拟机公顷的企业? 虚拟机公顷允许公司提供高可用任何应用程序运行在一个虚拟机。它组织能够与虚拟机公顷。 保护的应用与任何其他故障的选择。提供低成本,高可用性为任何应用程序运行在一个虚拟机。高可用性解决方案通常 是比较复杂和昂贵,通常留给任务关键程序。提供了一个有效的虚拟机公顷的高可用性的解决方案,使高可用性可能对软件应 用,从前失去保护。 建立一致性”的第一道防线”为整个它周围的环境。不像其他的高可用性的解决方案,是操作系统和应用软件,代表了特 定虚拟机公顷一致,易于处理的高可用性解决方案为整个它周围的环境。虚拟机提供基本故障为任何应用最小成本和管理费 用。 如何工作?虚拟机公顷, 持续监控所有的服务器的虚拟机公顷,在资源池和服务器故障检测。一剂放置在每个服务器维护“跳”与其他服务器的 资源池和“跳”引发的影响过程的启动虚拟机在其他服务器。确保足够的资源虚拟机公顷的资源库,在任何时候都能重新启 动虚拟机在不同的服务器在服务器失败。重新启动虚拟机的是可能的虚拟机文件系统(VMFS)聚类文件系统,给出多个ESX服 务器实例读写访问同一虚拟机器的文件,兼任。虚拟机公顷潜在的能量,只是很容易通过配置为资源池选项。 X Resource Pool
增强的高可用性(HA) – 虚拟机故障监控 监控虚拟机,以发现客户操作系统的故障 在指定的时间间隔后自动重新启动虚拟机 发生物理硬件故障或操作系统故障时,最大程度降低计划外停机 资源池
分布式资源调度(DRS)-按需自动资源调配 动态负载均衡和连续智能优化,保证所有应用需要的的资源 业务需求Business Demand 功能 跨资源池动态调整计算资源 基于预定义的规则智能分配资源 优势 使IT和业务优先级对应 动态提高系统管理效率 自动化的硬件维护 Some VMs are more important than others; 以前一个ESX上,如果不重要VM设置太低无法保证,设置高,会抢夺重要 VM性能, 很难权衡, 有了可以实现重要和不重要VM的隔离 You can weight multiple VMs simulaneously, instead of one at a time like we currently do. Go to utility computing VMware® Distributed Resource Scheduler (DRS) dynamically allocates and balances computing capacity across a collection of hardware resources aggregated into logical resource pools. VMware DRS continuously monitors utilization across resource pools and intelligently allocates available resources among the virtual machines based on pre-defined rules that reflect business needs and changing priorities. When a virtual machine experiences an increased load, VMware DRS automatically allocates additional resources by redistributing virtual machines among the physical servers within the network. VMware DRS allows IT organizations to: Prioritize resources to the highest value applications in order to align resources with business goals. Optimize hardware utilization automatically and continuously to respond to changing conditions. Provide dedicated (virtual) infrastructure to business units while giving central IT complete control over hardware. Conduct zero-downtime server maintenance How does VMware DRS work? VMware DRS dynamically allocates and balances computing capacity across collections of hardware resources aggregated into logical resource pools. VMware DRS continuously monitors utilization across the resource pools and intelligently allocates available resources among virtual machines. VMware DRS allows users to define the rules and policies how virtual machines share resources and how these resources are prioritized among multiple virtual machines. When a virtual machine experiences increased load, VMware DRS first evaluates its priority against the established resource allocation rules and policies, and if justified, allocates additional resource. .Additional resources are allocated to the virtual machine by either migrating it to another server with more available resources or by making more “space” for it on the same server by migrating other virtual machines to different servers.. VMware DRS can be configured to operate in automatic or manual mode. In automatic mode, it migrates virtual machines to the most appropriate physical servers. The live migration of the virtual machines to the different physical server is executed completely transparent to end-users though VMware VMotion. In manual mode, VMware DRS provides a recommendation for optimal placement of virtual machines, and leaves it to the system administrator to decide whether to make the change. Flexible hierarchical organization of resource pools allows administrators to match available IT resources to the needs of the business organization. Individual business units can receive dedicated IT resources while still benefiting from the efficiency of resource pooling. Robust access privileges make it possible to delegate routine infrastructure tasks for a business unit resource pool to a business unit administrator. VMware DRS optimizes IT environments to align resources with business goals while ensuring flexibility and efficient utilization of hardware resources. How Is VMware DRS Used in the Enterprise? Align IT resources with business priorities. Define rules and policies how resources are prioritized among virtual machines. VMware DRS dynamically and intelligently allocates IT resources to the highest priority virtual machines to ensure optimal alignment between business and IT. Guarantee IT autonomy and service levels to business organizations. Provide dedicated IT infrastructure to business units while still profiting from higher hardware utilization through resource pooling. Dramatically increase system administrator productivity. Enable a single system administrator to monitor and effectively manage a large pool of infrastructure resources. Automate hardware maintenance. Place a physical server in maintenance mode and VMware DRS will automatically migrate all virtual machines to other physical servers, allowing server maintenance with zero downtime. 资源池Resource Pool 围绕业务进行组织和规划…而不是您的硬件!
分布式电源管理 群集需要的资源越少,就将工作负载整合到越少的服务器上 将不需要的服务器置于待机模式 业务需求 群集需要的资源越少,就将工作负载整合到越少的服务器上 将不需要的服务器置于待机模式 工作负载需要增加时,再恢复服务器的在线状态 大多数服务器即使是在空闲时也会消耗其峰值电力需求的 50% 的电量 不断攀升的能源成本要求数据中心优化电力资源管理。 分布式电力管理帮助您真正节省电费,而不会影响虚拟机资源的可用性 如果出现下列情况,请将主机置于备用模式: 需求和储备总和 <= 总容量减去主机容量 关闭 保证服务水平的同时减少电力消耗 虚拟机不中断、不停机 资源池
* 注意:只能扫描不能修正 RHEL 客户操作系统 VMware Update Manager 为 ESX Server 主机以及选定的 Microsoft 和 RHEL 虚拟机自动执行修补程序管理 扫描并修补在线和离线的虚拟机*,以及 在线的 ESX Server 主机 在修补之前拍摄虚拟机快照,并允许虚拟机回滚到快照 离线 何为 VMware Update Manager? 它是针对 VMware ESX 主机和 Microsoft 以及 Linux 虚拟机的自动化修补程序管理解决方案 无需对 ESX Server 主机和虚拟机补丁 程序级别进行手动跟踪 自动执行补丁标准 通过快照和虚拟机离线打补丁降低风险 Update Manager * 注意:只能扫描不能修正 RHEL 客户操作系统
使用 Update Manager 和 DRS 实现 ESX Server 打补丁时不中断业务 迁走虚拟机、给主机打补丁,然后 重新启动(必要时) 重新迁回虚拟机 选择下一个主机 启用 DRS 的修补功能把数据中心的自动化和资源管理提升到新的级别 使用启用 DRS 的修补功能,系统管理员在向 ESX Server 主机应用修补程序时,几乎不用手动干预。DRS 管理整个物理主机 群集的全过程,任何虚拟机都无需中断或停机 VMotion VMotion 自动地给大量主机打补丁,虚拟机无需停机
整合的备份 (VCB) 增强功能 1 支持运行在 iSCSI、NAS 上的虚拟机或本地存储器 在虚拟机中运行 VCB 快照 1 支持运行在 iSCSI、NAS 上的虚拟机或本地存储器 在虚拟机中运行 VCB 使用 VMware Converter 恢复 VCB 映像 图形用户界面与主要合作伙伴的全面集成 装载 2 3 备份 VCB 现可支持通过 iSCSI、NAS 连接到虚拟机或本地连接的存储器(已在 3.0.2 中发布,但很多人并不了解)。这是一种节 约成本的元素,使 VCB 在 SMB 空间更具吸引力。 能够在虚拟机中运行 VCB,且不需要在 Windows 上运行专用的备份代理服务器。这是一种节约成本的元素,使 VCB 在 SMB 空间更具吸引力,也使得如 VMotion 和 DRS 这类 VI 功能可以最大程度地利用现有资源 VMware Converter 用来恢复 VCB 映像(与 3.0.1 一起发布,但很多人并不了解),它能够将虚拟机的 VCB 影响恢复为正在 运行的虚拟机。这是将虚拟机从磁带中恢复并将其放回到 VI 的简单 1 步式图形方式。 图形用户界面与主要合作伙伴的全面集成 – 使用 NetBackup 6.5 示例(8 月份刚刚发布),该示例使 VCB 无需脚本编制即可 运行,并可通过 NetBackup 图形用户界面来进行全面配置 简化了数据保护设置和配置 针对虚拟机的 1 步式恢复过程 版权所有 © 2005 VMware, Inc. 保留所有权利。 版权所有 © 2005 VMware, Inc. 保留所有权利。
降低计划外宕机的解决方案 集群 支持第三方集群软件 支持在同一个物理机或跨物理机的虚拟机集群 内置硬件冗余功能 支持冗余的网络和存储连接 重点: 更划算的冗余是实施的虚拟机因为内在的冗余功能,如网卡(HBA multi-pathing和睦相处,服务器)以及ESX多余的能力之间分享负载组成一个系统 虚拟机服务器集群选项,如选择virtual-virtual虚拟化技术能够通过第三方的聚类产品,virtual-physical像Veritas集群服务器集群的服务和单个核细 胞(微软)。 脚本。 首先,让我们看几个途径有助于降低虚拟基础设施的意外停机时间。 多余的零部件和系统冗余经常是用来提供一种方式来保持有效性虽然失败的硬件或软件的组成部分。虚拟机虚拟化,不需要购买的复制元件或复 制系统为了创造一个昂贵的解。这使得冗余。在某些情况下,还需要更多的软件故障的冗余系统的支持。 虚拟的基础设施使冗余更加有效实施。更重要的是,你可以在workloads-now分享多余的元素的多个虚拟机可以分享一套多余的有关,例如,降低成 本和复杂的冗余。同样,虚拟机有内置的冗余的支持,你希望能找到最好的系统。这包括内置的支持,因为multi-pathing网卡和睦相处,并为实现故障。 最后,能轻松地创建新的虚拟机不需要新的硬件使得用多余的服务器更容易证明从成本和复杂的观点。 另一种虚拟的基础设施能减少意外停机时间是由提供了新的选择。使用第三方软件、虚拟机器的聚能聚类与物理机器或与其他的虚拟机。 物理虚拟聚类:- 对抗的硬件和软件的失败 降低成本:几个不同的物理机器可以fail-over一个虚拟机运行在较少的物理服务器 增加灵活性:fail-over对异质机是可能的,因为虚拟化 虚拟虚拟聚类:- 你可以创造一个“cluster-in-a-box”来防止软件故障而不需要购买额外的故障服务器硬件,或者你可以用这种配置测试集群部署在其他配置服务器 之前。 你也可以在虚拟机集群的盒子,获得最大的灵活性,同时保护自己免受硬件和软件两个方面的失败。因为小学fail-over服务器的虚拟化、成本降低 自聚能支持硬件冗余的几个应用。 集群 支持第三方集群软件 支持在同一个物理机或跨物理机的虚拟机集群 内置硬件冗余功能 支持冗余的网络和存储连接 用虚拟机冗余系统非常容易
从启动服务器到运行虚拟机仅需几分钟 接通服务器电源,启动后运行 Hypervisor 配置管理密码 修改网络配置(可选) 将 VI Client 连接到 IP 地址 或使用 VirtualCenter 进行管理
启用“即插即用”数据中心 插入:接通安装了 ESXServer3i 的新服务器电源。新服务器即加入 DRS 群集 使用:群集中所有的虚拟机会自动重新进行平衡,以纳入新的可用资源 按需分配容量 易于扩展
虚拟化方案应用场景 虚拟化的市场背景 VMware虚拟化技术 3个阶段: 为推动项目的虚拟化ROI赢得主流收养 新的角色-战略它的建筑 3个阶段: 为推动项目的虚拟化ROI赢得主流收养 新的角色-战略它的建筑 深刻地影响了全部 虚拟化方案应用场景
Server Consolidation & Containment 虚拟架构解决方案 服务器整合 Server Consolidation & Containment 业务连续 Business Continuity 开发测试环境 Testing & Development 虚拟桌面 Virtual Desktop
服务器整合解决方案中虚拟化技术的应用
通过虚拟架构整合服务器,控制x86服务器的保有量 服务器整合 通过虚拟架构整合服务器,控制x86服务器的保有量 整合 在一台服务器上运行多个操作系统和应用 使新的硬件支持老的应用 数据中心撤退旧的硬件 抑制 购买配置较高的物理服务器 用虚拟架构预备新的项目 推迟购买新的物理硬件 重点: 服务器的重大问题,对于x86服务器造成IT部门今天(成本,管理挑战,等等。) 虚拟机服务器虚拟化允许你控制服务器的扩张。 巩固现有的服务器上少的机器使用虚拟机来获得更多的价值的现有资源,避免昂贵的被迫迁移的遗产的应用的新平台 服务器将包含未来发展的新应用于虚拟机器上而不是在购买新服务器 脚本。 今天所面临的最大的挑战之一是处理日益扩张的服务器,尤其是x86服务器。你的虚拟机虚拟基础设施提供能力去控制 服务器的增长。 首先,它允许你去巩固现有的应用到较少的服务器。因为你可以运行多个虚拟机器的操作系统的不同和不同的应用程 序,你可以结合成一个单一的服务器异构服务器。整合应用程序允许你支持新硬件和老旧的硬件的退休的领域。 你也可以控制你的虚拟基础设施未来的服务器的增长。你能提供与虚拟的基础设施,不需要新的虚拟机器的新servers- the提供新的虚拟机可以利用闲置产能在您现有的环境。你可以计划你的购买服务器添加整体实力,而不是运作不顺而先发 制人地重新开机部署新的服务器硬件为每个请求。 结果:更容易管理,降低成本,降低采购及完成部署的成本 VMware 客户服务器整合比 Conseco Finance 8:1 7-Eleven 10:1 National Gypsum 10:1 Applied Innovation 15:1 AIG Technology 20:1 Qualcomm 30:1 GE中国医疗 17:1
用户服务器整合 虚拟机集群 虚拟服务器 ESX服务器 VC虚拟中心 备份服务器 LAN 磁盘阵列CX3-20 磁带库 光纤交换机
虚拟化使得低利用率的服务器负载进行整合到一台服务器,同时安全可靠地达到很高的硬件利用率 虚拟架构优势:整合提高了硬件的使用效率 使用VMware之前 实施VMware之后 一个最纯净的好处后看到服务器的用户ESX巩固服务器到虚拟机是一种巨大的改进服务器使用用平均CPU的使用率。 它管理者一般献出了自己的生命,因为每个应用单x86服务器应用程序的兼容性问题之类的问题时,在单一的操作系统的形象 ,软件供应商或内部帐单的约束条件。结果:“一个应用程序,一台服务器”实践领域达到了与服务器运行在5-15%利用率。 巩固和多个服务器上,客户服务器主机ESX能够可靠地运行服务器时,60-80% CPU利用率提高——一个巨大的投资回 报率在服务器的硬件。这种更高的CPU利用率是可能的,只有聪明的CPU资源控制结构伺服器。金属ESX通常,运行服务器 CPU使用率较高风险的一个关键创造服务被饿死,如果其他人经历了CPU负荷高峰。消除这种风险与ESX服务器CPU资源 分配CPU的控制能力,以一种“虚拟机公平分享”的基础,同时也允许一个绝对的最低限度的CPU能力被分配到关键的虚拟 机。CPU的分配也可以动态地调整,这样你就可以在“更多”拨一个虚拟机容量的一段时间的高负荷。服务器将执行ESX 入学控制防止额外的虚拟机从开始在主人的最小的资源保障存在的虚拟机无法确定。 你的服务器上运行在较高的利用经济学领域会改变。现在正当投资于高端服务器功能,如多余的电力供应,热的对手,双 存储适配器和组件组成,当你可分为网卡的成本多个服务器运行这些特征在虚拟机器上而不是在只是一个应用程序运行在 一个单一的操作系统的形象。这是非常重要的,如果你很担心,将所有的蛋放在一个篮子里与虚拟机服务器整合-你能买得起 的服务器,也更可靠的信心坚固可靠的证明ESX服务器平台。 虚拟化使得低利用率的服务器负载进行整合到一台服务器,同时安全可靠地达到很高的硬件利用率
服务器整合的效果 通过将整合多个物理服务器到一个物理服务器降低40%软件硬件成本 每个服务器的平均利用率从7%提高到60%-80% 35%-75% TCO 节省 通过将整合多个物理服务器到一个物理服务器降低40%软件硬件成本 每个服务器的平均利用率从7%提高到60%-80% 降低70-80%运营成本, 包括数据中心空间、机柜、网线,耗电量,冷气空调和人力成本 提高运营效率 部署时间从小时级到分钟级, 服务器重建和应用加载时间从 20-40 hrs =>15-30 min, 每年节省10,000 人/小时(300台服务器) 以前硬件维护需要以前的数天/周的变更管理准备和1 - 3小时维护窗口,现在可以进行零宕机硬件维护和升级 旧硬件和操作系统的投资保护 不再担心旧系统的兼容性,维护和升级等一系列问题
业务连续性方案中虚拟化技术的应用
虚拟架构优势:用VMotion减少计划内宕机时间 50%的VMware客户实施应用了VMotion x86 Architecture VMware ESX Server x86 Architecture VMware ESX Server VMotion迁移虚拟机 SAN、iSCSI或NAS VMotion是什么? 通过VMware VMotion可以实现虚拟机的动态迁移, 而服务不中断 客户优势 零宕机时间: 进行有计划的服务器维护和升级迁移工作负载,资源利用率最大化 服务器的持续可用性, 完整的交易集成 支持Fibre Channel和iSCSI SAN环境以及NAS
无中断的按需扩容
Disaster Recovery ESX servers EMC Vmware 整合实现异地容灾项目 CX3-20 Production CLARiiON CX3-20 Secondary CLARiiON Production ESX servers Disaster Recovery ESX servers Intel architecture VMware: Virtualization layer APP Windows Linux SOFTWARE HARDWARE Boot MirrorView Asynchronous [20 miles] Remote replica of Boot Intel architecture VMware: Virtualization layer APP Windows Linux SOFTWARE HARDWARE Intel architecture VMware: Virtualization layer APP Windows Linux SOFTWARE HARDWARE Cisco MDS 9216i Cisco MDS 9216i Data Intel architecture VMware: Virtualization layer APP Windows Linux SOFTWARE HARDWARE Remote replica of Data Log VMware: Virtualization layer APP Windows Linux HARDWARE SOFTWARE Remote replica of Log Consistency Group
开发测试环境中虚拟化技术的应用
VMware实验室管理系统的工作原理 VMware 实验室管理系统 镜像存储库 VMware基础设施 自动化的虚拟应用开发实验室 用户选择一个 多机器配置, 然后点击部署。 VMware 实验室管理系统 镜像存储库 LAN/SAN 应用开发人员 Waldorf开发设施 质保自动化工程师 印度班加罗尔外包合作伙伴 VMware基础设施 应用开发人员 部署后,用户 与机器直接交互, 就像坐在控制台前面一样 虚拟服务器池 新泽西开发设施 自动化的虚拟应用开发实验室
测试和研发问题的虚拟化架构方案 难题 虚拟化架构的优点 降低成本 合并测试环境 降低系统管理成本 提高效率 快速准备和迁移虚拟机 简化开发者和测试者的协作 提高质量 用虚拟机库增加覆盖范围 容易模拟复杂和多变的测试环境 重点: 虚拟服务器也十分虚拟机测试和开发环境是很有用的 关键好处:降低成本、提高效率,提高质量 脚本。 现在让我们继续看软件测试和虚拟机解的发展。 提供一个平台的虚拟机虚拟的基础设施,以解决测试和发展面临的挑战团体。你可以应用服务器整合和遏制溶液,只是我们描述成一种方式来巩 固你的测试和分期环境,降低成本的测试和分期基础设施以及提供其他好处。 我们也会考虑如何提供虚拟机虚拟设施提高效率和灵活性,在以下的幻灯片,看下面的解决方案。 图书馆和测试的银行研讨 快速创建服务器的 复杂的测试环境创造了在虚拟的基础设施 协同测试和开发
远程桌面中虚拟化技术的应用
今日的桌面挑战 难于管理 位置分布广泛 PC硬件的多样化, 标准化程度很差,用户也需要修改桌面环境 高昂的总体拥有成本:30%硬件成本70%管理成本 PC机管理与支持 管理实属劳动密集型工作,软件部署、更新以及打补丁都属于随时都要进行的PC机管理工作 需要针对各种各样的PC机配置进行部署测试与审核,资产管理 而标准化的缺乏,有时候需要现场提供故障处理支持 备份恢复、远程访问 难于实现数据保护与保密 数据盗窃,病毒,黑客等 如何备份PC;即使备份PC机的失窃风险高 法规遵从 资源利用效率不高 <5%, 很难集中共享
VMware虚拟基础设施 (存放IT数据中心) VMware VirtualCenter服务器 VMWare ESX服务器 备用存储 非现场设施 桌面客户端, 运行远程显示软件 VMware虚拟基础设施 (存放IT数据中心) 外包公司