Product Documentation

系统要求

Jul 14, 2016

数据库要求

支持以下数据库:Microsoft SQL Server 2008 SP3 至 2014(x86、x84 和 Express 版)。

支持数据库群集化。

SQL Server 2012 支持始终启用跟踪功能,但不支持多子网故障转移。

许可要求

本版本的 Citrix Licensing 服务器下载包含在安装介质中。 有关许可详细信息和要求,请参阅 Citrix 许可证服务器文档。 应始终使用最新版本的 Citrix 许可证服务器以获取最新功能。

Provisioning Server 要求

操作系统

  • Windows Server 2012 和 Windows Server 2012 R2;Standard Edition、Essential Edition 和 Datacenter Edition
  • Windows Server 2008 R2 和 Windows Server 2008 R2 SP1;Standard Edition、Enterprise Edition 和 Datacenter Edition

在英语、日语、德语、法语、西班牙语、简体中文、繁体中文、韩语和俄语版本的操作系统上,支持使用英文版 Provisioning Services。

处理器

Intel 或 AMD x64 兼容;最低 2 GHz;最好使用 3 GHz;如果负载超过 250 个目标设备,则建议使用 3.5 GHz 双核/HT 或类似产品。

内存

最小 2 GB RAM;最好使用 4 GB;如果虚拟磁盘较多(多于 250 个),则需要使用 4 GB RAM。

硬盘和存储

Provisioning Server 上可能会存储许多虚拟磁盘,并且每个磁盘的大小可能以 GB 计,因此管理磁盘存储非常重要。 可以使用 RAID 阵列、SAN 或 NAS 提高流技术推送的性能。

在硬盘上必须有足够的空间来存储虚拟磁盘。 例如,如果有一个大小为 15 GB 的硬盘,则只能创建大小为 14 GB 的虚拟磁盘。

其他要求取决于多种因素,例如:

  • 硬盘容量 – 目标设备上运行的操作系统和应用程序的要求。 Citrix 建议您在最终所安装映像基本大小的基础上增加 20%。
  • 专有映像模式 – 使用处于专有映像模式的虚拟磁盘的目标设备数(每天都应备份处于专有映像模式的虚拟磁盘)。
  • 标准映像模式 – 使用处于标准映像模式的虚拟磁盘的目标设备数。 最佳做法是为创建的每个虚拟磁盘中作一份副本。
  • 最小公用存储大小
    • 250 MB(用于数据库)
    • 5 GB(安装原始 Windows 系统)
    • 每个虚拟磁盘 15 GB(估算大小,用于 Vista 类映像)

网络适配器

  • 静态 IP
  • 最少 100 MB 以太网,最好使用 1 GB 以太网;如果目标设备超过 250 个,则最好使用双 1 GB 以太网。 两个 NIC 的性能通常优于一个双端口 NIC。

Provisioning Server 软件

  • Provisioning Server 安装程序要求安装 Microsoft NET 4.5.2 和 Windows PowerShell 3.0

网络要求

UDP 和 TCP 端口要求
Provisioning Server 之间的通信
  • 必须将每个 Provisioning Server 配置为使用相同的端口 (UDP),这些服务器才能使用 Messaging Manager 相互通信。  在所选端口范围中必须至少存在五个端口。 运行配置向导时,可在“Stream Services”对话框中配置该端口范围。
    注意:如果要配置高可用性 (HA) 环境,所有选作故障转移服务器的 Provisioning Server 都必须位于同一站点中。 高可用性无法跨站点实现。
  • 默认范围的第一个端口是 UDP 6890,最后一个端口是 6909。

Provisioning Server 与目标设备的通信

  • 必须将每个 Provisioning Server 配置为使用相同的端口 (UDP),才能使用 StreamProcess 与目标设备进行通信。
  • 端口范围在控制台“Server Properties”(服务器属性)对话框的“Network”(网络)选项卡上配置。
  • 默认端口包括:UDP 6910、6911、6912、6913、6914、6915、6916、6917、6918、 6919、6920、6921、6922、6923、6924、6925、6926、6927、6928、6929 和 6930。 但前三个端口(6910、6911、6912)会为 Provisioning Services 保留。

目标设备与 Provisioning Services 的通信

目标设备使用 UDP 6901、6902、6905 端口与 Provisioning Services 通信。 与 Provisioning Server 和目标设备端口号的通信不同,无法配置目标设备与 Provisioning Services 的通信。

登录服务器通信

  • 对于用作登录服务器的每个 Provisioning Server,必须在运行配置向导时在“流服务器引导列表”对话框中进行配置。
  • 登录服务器使用的默认端口为 UDP 6910。

控制台通信

访问控制台时,将使用 SOAP 服务器。 运行配置向导时,可在“Stream Services”对话框中配置端口 (TCP)。 对于 Powershell:MCLI-Run SetupConnection。 对于 MCLI:MCLI Run SetupConnection

TFTP 通信

  • TFTP 端口值存储在注册表中的以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BNTFTP\Parameters Port
  • TFTP 端口默认为 UDP 69

TSB 通信

  • TSB 端口值存储在注册表中的以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PVSTSB\Parameters Port
  • TSB 端口默认为 UDP 6969

快速端口

必须启用快速端口

网卡

PXE 0.99j、PXE 2.1 或更高版本

网络寻址

DHCP

目标设备要求

在大多数实现中,都有一个为多个目标设备提供标准映像的虚拟磁盘。 要简化虚拟磁盘和目标设备的维护,可创建并维护较少的虚拟磁盘,并向每个虚拟磁盘分配更多的目标设备。

要使用单个虚拟磁盘,所有目标设备必须具有某些相似性,以确保操作系统具有正常运行所需的所有驱动程序。 应具有一致性的三个关键组件是主板、网卡或显卡。

应先安装并配置 Microsoft NIC 成组驱动程序或 OEM NIC 成组软件,然后再安装目标设备软件。

支持统一可扩展固件接口 (Unified Extensible Firmware Interface, UEFI),但请注意:

  • Boot Device Manager (BDM) 和“引导”菜单对 UEFI 环境不可用。
  • Provisioning Services 网络引导程序 (Network Boot Program, NBP) 支持 UEFI 安全启动。 如果固件支持,则 Citrix 建议您打开安全启动。 Hyper-V 第二代 VM 属于例外情况。 Hyper-V 不包含 Microsoft Windows Production CA 2011 和 Microsoft Corporation UEFI CA 2011 根证书。 Hyper-V 无法成功对 UEFI 认证的 Provisioning Services NBP 进行身份验证,因此,必须禁用 Hyper-V 安全启动。

目标设备操作系统

目标设备按其运行的操作系统进行识别。 目标设备支持以下操作系统。

注意:不支持双引导虚拟磁盘映像。
  • 未安装 Virtual Delivery Agent (VDA) 的 Provisioning Services 目标设备:
    • Windows 10(32 或 64 位);所有版本
    • Windows 8(32 或 64 位)及 Windows 8.1(32 或 64 位);所有版本
    • Windows 7 SP1(32 或 64 位);Enterprise、Professional、Ultimate。
      注意:只有在专有映像模式下,才支持 Windows 7 Ultimate Edition。
    • Windows Server 2012 和 Windows Server 2012 R2;Standard Edition、Essential Edition 和 Datacenter Edition
    • Windows Server 2008 R2 和 Windows Server 2008 R2 SP1;Standard Edition、Datacenter Edition 和 Enterprise Edition
  • 安装了最新版 VDA 的 XenDesktop 目标设备:
    • Windows 10
    • Windows 8(32 或 64 位)及 Windows 8.1(32 或 64 位);所有版本
    • Windows 7 SP1(32 或 64 位):Enterprise、Professional、Ultimate
      注意:只有在专有映像模式下,才支持 Windows 7 Ultimate Edition。
    • Windows Server 2012 和 Windows Server 2012 R2;Standard Edition、Essential Edition 和 Datacenter Edition
    • Windows Server 2008 R2 和 Windows Server 2008 R2 SP1;Standard Edition、Datacenter Edition 和 Enterprise Edition
    注意:必须对 XenDesktop 目录中的所有计算机使用相同版本的 VDA 软件。 更新虚拟磁盘映像上的 VDA 时,还必须对 XenDesktop 目录设置 VDA 功能级别。 有关详细信息,请参阅 XenDesktop 升级主题。

在英语、日语、德语、法语、西班牙语、简体中文、繁体中文、韩语和俄语版本的操作系统上,支持使用英文版 Provisioning Services。

目标设备软件要求

.NET 4.0(默认值)。  

Microsoft 许可密钥注意事项

  • Windows 10、Windows 8、Windows 7、Windows Server 2012 和 Windows Server 2008 R2 使用密钥管理服务器 (KMS) 或通过 Microsoft 多激活密钥 (MAK) 批量许可密钥进行部署。
  • Windows Office 2010 和 Office 2013 使用 KMS 许可进行部署。
    注意:为使 MAK 许可能够正常工作,必须在场中的所有登录服务器上为该客户端操作系统安装批量激活管理工具 (VAMT)。
    注意:专有映像模式和标准映像模式均支持 MAK 和 KMS。
    在主目标设备上运行映像向导时,可以在虚拟磁盘映像内配置批量许可。 对于虚拟磁盘文件,可以在“Microsoft 批量许可”选项卡上配置批量许可,该选项卡位于控制台的“虚拟磁盘文件属性”对话框中。

支持的文件系统类型

NTFS

控制台要求

  • 处理器 - 最低 1 GHz,最好使用 2 GHz
  • 内存 - 最低 1 GB,最好使用 2 GB
  • 硬盘 – 最低 500 MB
  • 支持的操作系统:
    • Windows Server 2012;Standard Edition、Essential Edition 和 Datacenter Edition
    • Windows Server 2012 R2;Standard Edition、Essential Edition 和 DataCenter Edition
    • Windows Server 2008 R2 和 Windows Server 2008 R2 SP1;Standard Edition、Datacenter Edition 和 Enterprise Edition
    • Windows 10
    • Windows 8.1(64 位);所有版本
    • Windows 8(32 或 64 位);所有版本
    • Windows 7(32 或 64 位)
    • Windows Vista(32 或 64 位);Business、Enterprise、Ultimate(零售许可)
  • 软件:
    • MMC 3.0、Microsoft .NET 4.0、Windows PowerShell 2.0
    • 如果将 Provisioning Services 与 XenDesktop 和映像更新管理结合使用,则要求安装 .NET 3.5.1
    • 如果将 Provisioning Services 与 SCVMM 结合使用,则要求安装 PowerShell 3.0

存储要求

存储必须能够与 Provisioning Services 数据库进行通信。

XenDesktop 设置向导的要求

Provisioning Services XenDesktop 设置向导仅适用于对应的 XenDesktop 控制器版本,即版本级别必须相同。

  • 必须存在一个或多个带有相同模板的已配置 XenDesktop 主机。
  • 必须已在 Provisioning Services 站点中创建一个设备集合。
  • 要分配给每个 VM 的虚拟磁盘必须处于标准映像模式。
  • 权限:
    • 必须存在 XenDesktop 控制器,且当前用户有权使用此控制器。
    • 必须配置 vCenter、SCVMM 和 XenServer 最低权限。
    • 必须将 Provisioning Services 控制台用户帐户配置为 XenDesktop 管理员,并且必须已将该帐户添加到 PVS SiteAdmin 组或更高级别的组。
    • 如果要将 Provisioning Services 与 XenDesktop 结合使用,SOAP 服务器用户帐户必须具有 XenDesktop 完全管理员权限。
    • 在控制台中创建新帐户时,用户需要具有 Active Directory 创建帐户权限。 要使用现有帐户,Active Directory 帐户必须已存在于已知组织单位中以供选择。
    • 在 XenDesktop 中创建计算机目录时,会自动创建引导设备文件(无需使用 PXE 进行引导),并且会在首次引导时自动连接并格式化未格式化的写入缓存磁盘。
    • 更新虚拟磁盘映像上的虚拟桌面代理 (VDA) 时,还必须使用 XenDesktop 控制台对 XenDesktop 目录设置相应的功能级别。 有关详细信息,请参阅 XenDesktop 升级主题。
    • 如果要导入 Active Directory .csv 文件,请使用以下格式:,,。 CSV 文件中必须包含列标题。 例如,csv 文件的内容如下所示:

      Name,Type,Description,

      PVSPC01,Computer,,

      后导逗号必须存在,以指定三个值,即使无相关说明也是如此。 此格式与 Active Directory 用户和计算机 MMC 在导出组织单位的内容时使用的格式相同。

    • 如果要将 Personal vDisks 与 XenDesktop 结合使用,SOAP 服务器用户帐户必须具有 XenDesktop 完全管理员权限。
  • 模板虚拟机 (VM) 要求:
    • 必须基于正常运行的虚拟机(成功连接到网络并引导)创建模板虚拟机
    • 引导顺序:“网络/PXE”在列表中位于首位(与物理机相同)。
    • 网络:静态 MAC 地址。 如果使用 XenServer,则地址不能为 00-00-00-00-00-00。
    注意:如果使用硬盘,向导会自动创建并格式化磁盘 (NTFS),使写入缓存分区足够大,能够存储缓存。 不需要任何硬盘。
  • System Center Virtual Machine Management (SCVMM) 要求:
    • SCVMM 服务器要求安装 PowerShell 2.0 并配置所需的连接数。 对虚拟机克隆而言,SCVMM 服务器所需连接数应大于或等于安装向导使用的托管虚拟机管理程序数。 例如,要从 Powershell 命令提示窗口中将连接数设置为 25,请运行以下命令:winrm set winrm/config/winrs @{MaxShellsPerUser="25"}winrm set winrm/config/winrs @{MaxConcurrentUsers="25"}
    • SCCM 2012 SP1 要求安装 PowerShell 3.0。
    • 要使 Microsoft SCVMM 能够与 XenDesktop 结合使用,用户必须在 SCVMM 上运行以下 PowerShell 命令:set-ExecutionPolicy unrestricted
    • 对于 Microsoft SCVMM,请先确认模板的 MAC 地址不是 00-00-00-00-00-00,然后再尝试克隆此模板。 如有必须,应使用模板属性对话框分配 MAC 地址。
  • 如果要在备用端口上运行 vCenter 服务器,必须对注册表做以下更改,以便从 Provisioning Services 连接到 vCenter:
    • 创建一个新项 HKLM\Software\Citrix\ProvisioningServices\PlatformEsx
    • 在注册表项 PlatformEsx 中创建一个名为 ServerConnectionString 的新字符串,并将其设置为 http://{0}:PORT#/sdk
      注意:如果使用的是端口 300,则 ServerConnectionString= http://{0}:300/sdk
  • 如果使用多个 NIC,XenDesktop 向导将假定第一个 NIC 为 Provisioning Services 的 NIC,因此将根据域控制器中的虚拟机网络对其进行更改。 此为虚拟机属性中列出的第一个 NIC。
  • 要使用合成型交换机切换功能,第一个旧版 NIC 和合成型 NIC 必须位于同一网络中。 如果 Provisioning Services XenDesktop 设置向导与 SCVMM 一起使用,则第一个旧版 NIC 和合成型 NIC 的网络都将发生变化,具体取决于 XenDesktop 或用户(如果 SCVMM 主机具有多种网络资源)设置的网络资源。
  • XenDesktop 专用虚拟机桌面支持多个 NIC。
  • VM 上支持旧版 XenDesktop 虚拟桌面代理。 有关详细信息,请参阅 XenDesktop 文档中的 VDA 要求。

注意

具有硬件版本 10 和 11 的 ESXi 6.0 旧版 BIOS 虚拟机上的 Provisioning Services (PVS) 目标设备无法连接到 PVS 服务器,这是由创建新 SATA 控制器、重启循环(即 VM 不断重新启动)或挂起所导致的。 有关其他信息,请参阅ESXi 旧版 BIOS VM 上的 Provisioning Services 目标设备文章。

流 VM 设置向导的要求

  • 必须存在一个或多个带有已配置模板的虚拟机管理程序主机。
  • Provisioning Services 站点中必须存在一个设备集合。
  • 必须存在一个处于标准映像模式的虚拟磁盘,该虚拟磁盘将与所选 VM 模板相关联。
  • 模板 VM 的要求:
    • 引导顺序:“网络/PXE”在列表中必须位于首位(与物理机相同)。
    • 硬盘:如果要使用本地写入缓存,NTFS 格式的磁盘应足够大,能够存储必须存在的缓存。 否则,不需要任何硬盘。
    • 网络:静态 MAC 地址。 如果要使用 XenServer,则地址不能为 00-00-00-00-00-00。
    • 尝试基于 VM 创建模板之前,请确保该 VM 完全正常运行。
  • 权限:
    • 必须已将 Provisioning Services 控制台用户帐户添加到 PVS SiteAdmin 组或更高级别的组。
    • 如果要使用 Active Directory,则在控制台中创建新帐户时,用户需要具有 Active Directory 创建帐户权限。 要使用现有帐户,Active Directory 帐户必须已存在于已知组织单位中以供选择。

针对虚拟磁盘更新管理的电子软件分发服务器要求

  • WSUS Server – 3.0 SP2
  • Microsoft System Center Configuration Management (SCCM):
    • SCCM 2012 R2
    • SCCM 2012 SP1
    • SCCM 2012

虚拟机管理程序要求

有关受支持的虚拟机管理程序的列表,请参阅 XenDesktop and Provisioning Services Hypervisor support(XenDesktop 和 Provisioning Services 虚拟机管理程序支持)。

虚拟机管理程序注意事项

XenServer 5.6 和更高版本
  • 模板的 MAC 地址不能为 00-00-00-00-00-00。
System Center Virtual Machine Manager (SCVMM) VMM 2012 和更高版本
  • VMM 2012、2012 SP1 和 2012 R2 相互区别明显。
  • 如果仅为 VMM 2012 创建计算机模板,请确保其有一个相似的硬盘驱动器结构,并且能够在专有映像模式下从虚拟磁盘引导。 示例:
    • 要从 PXE 启动具有写入缓存的 VM,请创建一个带有一个硬盘驱动器的 VM。
    • 要使用 Boot Device Manager (BDM) 启动具有写入缓存的 VM,请创建一个带有两个硬盘驱动器的 VM。
    • 要使用 BDM 启动使用个人虚拟磁盘和写入缓存的 VM,请创建一个带有三个硬盘驱动器的 VM。
  • 要进行合成型 NIC 交换机切换(使用旧版 NIC 启动,再使用合成型 NIC 进行流技术推送),则旧版和合成型 NIC 都必须位于模板 VM 的同一个 VLAN 中。 Provisioning Services XenDesktop 设置向导将两个 NIC 的 VLAN 都更改为在 XenDesktop 设置向导运行期间所选择的 VLAN。 这会使用两个 IP 地址
  • 运行映像向导时,请确保选择旧版 NIC 的 MAC 地址。
  • Provisioning Services 在 VMM 的 VM 中不支持多个旧版 NIC。 这是因为 VMM 使用最后一个旧版 NIC,而 XenDesktop 设置向导总是使用第一个 NIC,而无论该 NIC 是旧版还是合成型。
  • 创建 VMM 模板时,请确保选择无 – 无需自定义作为配置操作系统菜单中的来宾操作系统配置文件。
  • 使用 XenDesktop 设置向导时,您可能会发现目标会被创建,但无法启动,并显示错误 Device not found in PVS dB(在 PVS 数据库中找不到设备)。 此通常原因为模板的旧版和合成型 NIC 顺序颠倒,合成型为 NIC 1 而旧版为 NIC 2。 要解决此问题,请删除模板中的 NIC。 生成一个旧版 NIC 1 和一个合成型 NIC 2。
VMware vSphere ESX 4.1 和更高版本
  • 支持的 Provisioning Services PXE NIC
    • ESX 4.x – E1000
    • ESX 5.0 和更高版本 – VMXNET3
  • 模板 VM 和主 VM
    • 两个虚拟机必须使用相同的来宾操作系统、配置和虚拟机版本。 不匹配会导致过程意外停止。
  • Provisioning Services 和 ESX 虚拟机版本
    • vCenter 5.5 默认为虚拟机版本 8,适用于 ESX 5.0。
    • 在安装操作系统之前,必须更改虚拟机版本。
    • 模板和主 VM 必须具有相同的虚拟机版本。
  • 带有 VMXNET3 NIC 的 Windows 7 和 Windows 2008 R2
    • 不带服务包的 Windows 7 和 Windows 2008 R2 - 先安装 Microsoft iSCSI 修补程序 http://support.microsoft.com/kb/2344941 并重新启动 VM,然后再安装 Provisioning Services 目标设备软件。
    • 带 Service Pack 1 的 Windows 7 和 Windows 2008 R2 - 先安装 Microsoft iSCSI 热修补程序 http://support.microsoft.com/kb/2550978 并重新启动 VM,然后再安装 Provisioning Services 目标设备软件。 
  • 仅对于 ESX 5.0,必须在 Provisioning Services 引导程序上启用中断安全模式。 否则,VM 会在重新启动期间显示一个局部 MAC 地址。
  • 对于 ESX 5.5,使用 Web 客户端创建的 VM 默认为虚拟硬件版本 10 (ESX 5.5),而使用 vSphere Client 创建的 VM 默认为版本 8 (ESX 5.0)。
  • 使用 vSphere Web Client 创建新 ESXi 5.5 模板时,只能创建硬件版本 10 的模板。 请务必将模板的 CD/DVD 驱动器的虚拟模式从 SATA 修改为 IDE。 如果打算使用 VMXNet3 驱动程序,请删除 SATA 控制器。 这样将确保模板与 XenDesktop 设置向导兼容,该向导要求为连接目标而创建的驱动器使用 SCSI 驱动程序。
  • 在 ESX VM 中使用多个 NIC 时,请注意 VM 属性、BIOS 和操作系统中的 NIC 顺序。 为通过流技术推送的 NIC 做出选择时,请谨记这一点。 这应该是 VM 属性中的第一个 NIC。 可以在 BIOS 中选择 PXE NIC。
  • 主机记录 – 无论使用哪个 ESX 版本,XenDesktop 主机的主机地址都将是 vCenter 系统的主机地址。 不要输入 Web 客户端所使用的地址。