Provisioning Services 产品基础结构

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

本文的以下内容将简要介绍 Provisioning Services 组件。

场

许可证服务器

可以将产品许可证服务器安装在共享基础结构中,也可以使用现有 Citrix 许可证服务器。

注意

可以在 Provisioning Server 上运行配置向导时选择许可证服务器。场中的所有 Provisioning Server 都必须能够与许可证服务器进行通信。

Provisioning Services 数据库

Provisioning Services 数据库用于存储场中的所有系统配置设置。一个场中只能存在一个数据库,而且该场内的所有 Provisioning Server 都必须能够与该数据库通信。您可以选择利用现有的 SQL Server 数据库,或者安装 SQL Server Express(可以从 Microsoft 免费获取)。

注意

可以在 Provisioning Server 上运行配置向导时选择数据库服务器。

控制台

控制台是一种实用程序,用于管理 Provisioning Services 实现。登录到控制台后,需选择要连接的场。您的管理角色决定您可以在控制台中查看以及在场中管理的组件。

注意

控制台作为独立组件安装,在产品安装介质中提供。Provisioning Services 控制台属于 MMC(Microsoft 管理控制台)管理单元。本文档不介绍 MMC 特有的控制台功能。有关详细信息,请参阅 Microsoft 的 MMC 文档。

网络服务

网络服务包括 DHCP 服务、预启动执行环境 (PXE) 服务和 TFTP 服务。可以在引导过程中使用这些服务选项来获取 IP 地址,查找引导程序并将其从 Provisioning Server 下载到目标设备中。还可以使用备用引导选项。

提示

网络服务可以随产品一同安装,然后在运行配置向导时进行配置。也可以利用基础结构中的现有网络服务。

场代表 Provisioning Services 基础结构的最高级别。在将要添加到场中的第一个 Provisioning Server 上运行配置向导时,将会创建场。

场中的所有站点共享该场的 Microsoft SQL 数据库。

控制台不需要直接与场关联,因为能够与该场的网络进行通信的所有控制台都支持远程管理。

存储

一个场中包含一个或多个存储。存储是物理或虚拟虚拟磁盘存储位置的逻辑名称。存储名称是场内所有 Provisioning Server 所使用的公用名称。

示例一

用于 Windows 10 的物理虚拟磁盘位于站点本地的 Provisioning Server 中。为该物理位置指定的逻辑名称即是存储。

存储名称(逻辑名称):bostonwin10

虚拟磁盘的物理路径:C:\vDisks\

示例二

用于 Windows 10 的物理虚拟磁盘位于场级别的网络共享中 (FinanceVdisks)。

存储名称(逻辑名称):financevdisks

场中所有 Provisioning Server 的虚拟磁盘物理路径为:\\\\financeserver\\financevdisks\\

站点

一个场中可以存在一个或多个站点。第一个站点是通过配置向导创建的,在场中的第一个 Provisioning Server 上运行。

站点在控制台中的表示方法如下:

Provisioning 站点

Provisioning 服务器

Provisioning Server 是指安装有 Stream Service 的任何服务器。Stream Service 用于通过流技术将软件从虚拟磁盘推送到目标设备。在某些实现中,虚拟磁盘直接驻留在 Provisioning Server 上。在规模较大的实现中,Provisioning Server 可以从网络中的共享存储位置获取虚拟磁盘。

Provisioning Server 还可以与 Provisioning Services 数据库交换配置信息。Provisioning Server 配置选项可用于确保目标设备连接的高可用性和负载平衡。

虚拟磁盘池

虚拟磁盘池是站点可用的所有虚拟磁盘的集合。每个站点只有一个虚拟磁盘池。

虚拟磁盘更新管理

虚拟磁盘更新管理功能用于配置使用虚拟机自动进行虚拟磁盘更新。虚拟磁盘自动更新可以按照预定计划进行,也可以直接从控制台调用。此功能支持从电子软件交付 (ESD) 服务器检测和交付的更新、Windows 更新或其他推送的更新。

设备集合

设备集合是目标设备的逻辑组。目标设备(例如台式机或服务器)是从网络中的虚拟磁盘引导并获取软件的设备。设备集合可以表示物理位置、子网范围或目标设备的逻辑分组。创建设备集合后,可以在集合级别(而非目标设备级别)执行操作,简化了设备管理过程。

一个目标设备只能属于一个设备集合。

虚拟磁盘

虚拟磁盘以磁盘映像文件形式存在于 Provisioning Server 或共享存储设备上。虚拟磁盘由 .vhdx 基础映像文件、任何关联的属性文件 (.pvp) 以及所引用的 VHD 差异磁盘 (.avhdx) 构成的链(如果适用)组成。

虚拟磁盘将分配给目标设备。目标设备通过分配的虚拟磁盘映像引导并通过流技术推送软件。

虚拟磁盘模式

虚拟磁盘映像可配置为专有映像模式(供单个设备使用,读取/写入)或标准映像模式(供多个设备使用,只读,具有多个缓存选项)。

虚拟磁盘链

可以在版本化差异磁盘中捕获对虚拟磁盘基础映像所做的所有更新,而原始基础磁盘映像保持不变。下图展示了基础磁盘与引用该基础磁盘的各版本之间的基本关系。

每次更新虚拟磁盘时,都可以创建一个新版本的 VHDX 差异磁盘,其文件名中的编号随之递增,如下表所示:

  VHDX 文件名
基础映像 win7dev.avhdx
版本 1 win7dev.1.avhdx
版本 2 win7dev.2.avhdx
版本 N win7dev.N.avhdx

引导虚拟磁盘

下图说明了用于查找服务器共享上的虚拟磁盘并从该虚拟磁盘进行引导的方法:

虚拟磁盘池

  1. 目标设备与 Provisioning Server 通信并获取许可证,从而开始引导过程。
  2. Provisioning Server 在虚拟磁盘池中查找虚拟磁盘信息,包括确定可以为目标设备提供虚拟磁盘的 Provisioning Server,以及此服务器访问虚拟磁盘时应使用的路径信息。在本例中,虚拟磁盘显示此站点中只有一个 Provisioning Server 可以为目标设备提供虚拟磁盘,并且该虚拟磁盘实际驻留在 Finance Server(场级别的共享存储)上。
  3. Provisioning Server 在 Finance Server 上找到该虚拟磁盘,然后根据需要将该虚拟磁盘通过流技术推送到目标设备。

视图

通过视图可以快速管理一组目标设备。视图通常根据业务需求而创建。例如,视图可以表示物理位置(例如建筑物)或用户类型。目标设备可以属于任意数量的视图的成员,但只能属于一个设备集合的成员。

视图在控制台中的表示方法如下:

控制台视图

场视图可以包含场中存在的任何目标设备。站点视图只能包含站点中存在的目标设备。

Provisioning Services 产品基础结构