Citrix Provisioning

服务器

Citrix Provisioning 服务器是指安装有 Stream Service 的任何服务器。Provisioning 服务器用于根据需要通过流技术将软件从虚拟磁盘推送到目标设备。在某些实现中,这些磁盘直接驻留在 Provisioning 服务器上,在其他环境中,Provisioning 服务器从共享存储设备获取虚拟磁盘。

Provisioning 服务器还可以在 Citrix Provisioning 数据库中检索配置信息,以及将配置信息提供给数据库。配置选项可用于确保目标设备连接的高可用性和负载平衡。

要首次配置 Provisioning 服务器和软件组件,请运行配置向导。可以稍后在 Provisioning 服务器上重新运行配置向导,以更改网络配置设置。

安装服务器组件后,将使用 Citrix Provisioning 控制台对其进行管理。

提示:

配置 Provisioning 服务器时,请务必遵守正确的防火墙隔离,以便部署为所有服务器提供强大的安全边界。将此隔离扩展到 SQL Server 和磁盘存储,以便限制安全边界以外的网络访问。此配置可防止查看未经身份验证或未加密的数据流。

至少仅隔离通过未经身份验证的内部服务器通信渠道与另一台服务器实例通信的服务器实例。为隔离服务器实例,请配置硬件防火墙以确保数据包不能从此边界外部路由到边界内的服务器。在配置中没有合适的 SQL 服务器和磁盘存储链接的情况下,将此防火墙保护范例扩展到 SQL 服务器和磁盘存储组件。扩展防火墙阻止未经授权的用户以这些其他组件作为目标。

控制台中的 Provisioning Server

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

Citrix Provisioning 控制台用于执行 Provisioning 服务器管理任务,例如编辑现有 Provisioning 服务器的配置设置或属性。

服务器将作为场中某个站点的成员显示在控制台主窗口中。要管理属于特定站点的服务器,您必须具有相应的管理角色。这些角色包括此站点的站点管理员或场管理员。

注意:

在控制台中,Provisioning 服务器图标的外观可以指示该服务器的状态。

在控制台中,可以通过在 Provisioning 服务器上执行相应的操作来管理该服务器。要查看可以对所选服务器执行的操作列表,请从以下选项中进行选择:

  • 在菜单栏中单击操作菜单。
  • 在控制台中的 Provisioning 服务器上单击鼠标右键。
  • 视图菜单启用操作窗格。

注意:

如果操作不适用于所选 Provisioning 服务器,它们将显示为处于禁用状态。有关任务的详细信息,请参阅管理任务

显示 Citrix Provisioning 服务器连接

要查看和管理目标设备与 Provisioning 服务器之间的所有连接,请执行以下操作:

  1. 突出显示控制台中的 Provisioning 服务器。从操作菜单、右键单击菜单或操作窗格中选择显示已连接的设备。此时将显示连接的目标设备对话框。
  2. 选择表中的一个或多个目标设备,以执行以下任意连接任务:
选项 说明
关闭 关闭对话框中突出显示的目标设备。
重新启动 “重新启动”对话框中突出显示的目标设备。
消息 打开 Edit Message(编辑消息)对话框以键入消息,然后将消息发送给对话框中突出显示的目标设备。

注意: 选择关闭重新启动时,将打开一个对话框,此对话框中提供了一个选项,可用于键入受影响设备上显示的消息。可以通过输入延迟时间设置来延迟关闭重新启动选项。

如果消息确认目标设备已成功关闭或重新启动,但控制台窗口中的图标却未相应更改,请选择刷新按钮。

平衡 Provisioning 服务器上的目标设备负载

要在高可用网络配置中实现最佳的服务器和目标设备性能,应为每个虚拟磁盘启用负载平衡功能。

  1. 在控制台中右键单击虚拟磁盘,然后选择负载平衡菜单选项。此时将显示虚拟磁盘负载平衡对话框。有关详细信息,请参阅服务器
  2. 为虚拟磁盘启用负载平衡功能后,可以对以下其他负载平衡算法进行自定义设置:
    • 子网关联性 – 分配用于为目标设备提供该虚拟磁盘的服务器和 NIC 组合时,请从以下子网设置中进行选择:
      • 无 – 忽略子网。使用最空闲的服务器。默认设置为“无”。
      • 最佳效果 – 使用同一子网中最空闲的服务器/NIC 组合。如果在子网中没有可用的服务器/NIC 组合,则从子网外部选择最空闲的服务器。如果在选定子网中有多台可用服务器,则在这些服务器之间执行负载平衡。
      • 固定 – 使用同一子网中最空闲的服务器/NIC 组合。在该子网中的服务器之间执行负载平衡。如果在同一子网中不存在服务器/NIC 组合,则不要引导分配给该虚拟磁盘的目标设备。
    • 使用触发百分比的启用重新平衡 – 如果启用此选项,当超过触发百分比时,将重新平衡每台服务器上的目标设备数。启用后,Citrix Provisioning 将大约每十分钟检查一次每台服务器上的触发百分比。例如:如果将此虚拟磁盘上的触发百分比设置为 25%,那么当该服务器的负载与可提供该虚拟磁盘的其他服务器相比高 25% 时,将在 10 分钟内重新平衡负载。

注意:

确定负载时,负载平衡算法会考虑每个服务器的 服务器功率设置

如果发生以下情况,负载平衡将失败:

  • 使用特定服务器的目标设备不足 5 台。
  • 使用所有合格服务器的目标设备平均不足 5 台。
  • 在指定服务器上引导的目标设备数大于连接到该服务器的设备总数的 20%。此配置防止在“大量引导”期间发生负载转移失败。

目标设备引导时也要考虑负载平衡。Citrix Provisioning 将确定由哪个负载最低的合格 Provisioning 服务器提供虚拟磁盘。只要有更多合格服务器进入联机状态,就会自动重新平衡负载。

在高可用性网络配置中实现负载平衡

  • 在“服务器属性”的常规选项卡上,为每个 Provisioning 服务器分配额定功率。
  • 对于每个虚拟磁盘,在虚拟磁盘负载平衡对话框中选择负载平衡方法,并定义任意其他负载平衡算法设置。有关详细信息,请参阅服务器

注意:

在高可用性模式下未使用虚拟磁盘的目标设备将不会转移到其他服务器。如果虚拟磁盘错误地配置为启用了高可用性,但其未使用有效的高可用性配置。使用该虚拟磁盘的 Provisioning 服务器、存储和目标设备可能会锁定。

手动重新平衡 Provisioning 服务器连接

  1. 在 Citrix Provisioning 控制台中,突出显示要重新平衡的 Provisioning 服务器,右键单击后选择重新平衡设备菜单选项。此时将显示重新平衡设备对话框。
  2. 单击重新平衡。此时状态列下将显示一条重新平衡处理结果消息。
  3. 单击关闭退出对话框。

检查 Provisioning 服务器虚拟磁盘访问更新

要检查所选 Provisioning 服务器有权访问的虚拟磁盘更新,请执行以下操作:

  1. 右键单击详细信息窗格中的 Provisioning 服务器,然后选择检查更新
  2. 选择自动… 菜单选项。
  3. 在显示的确认消息框中,单击确定。虚拟磁盘将自动更新或按计划更新。

使用存储设备驱动器时禁用写入缓存以提高性能

将数据从 Provisioning 服务器写入 IDE 或 SATA 驱动器等存储设备驱动器时,通过禁用写入缓存可以提高性能。

在 Windows 中,针对虚拟磁盘所在的存储设备禁用服务器硬盘上的写入缓存:

  1. 在 Provisioning 服务器上,打开控制面板。选择管理工具 > 计算机管理
  2. 在树结构中,双击磁盘管理节点。
  3. 右键单击将为其禁用 Windows 写入缓存的存储设备。
  4. 选择属性,然后单击硬件选项卡。
  5. 单击属性按钮。
  6. 单击策略选项卡。
  7. 清除启用磁盘上的写入缓存复选框。
  8. 单击确定,然后再次单击确定
  9. 关闭计算机管理窗口,然后关闭管理工具窗口。
  10. 在控制台中右键单击 Provisioning 服务器节点,然后单击重新启动服务。或者,也可以重新运行配置向导以重新启动服务,或者通过 Windows 控制面板 > 管理工具 > 服务窗口手动重新启动服务。在服务窗口中,右键单击 Stream Service,然后从快捷菜单中选择启动

为 Provisioning 服务器提供存储访问权限

对于每个存储,选择有权访问该存储的 Provisioning 服务器:

  1. 在 Citrix Provisioning 控制台中右键单击存储,然后选择属性菜单选项。此时将显示存储属性对话框。
  2. 服务器选项卡上,选择可访问该存储的 Provisioning 服务器所属的站点。
  3. 启用可在此存储中提供虚拟磁盘的每个 Provisioning 服务器旁的复选框,然后单击确定