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

简介: 本节书摘来自华章出版社《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一 书中的第2章,第2.1节,作者:马博峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

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所示。

screenshot

  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服务。

screenshot

  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或者内存,使得服务不会中断,从而保证了扩展性和连续性。

  1. 管理层
    管理层是非常重要的一层,是虚拟化环境的中央点。VMware vCenter Server可提高在虚拟基础架构每个级别上的集中控制和可见性,通过主动管理发挥 vSphere 潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展的平台。
  2. 接口层
    用户可以通过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。

相关文章
|
1月前
|
存储 网络安全 虚拟化
虚拟化数据恢复—VMware ESX Server数据恢复案例
虚拟化数据恢复环境: 某企业信息管理平台, 几台VMware ESX Server主机共享一台存储设备,大约有几十台虚拟机。 虚拟化故障&原因: Vcenter报告虚拟磁盘丢失。管理员通过ssh远程到ESX中执行fdisk -l命令查看磁盘,发现STORAGE已经没有分区表了。重启所有设备后,ESX SERVER均无法连接到存储设备中的STORAGE。
|
4天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
73 50
|
3月前
|
存储 监控 固态存储
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN 分布式存储虚拟化平台VMDK文件1KB问题数据恢复案例
在一例vSAN分布式存储故障中,因替换故障闪存盘后磁盘组失效,一台采用RAID0策略且未使用置备的虚拟机VMDK文件受损,仅余1KB大小。经分析发现,该VMDK文件与内部虚拟对象关联失效导致。恢复方案包括定位虚拟对象及组件的具体物理位置,解析分配空间,并手动重组RAID0结构以恢复数据。此案例强调了深入理解vSAN分布式存储机制的重要性,以及定制化数据恢复方案的有效性。
86 5
|
1天前
|
存储 网络安全 虚拟化
虚拟化数据恢复—VMware ESX SERVER数据恢复案例
虚拟化数据恢复环境&故障: 某单位信息管理平台,数台VMware ESX SERVER共享一台某品牌DS4100存储。 vc报告虚拟磁盘丢失,管理员ssh到ESX中执行fdisk -l查看磁盘,发现STORAGE中的分区表不见了。重启所有设备后,ESX SERVER均无法连接到DS4100存储中的STORAGE。
|
2月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
3月前
|
存储 固态存储 虚拟化
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN ESXi超融合HCI分布式存储数据恢复案例
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘组进行重建,导致集群中一台使用0置备策略的虚拟机数据丢失。
75 6
|
5月前
|
存储 IDE 开发工具
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术
|
6月前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
2094 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
6月前
|
弹性计算 Linux 网络安全
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
172 0
|
6月前
|
JSON 监控 数据库
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
203 0

相关课程

更多
下一篇
无影云桌面