服务器

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

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

首次配置 Provisioning Server 和软件组件时,需要运行配置向导(以后可在 Provisioning Server 上重新运行配置向导,以更改网络配置设置)。

成功安装 Provisioning Server 软件组件并完成向导配置后,可以通过 Provisioning Services 控制台来管理服务器。

提示:

配置 PVS 服务器时,请确保采用合适的防火墙隔离,以便部署为所有服务器(包括 SQL 服务器和磁盘存储)提供稳定可靠的安全边界,这样,安全边界外部的网络访问会受到限制,从而防止查看经过弱身份验证或未加密的数据流。

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

控制台中的 Provisioning Server

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

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

首次配置 Provisioning Server 和软件组件时,需要运行配置向导(以后可在 Provisioning Server 上重新运行配置向导,以更改网络配置设置)。

成功安装 Provisioning Server 软件组件并完成向导配置后,可以通过 Provisioning Services 控制台来管理服务器。控制台用于执行 Provisioning Server 管理任务,例如编辑现有 Provisioning Server 的配置设置或属性。

Provisioning Server 作为场中某个站点的成员显示在控制台主窗口中。要管理属于特定站点的 Provisioning Server,必须具有相应的管理角色(该站点的站点管理员,或场管理员)。

注意:

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

在控制台中,可以通过在 Provisioning Server 上执行相应的操作来管理 Provisioning Server。可以执行以下操作。要查看可以对所选 Provisioning Server 执行的操作列表,可以使用以下方法之一:

  • 在菜单栏中单击“操作”菜单
  • 在控制台中,右键单击 Provisioning Server。
  • 从“视图”菜单启用“操作”窗格

注意:

如果操作不适用于所选 Provisioning Server,则将显示为禁用状态(有关任务的详细信息,请参阅“管理任务”)。

显示 Provisioning Server 连接

查看和管理目标设备与 Provisioning Server 之间的所有连接:

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

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

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

平衡 Provisioning Server 上的目标设备负载

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

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

注意:

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

以下情况下将不会进行负载平衡:

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

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

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

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

注意:

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

手动重新平衡 Provisioning Server 连接

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

检查 Provisioning Server 虚拟磁盘访问更新

检查所选 Provisioning Server 有权访问的虚拟磁盘更新:

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

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

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

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

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

为 Provisioning Server 提供存储访问权限

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

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