体系结构

大多数企业都在努力应对环境中计算机数量激增及管理工作日益繁杂的难题。无论是台式 PC、数据中心的服务器还是 kiosk 类型的设备,每台计算机都必须作为一个单独的实体进行管理。要想获得分布式处理的优势,则必须对分布式管理加大投入力度。设置、更新、支持以及最终停用每台计算机都需要耗费时间和财力。运营成本通常远高于计算机的购置成本。

Provisioning Services 采用了一种与传统映像解决方案截然不同的方法,从根本上改变了硬件与依托硬件而运行的软件之间的关系。Provisioning Services 通过流技术推送单个共享磁盘映像(虚拟磁盘),而非将映像复制到各台计算机中,使组织能够减少所管理的磁盘映像数目,即使计算机数目持续增加也不会对此产生影响,这种方式兼具集中式管理的效率以及分布式处理的优势。

此外,由于计算机通过流技术动态、实时地从单个共享映像推送磁盘数据,因而确保了计算机映像的一致性,同时,大型计算机池可以在计算机重新启动时彻底更改其配置、应用程序甚至是操作系统。

Provisioning Services 工作原理

通过 Provisioning Services,任何虚拟磁盘都可以配置为标准映像模式。处于标准映像模式的虚拟磁盘允许多台计算机同时通过该虚拟磁盘引导,这大大减少了必须维护的映像数目以及所需的存储空间。虚拟磁盘采用只读格式,目标设备不能更改其映像。

下图显示了基本 Provisioning Services 基础结构的高级别视图,并说明了 Provisioning Services 组件在该实现中可能的显示方式。

场

XenApp 和其他服务器场管理员的优势

如果管理充当场的服务器池(例如 XenApp 服务器或 Web 服务器),在服务器上维护统一的修补程序级别是一项既困难又耗时的工作。使用传统的映像解决方案时,首先要处理原始的黄金主映像,但是,一旦通过主映像建立了服务器,就必须修补单台服务器以及所有其他服务器。将修补程序应用于场中各台服务器的做法不仅效率低下,而且也不可靠。修补程序在单台服务器上经常失败,并且可能直到用户开始抱怨或服务器运转中断时,您才会意识到发生了问题。一旦出现这种情况,要使服务器恢复到与场中其余服务器同步的状态就非常困难,有时可能需要彻底重新建立计算机映像。

通过 Provisioning Services,可以既简单又可靠地对服务器场进行修补程序管理。您可以从管理黄金映像开始,继续管理该单个黄金映像。所有修补过程都是在一个位置完成的,然后在服务器引导时通过流技术推送到服务器。由于所有服务器都使用磁盘映像的一个单独共享副本,因而保证了服务器构建的一致性。如果服务器遭到破坏,只需重新启动,即会立刻恢复到主映像的已知正常状态。升级速度非常快。更新后的映像准备好投入生产环境后,只需将新映像版本分配给服务器并重新启动这些服务器即可。在计算机重新启动期间,可以将新映像部署到任意多台服务器。同样重要的是,可以采用同样的方式来完成回滚过程,这样新映像发生的问题并不会使服务器或用户长时间处于闲置状态。

桌面管理员的优势

桌面管理员是 XenDesktop 的组成部分,可以使用 Provisioning Services 的流技术来简化、合并物理桌面和虚拟桌面交付,并降低交付成本。许多组织都在研究桌面虚拟化。虽然虚拟化解决了 IT 领域的许多合并和简化管理过程的需求,但部署时还需要部署具有支持作用的基础结构。如果不使用 Provisioning Services,存储成本会使桌面虚拟化超出预算。而使用 Provisioning Services 时,IT 可以将 VDI 所需的存储量降低多达 90%。同时,由于可以管理单个映像而不是成百上千个桌面,因而显著降低了桌面管理的成本、工作量以及复杂性。

企业中不同类型的员工需要使用不同类型的桌面。有些员工需要简单化和标准化,而其他员工可能对性能和个性化有较高要求。XenDesktop 可以通过 FlexCast™ 交付技术,使用单个解决方案来满足这些要求。IT 可以利用 FlexCast™ 交付所有类型的虚拟桌面,每种类型都经过特别定制,可以满足每位用户对性能、安全性和灵活性的要求。

虚拟桌面并非能够支持所有桌面应用程序。对于这些情况,IT 仍可以享受合并及管理单个映像的优势。桌面映像在数据中心集中进行存储和管理,并根据需要通过流技术推送到物理桌面。这种模式尤其适合于标准化桌面,例如实验室和培训环境、呼叫中心以及用于访问虚拟桌面的“瘦客户端”设备中的桌面。

Provisioning Services 解决方案

Provisioning Services 流技术推送技术允许从单个共享磁盘映像实时地置备或重新置备计算机。这样将使管理员完全不需要管理和修补各个系统。所有映像管理均在主映像上完成。每个系统的本地硬盘可以用来实现运行时数据缓存,在某些情况下,还可以完全从系统中移除,从而降低电力消耗、系统故障率和安全风险。

Provisioning Services 基础结构基于软件流技术推送技术。安装并配置 Provisioning Services 组件后,可以从设备的硬盘驱动器创建虚拟磁盘,方法是:创建操作系统和应用程序映像的快照,然后将该映像作为虚拟磁盘文件存储在网络中。在此过程中使用的设备称为主目标设备。使用这些虚拟磁盘的设备称为目标设备。

虚拟磁盘可能存在于:

  • Provisioning Server
  • 文件共享
  • 可以通过 iSCI、SAN、NAS 或 CIFS 连接与 Provisioning Server 进行通信的存储系统

虚拟磁盘可以分配给单个目标设备(专有映像模式)或多个目标设备(标准映像模式)。

目标设备开启时,将设置为从网络引导并与 Provisioning Server 进行通信。会发生以下情况:

  1. 处理工作在目标设备上进行。
  2. 目标设备从 Provisioning Server 下载引导文件并启动引导顺序。
  3. 根据设备引导配置设置,系统将找到相应的虚拟磁盘,然后将其装载到 Provisioning Server 上。

Provisioning Services 解决方案

该虚拟磁盘上的软件将根据需要通过流技术推送到目标设备。对目标设备而言,虚拟磁盘就像常规的系统硬盘驱动器一样。

所有虚拟磁盘内容并不会立即向下推送到目标设备,而是根据需要通过网络实时引入数据。通过这种方法,目标设备可在重新启动期间获得全新的操作系统以及软件集,而无需访问工作站。此方法极大地减少了传统磁盘映像工具所需的网络带宽量,从而可以在网络中支持更多的目标设备,而不会对整体网络性能产生影响。