新增功能

本版本的 Citrix Provisioning 包括下面的各部分中介绍的增强功能:本版本还包括一些针对过去的版本中出现的问题的修复和我们已确定的新问题

使用 Citrix 许可证服务器的最新版本可接收最新的预配功能。如果要将 Citrix Provisioning 升级到最新版本,则需要使用最新的许可证服务器版本。如果不升级到最新版本的许可证服务器,产品许可证将进入 30 天宽限期。有关详细信息,请参阅许可

支持 Microsoft SQL 2017

Citrix Provisioning 添加了对 Microsoft SQL Server 2017 的支持功能。

支持 Citrix Hypervisor 8.1

Citrix Provisioning 支持 Citrix Hypervisor 8.1 功能、来宾 UEFI 引导和安全引导。此功能允许运行 Windows 10(64 位)、Windows Server 2016(64 位)或 Windows Server 2019(64 位)的 VM 在 UEFI 模式下启动。UEFI 启动为来宾操作系统提供了更丰富的界面来与硬件交互,这样可以显著缩短 Windows VM 的启动时间。有关详细信息,请参阅 Citrix Hypervisor 文档。

预配服务器性能更新

本版本的 Citrix Provisioning 引入了对预配服务器性能统计信息的更新。这些统计信息允许其他 Citrix 应用程序通过引入生成有关预配服务器的动态信息的性能计数器提供程序来确定已预配的服务器的状态。

注意:

Citrix Provisioning 版本 1909 为已预配的目标设备引入了与此增强功能有关的功能。有关详细信息,请参阅“新增功能”。

工作原理

本版本添加了一个性能计数器提供程序,该提供程序通过使用在服务器或远程计算机上运行的外部应用程序捕获有关预配服务器的动态信息。此应用程序使用 Windows 性能计数器查询服务器的性能数据。该提供程序不会复制使用标准 Windows 对象(例如 CPU、内存、磁盘或网络配置信息)从系统中获取的信息。

请注意:

  • 包含数据库和流技术推送服务重新启动事件的新 Windows 事件将写入 Windows 事件日志。
  • 已预配的服务器的状态可通过面向 Citrix Provisioning 对象的 PowerShell API 获取。
  • Citrix Provisioning 服务器安装程序会注册新安装的性能计数器提供程序。

更新的性能计数器

作为标准安装和升级过程的一部分,安装此版本会在每个已预配的服务器上添加并注册更新的性能计数器。下图说明了作为 StreamProcess 的一部分的计数器:

预配服务器性能计数器

更新后的 StreamProcess 包括以下额外的性能计数器:

CounterSet:Citrix Provisioning StreamProcess

提供程序在 root/Citrix/PVS 命名空间中创建 PVS_TargetPVS_VDisk WMI 对象。每个预配的目标设备都有 PVS_Target 对象的单个实例。PVS_Target 对象提供与已安装的 Citrix Provisioning 版本有关的信息,以及最新引导操作的统计信息。

计数器名称 类型 说明
目标尝试登录总次数 perf_counter_rawcount 目标设备尝试登录的总次数。
目标重新连接总次数 perf_counter_rawcount 目标设备重新连接的总次数。
拒绝登录计数 - 未找到设备 perf_counter_rawcount 由于在数据库中找不到设备而被拒绝的目标设备的登录次数。
拒绝登录计数 - 虚拟磁盘不可用 perf_counter_rawcount 由于虚拟磁盘不可供设备使用而被拒绝的目标设备登录次数。
拒绝登录计数 - 服务器忙 perf_counter_rawcount 由于已达到服务器允许引导的最大设备数而暂停的目标设备登录次数。
拒绝登录计数 - 服务器不适用于虚拟磁盘 perf_counter_large_rawcount 由于没有可用于虚拟磁盘的服务器而被拒绝的目标设备登录次数。

StreamProcess 将以下新事件写入 Windows 事件日志:

  • 启用了脱机数据库支持的数据库联机到脱机
  • 禁用了脱机数据库支持的数据库联机到脱机
  • 脱机数据库支持启用事件
  • 脱机数据库支持禁用事件

StreamService 将以下新事件写入 Windows 事件日志:

  • 流技术推送进程重新启动事件
  • 管理守护程序重新启动事件
  • 通知程序重新启动事件
  • 清单重新启动事件

在不透明网络上预配 VDA

要在不透明网络上预配 VDA,请使用 Citrix Virtual Apps and Desktops 设置向导。有关详细信息,请参阅使用 Citrix Virtual Apps and Desktops 设置向导将虚拟桌面部署到 VM

创建托管单元并使用 Citrix Studio 将不透明网络与其关联。有关详细信息,请参阅连接和资源

使用 Citrix Studio 选择不透明网络

在 Citrix Studio 中,访问添加连接和资源页面。在网络部分中,选择表示不透明网络的资源,然后单击下一步

Studio 添加连接和资源

提示:

使用不透明网络创建托管单元后,请在 Provisioning 控制台的 Citrix Virtual Apps and Desktops 向导中使用该单元。

将 VDA 预配到特定资源池

Citrix Provisioning 1912 支持在本地 ESX 虚拟机管理程序中的特定资源池中预配 VDA。可以使用 Citrix Provisioning 控制台中的 Citrix Virtual Apps and Desktops 设置向导来预配此 VDA。

注意:

在使用 Provisioning 控制台中的设置向导之前,请使用 Citrix Studio 创建带资源池的托管单元。

  • 预配的目标设备安装程序将注册 WMI 和性能计数器提供程序。没有其他安装选项需要在预配的目标设备上进行配置。
  • 当前 CVhdMp 性能计数器提供程序仅支持使用在设备 RAM 中缓存并溢出到硬盘驱动器的目标设备的 VHDX。 配置资源池。在 Citrix Studio 中,启动添加连接和资源向导。在添加连接和资源页面中,选择存储管理。在选择群集字段中,单击浏览

Studio 存储管理

选择恰当的群集,然后单击下一步。选择 Compute-ResourcePool 下的 Compute-ResourcePool 或任何子资源池选项。

Studio 存储管理

在 Provisioning 控制台中使用 Citrix Virtual Apps and Desktops 设置向导选择带资源池的托管单元。单击 Next(下一步):

Studio 存储管理

提示:

要在根群集级别进行预配,请选中忽略资源池信息,在群集级别创建 VM 复选框。

群集和资源池信息显示在 Citrix Virtual Apps 和设置向导的“摘要”页面中:

Studio 存储管理

使用 PowerShell 在资源池级别预配 VDA

Citrix Provisioning 1912 包括在 Citrix.ProvisioningServices PowerShell cmdlet 中添加到 StartPvsProvisionXdMachines 的新开关参数 UseResourcePool

要在资源池级别预配计算机,请使用带 -UseResourcePool 开关参数的 Start-ProvisionXdMachines

例如:

Start-PvsProvisionXdMachines -DdcAddress <ddcAddress> -BootType <bootType> -CatalogName <catalogName> -CatalogDescription <catalogDescription> -SessionSupport <sessionSupport> -AllocationType <allocationType> -PersistUserChanges <persistUserChanges> -Scope <scope> -VdaLevel <vdaLevel> -XenDesktopHostResource <hostname> -HostResourcePassword <hostPassword> -TemplateName <templateName> -NetworkPath <networkPath> -StoreId <storeId> -SiteId <siteId> -DiskLocatorId <diskLocatorId> -Domain <domain> -OrganizationalUnit <organizationalUnit> -NamingScheme <namingScheme> -VmCount <vmCount> -DeviceMemory <deviceMemory> -DeviceCpu <deviceCPU> -DeviceWriteCacheSize <deviceWriteCacheSize> -NameSuffixType <nameSuffixType> -VmPvdSize <vmPvdSize> -VmPvdDrive <vmPvdDrive> -UseResourcePool

注意:

如果参数 -UseResourcePool 不包括在内,则会在根群集级别预配 VDA。

操作方法

有关与配置、网络连接、防病毒软件或虚拟机管理程序相关过程的其他信息,请参阅 Citrix 知识中心中的操作方法页面。这些页面是专门用于帮助解决使用 Citrix Provisioning 时遇到的问题。