《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.1 VMware vSphere 简介

2.1 VMware vSphere 简介

vSphere是VMware推出的基于云计算的新一代数据中心虚拟化套件,提供了虚拟化基础架构、高可用性、集中管理、监控等一整套解决方案。VMware 于2001 年正式推出了企业级虚拟化产品ESX(Esx和Esxi都是vSphere的组件),该产品到现在历经了5代演进。而整个架构功能经过不断扩展,也越来越充足了。前面介绍过云计算与虚拟化之间的关系,就现阶段而言,VMware 是目前为业界提供的功能最齐全、架构最完整的操作系统,其号称是业界第一套云计算的操作系统。利用 VMware vSphere 这个业界最可靠的数据中心虚拟化平台,可使所有应用程序和服务具备最高级别的可用性和响应速度。它通过将关键业务应用程序与底层硬件分离来实现前所未有的可靠性和灵活性,从而优化 IT 服务的交付,使每种应用程序工作负载均能够以最低的总体成本履行最高级别的应用程序服务协议。

2.1.1 VMware vSphere 和虚拟化基础架构

VMware vSphere构建了整个虚拟基础架构,将数据中心转化为可扩展的聚合计算机基础架构。虚拟基础架构还可以充当云计算的基础。完美的VMware vSphere架构是由软件和硬件两方面组成的。
各大服务器厂商都针对虚拟化提出了它们自己的解决方案,并针对虚拟化架构进行了优化,每个厂家都有自己的特点和卖点。VMware vSphere的物理结构由4部分组成:x86虚拟化服务器、存储器网络和阵列、IP 网络、管理服务器和桌面客户端,如图2-1所示。

  1. x86服务器
    x86服务器是VMware vSphere提供的一种虚拟化的资源,在其上面可以运行虚拟机。x86服务器由多个相同的x86平台服务器组成,每台服务器相互独立。在硬件上直接安装ESXi操作系统,通过网络提供虚拟化的资源。x86服务器主要为虚拟化提供CPU计算能力和内存等资源。
  2. 存储网络和阵列
    存储是虚拟化的基石,用于存放大量虚拟化数据。存储资源是由vSphere来分配的,这些资源在整个数据中心的虚拟机之间共享。存储网络和阵列可以是应用了光纤通道SAN阵列、iSCSI SAN阵列和NAS阵列的存储技术。
  3. IP网络
    IP网络是连接各种资源和对外服务的通道,每台x86服务器和存储器都处于不同的网络。IP网络为整个虚拟化数据中心提供可靠的网络连接。
  4. 管理服务器和客户端
    管理服务器提供了基本的数据中心服务,如访问控制、性能监控和配置功能。它将各个x86服务器中的资源统一在一起,使这些资源在整个数据中心中的各虚拟机之间共享。
    客户端是用户通过连网设备连接到虚拟机的管理控制服务器,用来进行资源的部署和调配,或向虚拟机发出控制命令等,是人机交互的通道。
    ####2.1.2 VMware vSphere平台系统架构
    VMware vSphere平台从其自身的系统架构来看,可分为3个层次:虚拟化层、管理层、接口层。这3层构建了VMware vSphere平台的整体,如图2-2所示。VMware vSphere平台充分利用了虚拟化资源、控制资源和访问资源等各种计算机资源,同时还能使IT组织提供灵活可靠的IT服务。

  1. 虚拟化层
    VMware vSphere 的虚拟化层是最底层,包括基础架构服务和应用程序服务。基础架构服务是用来分配硬件资源的,包括计算机服务、网络服务和存储服务。计算机服务可提供虚拟机CPU和虚拟内存功能,可将不同的x86计算机虚拟化为VMware资源,使这些资源得到很好分配;网络服务是在虚拟环境中简化并增强了的网络技术集,可提供网络资源;存储服务是VMware在虚拟环境中高效率的存储技术,可提供存储资源。
    应用程序服务是针对虚拟机的,可保障虚拟机的正常运行,使虚拟机具有高可用性、安全性和可扩展性等特点。VMware的高可用性包括vMotion(将虚拟机从一台服务器迁移到另一台上,期间服务不中断)、Storage VMware(将虚拟机的磁盘从一台服务器迁移到另一台上,期间服务不中断)、HA(当服务器发生故障时,虚拟机会迁移到另一台服务器上,服务不中断)、FT(为虚拟机特供热备,当一台虚拟机出现问题时,另一台马上接手服务,最大限度地保证零停机)、Date Recovery(对虚拟机进行备份恢复)。安全性包括VMware vShield和虚拟机安全,其中VMware vShield 是专为 VMware vCenter Server 集成而构建的安全虚拟设备套件。VMware vShield 是保护虚拟化数据中心免遭攻击和误用的关键安全组件,可帮助实现合规性强制要求的目标。随着业务和服务不断发展,系统需要的资源也是越来越多,所以硬件的升级扩展就显得更加的费时费力,在这种情况下,可扩展性也就变得更加重要了。VMware提供了DRS和Hot Add,让虚拟机能够动态地转移到另一台服务器上,而Hot Add可以让虚拟机在不停机的情况下热添加vCPU或者内存,使得服务不会中断,从而保证了扩展性和连续性。
  2. 管理层
    管理层是非常重要的一层,是虚拟化环境的中央点。VMware vCenter Server可提高在虚拟基础架构每个级别上的集中控制和可见性,通过主动管理发挥 vSphere 潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展的平台。
  3. 接口层
    用户可以通过vSphere Client 或 vSphere Web Client客户端访问 VMware vSphere 数据中心。vSphere Client是一个Windows的应用程序,用来访问虚拟平台,还可以通过命令行界面和 SDK自动管理数据中心。
    ####2.1.3 VMware vSphere组件及其功能
    VMware针对不同的企业级客户推出了不同版本和功能的vSphere,当然售价也随着功能的增加而增长。随着 VMware vSphere 5.0 的推出,VMware 正在逐步转变其产品的许可模式,使客户有机会过渡到更类似于云计算的“按消费情况付费”的 IT 模式。这些变化为实现更加现代化的 IT 成本模式打下了基础。现代化的 IT 成本模式基于消费情况和价值收费,不再按照组件和容量收费。VMware vSphere 5.0 将根据虚拟 RAM 授权,按处理器数量进行许可。每个vSphere 5.0 CPU 许可证将授予买方特定数量的虚拟 RAM 或为虚拟机配置的内存,可以在整个 vSphere 环境内形成虚拟RAM 授权池。
    VMware ESXi 是VMware vSphere的操作系统,其他的组件都建立在它之上。VMware ESXi 服务器是在通用环境下分区和整合系统的虚拟主机软件。它是具有高级资源管理功能的、高效灵活的虚拟主机平台。它是运行在物理硬件上的虚拟化层,将计算机资源分成若干个逻辑资源,将处理器、内存、存储器和资源虚拟化为多个虚拟机。
    VMware vCenter Server 是一个管理端VMware vSphere的操作系统,是配置、置备和管理虚拟化 IT 环境的中心,是调度资源的总控。
    下面介绍一下VMware vSphere的组件及其功能。
    VMware vSphere Client:允许用户从任何 Windows PC 远程连接到 vCenter Server 或 ESXi 的界面。
    VMwarevSphere Web Client:允许用户通过Web浏览的方式访问vCenter Server 或 ESXi 的界面。
    VMware vSphere SDK:为第三方解决方案提供的标准界面。
    vSphere虚拟机文件系统(VMFS):ESXi 虚拟机的高性能群集文件系统。
    vSphere Virtual SMP:可以使单一的虚拟机同时使用多个物理处理器。
    vSphere vMotion:可以将虚拟机从一台物理服务器迁移到另一台物理服务器,同时保持零停机时间、连续的服务可用性和事务处理的完整性。
    vSphere Storage vMotion:可以在数据存储之间迁移虚拟机文件而无须中断服务。
    vSphere High Availability (HA):高可用性,如果服务器出现故障,受到影响的虚拟机会在其他拥有多余容量的可用服务器上重新启动。
    Resource Scheduler(DRS):通过为虚拟机收集硬件资源,动态分配和平衡计算容量。
    vSphere 存储 DRS:在数据存储集合之间动态分配和平衡存储容量和I/O。
    了解了VMware vSphere组件及其功能之后,下面来了解一下vSphere的版本。vSphere 各个版本以不同价位提供了不同的功能和虚拟 RAM授权组合,为客户提供了十分简单的 vSphere 许可方法,以满足其在可扩展性、环境规模和使用情形等方面的特定要求。VMware vSphere 5.0许可详情如图2-3所示。
    vSphere Standard 版提供入门级解决方案,可用于实现服务器的基本整合,以大幅削减硬件成本,同时可加速应用程序部署。每个 Standard 版许可证授权32 GB 的虚拟 RAM。
    vSphere Enterprise 版是一个功能强大的解决方案,可用于优化 IT 资产、确保经济高效的业务连续性,并可通过自动化简化 IT 运营。每个 Enterprise 版许可证授权64 GB 的虚拟 RAM。
    vSphere Enterprise Plus 版提供各种 vSphere 功能,可以将数据中心转变为极为简化的云计算基础架构,既可运行当今的应用程序,又可提供灵活可靠的下一代 IT 服务。每个 Enterprise Plus 版许可证授权96 GB 的虚拟 RAM。
时间: 2024-11-03 03:10:55

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.1 VMware vSphere 简介的相关文章

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一1.1 虚拟化概述

1.1 虚拟化概述 在了解虚拟化之前,你可能会提出以下一些问题:什么是虚拟化?为什么我们需要虚拟化?虚拟化技术有哪些?虚拟化的历史由来是怎样的?怎么才能实现虚拟化技术? 1.1.1 虚拟化的定义 什么是虚拟化?在这里不可能给出一个精准的定义.虚拟化是一个广义的术语,各行各业对虚拟化的理解均不同,不同的人对虚拟化的理解也不同,所以它没有一个标准的定义.但是,无论怎样理解,虚拟化的本质都是将现有的计算机资源通过虚拟化的技术分割成若干个计算机资源,这些计算机资源相互独立.其最终目标是提高计算机的利用效

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.4 ESXi 5.0的简单设置

2.4 ESXi 5.0的简单设置 要使用刚安装的ESXi系统,需要进行一些简单设置.表2-1所示即为设置ESXi 5.0所使用的按键及说明. 图2-20所示为ESXi启动后显示的控制台窗口,按F2键进行设置. 在弹出的窗口中,输入安装时设置的根密码,如图2-21所示,ESXi主机的管理员用户名是root,输入后进入ESXi的设置界面即可进行基础设置了,如图2-22所示. 2.4.1 为ESXi 5.0设置IP地址 步骤1 在直接控制台中,首先要对ESXi的网络进行设置,按图2-23所示设置好后

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一第1章-1.0 虚拟化与云计算

第1章-1.0 虚拟化与云计算在全面了解虚拟化之前,我们要先了解一下关于云计算与虚拟化的一些重要知识.本章将为读者介绍什么是云计算.什么是虚拟化.云计算与虚拟化的关系等.本章涉及很多概念及虚拟化和云计算的相关知识,只有了解了这些基础知识,才能更好地去实践虚拟化技术.

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一1.3 云计算与虚拟化的关系

1.3 云计算与虚拟化的关系 云计算和虚拟化没有任何必然关系,实现云计算可以不需要虚拟化,但是要提高资源利用率和方便管理,云计算还是需要用虚拟化来实现的.虚拟化技术只是实现云计算的一种方式而已.本书虽然不是一本介绍如何建立云计算的书,但是书中也涉及了一些如何实现云计算的内容,后边章节提到时再详细介绍.我们有理由相信,随着时间的推移,虚拟化技术将成为大多数IT基础架构当中的一个关键部分.

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.3 安装设置ESXi 5.0

2.3 安装设置ESXi 5.0 ESXi 5.0的安装模式较多,可以使用脚本安装,可以使用vSphere Auto Deplo安装,也可以从网络引导安装.最简单的是采用交互式的安装方法,即使用CD或DVD或可引导的U盘引导安装. 2.3.1 准备安装环境 在安装ESXi 5.0之前,先要了解一下硬件的配置,确保主机符合 ESXi 5.0 支持的最低硬件配置:ESXi 5.0 仅可在安装有 64 位 x86 CPU 的服务器上安装和运行:ESXi 5.0 要求主机CPU至少具有两个内核:对于基于

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.6 VMware vCenter Server的安装

2.6 VMware vCenter Server的安装 2.6.1 VMware vCenter Server简介 VMware vCenter Server(以前称为 VMware VirtualCenter)是vSphere平台中最重要的部分,是整个vSphere平台的中心,它可以从单一控制的点管理所有vSphere的ESXi主机和虚拟机,并可以提供详细的虚拟架构信息,进行大规模的管理.VMware vCenter Server 提供了一个可伸缩.可扩展的平台,为虚拟化管理奠定了基础.与其

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.2 ESXi简介

2.2 ESXi简介 从前面讲述的ESXi可以得知,ESXi是vSphere产品套件中的重要一部分,负责将计算机的物理资源转化为逻辑资源,从而保证高效地使用计算机资源,如今的最新版本是ESXi 5.0.在此版本之前存在的2个版本即ESXi和ESX. 2.2.1 VMware ESXi 5.0七大重要功能 在vSphere 5.0中,VMware淘汰了ESX,ESXi成为了唯一的Hypervisor.所有VMware代理均直接在虚拟化内核(VMkernel)上运行.基础架构服务通过VMkernel

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.5 在ESXi上建立第一台虚拟机

2.5 在ESXi上建立第一台虚拟机 虽然使用的是VMware vSphere Client直接管理ESXi主机,但是已经可以体现出虚拟化带来的好处了.虚拟机是虚拟基础架构中的关键组件.可以创建单个虚拟机添加到vSphere 清单中.下面我们就在ESXi上建立第一台虚拟机. 步骤1 使用root登录vSphere Client,并连接ESXi主机.右击主机,在弹出的快捷菜单里选择"新建虚拟机"选项.当然,也可以在"清单"菜单中新建虚拟机,如图2-42所示. 步骤2

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一第2章-2.0 VMware vSphere 5.0 的安装与配置

第2章-2.0 VMware vSphere 5.0 的安装与配置第1章介绍了一些虚拟化的基础知识.从本章开始,将为读者介绍虚拟化平台VMware vSphere 5.0,内容包括VMware vSphere 5.0的基础架构.安装VMware ESXi系统的方法.连接到VMware ESXi系统的方法.通过VMware Client在ESXi系统上建立虚拟机的方法等,可让读者完全了解虚拟化的实际应用和部署.