我们已经介绍了VMware vSphere的新特点及其网络架构。本部分将继续讲解VMware vSphere存储架构和分布式服务。

  3. 存储架构

  VMware vSphere存储架构由各种抽象层组成,这些抽象层隐藏并管理物理存储子系统之间的复杂性和差异。

VMware vSphere存储架构和分布式服务_ vSphere存储架构

存储架构

  VMware vSphere存储架构启用了VMware Consolidated Backup。Consolidated Backup 使虚拟机更易于进行无LAN的集中备份。

VMware vSphere存储架构和分布式服务_ vSphere存储架构_02

VMware Consolidated Backup

  如上图所示,Consolidated Backup与驻留在单独备份代理服务器(不是运行ESX/ESXi的服务器)上的第三方备份代理配合使用,但不需要在虚拟机内安装代理。第三方备份代理启动虚拟机存储的备份时,Consolidated Backup会运行一组脚本。预备份脚本将以静默方式创建虚拟磁盘并生成快照。完成后,后备份脚本将虚拟机恢复到正常运行状态。同时,它将磁盘快照挂载到备份代理服务器上。最后,第三方备份代理将已挂载快照上的文件备份到其备份目标上。

  通过执行虚拟磁盘的快照并将它们备份到一台单独的备份代理服务器上,Consolidated Backup为虚拟环境提供了简单且开销低的备份解决方案,并且比在每个虚拟机内运行备份所受干扰少。

  VMware vSphere分布式服务

  VMware vSphere分布式服务可自动有效地管理资源,并实现虚拟机的高可用性。

  1. VMotion

  VMotion可将正在运行的虚拟机从一台物理服务器迁移到另一台物理服务器,而无需中断服务。使用VMotion,可将资源重新动态分配至物理服务器上的虚拟机。

VMware vSphere存储架构和分布式服务_休闲_03

通过VMotion迁移

  2. Storage VMotion

  Storage VMotion可以在数据存储之间迁移虚拟机而无需中断服务。这使得管理员可以将虚拟机负载从一个存储阵列迁移到另一阵列,以便执行维护、重新配置LUN、解决空间不足问题和升级VMFS卷。通过无缝迁移虚拟机磁盘,管理员还可以使用Storage VMotion优化存储环境来提高性能。

  3. DRS

  VMware DRS可将物理主机的群集作为单个计算资源进行管理:将虚拟机分配到群集,DRS会找到运行该虚拟机的相应主机。DRS放置虚拟机的方式可确保群集中的负载保持平衡,并强制执行群集范围内的资源分配策略(例如,预留、优先级和限制)。启动虚拟机时,DRS在主机上执行虚拟机的初始放置。当群集条件更改(例如,负载和可用资源)时,DRS可根据需要将虚拟机迁移(使用VMotion)到其他主机。当需要向群集添加新的物理服务器时,借助DRS,虚拟机能够立即自动利用新资源,因为它负责分发运行的虚拟机。

VMware vSphere存储架构和分布式服务_ vSphere存储架构_04

Vmware DRS

  4. HA

  如果主机出现故障,VMware HA能快速地在群集内的其他物理服务器上自动重启虚拟机。通过应用程序群集,虚拟机内的所有应用程序都拥有了高可用性。

VMware vSphere存储架构和分布式服务_休闲_05

VMware HA

  使用HA,vCenter Server不是单一故障点。HA通过vCenter Server进行集中配置;但是配置完成后,它将在每个ESX主机上以分布式方式连续运作,不再涉及vCenter Server。即使vCenter Server发生故障,HA仍然可以成功进行故障切换。

  5. 容错

  ESX/ESXi主机平台上的VMware容错功能(FT)借助于VMware vLockstep技术,通过使用在单独主机上以虚拟锁步方式运行的卷影副本(辅助虚拟机)来保护虚拟机(主虚拟机),从而提供连续可用性。

  VMware vCenter Server

  VMware vCenter Server用于集中管理数据中心。它会聚合多台ESX/ESXi主机的物理资源,这些资源的集合可使系统管理员能够简单灵活地为虚拟环境中的虚拟机进行置备。

  1. vCenter Server组件

VMware vSphere存储架构和分布式服务_休闲_06

vCenter Server的重要组件

  1) 用户访问控件

  通过用户访问控制组件,系统管理员可以为不同的用户类创建和管理对vCenter Server的不同访问权限级别。

  2) 核心服务

  核心服务是虚拟数据中心的基本管理服务,它包括虚拟机置备、主机和虚拟机配置、资源和虚拟机清单管理、统计信息和日志记录、警报和事件管理、任务调度程序、整合以及vApp。

  3) 分布式服务

  分布式服务解决方案可将VMware vSphere的功能扩展到单个物理服务器之外。其中包括:VMware DRS、VMware HA和VMware VMotion。使用分布式服务,可以从vCenter Server集中配置和管理这些解决方案。

  4) 插件

  VMware vCenterConverter

  允许用户将物理机以及各种格式的虚拟机转换为ESX/ESXi虚拟机。转换的系统可导入到vCenter Server清单中的任何位置。

  VMware Update Manager

  允许安全管理员在ESX/ESXi主机和受管虚拟机上执行安全标准。使用此插件,可创建用户定义的安全基准来表示一组安全标准。

  2. vCenter Server和ESX之间的通信

  vCenter Server通过VMware vSphere API (vSphere API) 与ESX/ESXi主机代理通信。当主机第一次添加到vCenter Server时,vCenter Server将发送一个vCenter Server代理在该主机上运行。通过这个代理就可以与主机代理进行通信。

VMware vSphere存储架构和分布式服务_分布式服务_07

主机代理

  vCenter Server代理作为“迷你型”的vCenter Server使用,执行以下功能:

    1、转发并执行由vCenter Server指定的资源分配决定(包括由DRS引擎发送的决定)。

    2、将虚拟机置备和配置更改命令传递给主机代理。

    3、将主机配置更改命令传递给主机代理。

    4、从主机代理收集性能统计信息、警报和错误状况,并将其发送给vCenter Server。

    5、允许管理不同发行版本的ESX/ESXi主机。