配置场

创建场、在现有场中添加新 Provisioning 服务器或者重新配置现有 Provisioning 服务器时,请在 Provisioning 服务器上运行配置向导。

如果场中的所有 Provisioning 服务器共享配置设置(例如站点和存储信息),请考虑 无提示运行配置向导

配置向导设置

运行配置向导前,请做好准备进行以下选择(下面有详细说明):

  • 网络拓扑
  • 确定场
  • 确定数据库
  • 确定站点
  • 许可证服务器设置
  • 为 Stream Service 选择网卡
  • 配置引导服务器

注意

如果在处理过程中发生错误,日志将写入 ConfigWizard.log 文件中,该文件位于 C: \ProgramData\Citrix\Provisioning Services。

启动配置向导

安装 Provisioning Services 软件后将自动启动配置向导。也可以通过选择开始 > 所有程序 > Citrix > Provisioning Services \ > Provisioning Services 配置向导来启动该向导。

提示

配置向导在版本 7.12 中已修改为包括对 Linux 流技术推送功能的支持。有关 Linux 流技术推送组件的详细信息,请参阅“安装”一文。

网络拓扑

完成以下网络配置步骤。

  1. 选择用于提供 IP 地址的网络服务

    注意:请尽可能使用现有网络服务。如果无法使用现有网络服务,请在安装过程中选择安装可用的网络服务。

    要为目标设备提供 IP 地址,请从以下网络服务选项中进行选择:

    • 如果 DHCP 服务在此服务器上,请从下面的网络服务中选择要使用的一项服务旁边的单选按钮,然后单击下一步
      • Microsoft DHCP
      • Provisioning Services BOOTP 服务
      • 其他 BOOTP 或 DHCP 服务
    • 如果 DHCP 服务不在此服务器上,请选择“The service is running on another computer”(此服务正在其他计算机上运行)旁边的单选按钮,然后单击下一步
  2. 选择用于提供 PXE 地址的网络服务

    每个目标设备都需要从 TFTP 服务器下载一个引导文件。

    选择用于为目标设备提供 PXE 引导信息的网络服务:

    • 如果选择使用此 Provisioning 服务器交付 PXE 引导信息,请选择在此计算机上运行的服务,选择以下任一选项,然后单击下一步
      • Microsoft DHCP(选项 66 和 67)
      • Provisioning Services PXE 服务
    • 如果 Provisioning Services 不交付 PXE 引导信息,请选择“The information is provided by a service on another device”(此信息由其他设备上的服务提供)选项,然后单击下一步

确定场

  1. 从以下场选项中进行选择:
    • 已配置场

      选择此选项可重新配置现有场,然后继续执行“配置用户帐户设置”过程。仅当存在场时,才会显示此选项。

    • 创建场

      1. 场配置对话框中,选择创建场单选按钮以创建场,然后单击下一步
      2. 使用浏览按钮浏览到网络中的现有 SQL 数据库和实例,或者键入数据库服务器名称和实例。输入用来与此数据库服务器通信的 TCP 端口号,此操作为可选操作。 注意:数据库名称和场名称的字符数总和不得超过 54,否则,在现有场屏幕中,场名称可能会被截断。
      3. 要启用数据库镜像,请启用“指定数据库镜像故障转移“”伙伴选项,然后键入或使用浏览按钮找到故障转移数据库服务器和实例名称。输入用来与此服务器通信的 TCP 端口号,此操作为可选操作。
      4. 单击下一步继续执行选择数据库位置过程。
    • 加入现有场

      1. 场配置对话框中,选择加入现有场单选按钮以将此 Provisioning 服务器添加到现有场中,然后单击下一步
      2. 使用浏览按钮浏览到网络中相应的 SQL 数据库和实例。
      3. 选择默认显示的场名称,或者滚动浏览场列表,选择要加入的场。 注意:每台服务器上可以存在多个场。此配置在测试实现中常见。
      4. 要启用数据库镜像,请启用“指定数据库镜像故障转移“”伙伴选项,然后键入或使用浏览按钮找到故障转移数据库服务器和实例名称。输入用来与此服务器通信的 TCP 端口号,此操作为可选操作。
      5. 单击下一步
      6. 从以下站点选项中进行选择,然后单击下一步
        • 现有站点:从下拉菜单中选择站点,以加入现有站点。
        • 新站点:通过键入新站点和集合的名称来创建站点。

      继续执行以配置用户帐户设置。

确定数据库

一个场中只存在一个数据库。要确定数据库,请执行以下操作:

  1. 如果尚未选择数据库服务器的位置和实例,请完成以下过程:

    • 数据库服务器对话框中,单击浏览打开 SQL Server 对话框。
    • 从 SQL Server 列表中,选择此数据库所在服务器的名称和要使用的实例(要使用默认实例 SQLEXPRESS,请将实例名称保留为空白)。在测试环境中,这可能是暂存数据库。 注意:重新运行配置向导以添加更多 Provisioning 服务器数据库条目时,系统已填充“服务器名称”和“实例名称”文本框。默认情况下,SQL Server Express 将作为名为 SQLEXPRESS 的实例安装。
    • 单击下一步。如果这是新场,请继续执行“定义场”过程。
  2. 将数据库更改为新数据库:

    • 在旧数据库服务器上,将数据库备份到文件中。
    • 在新数据库服务器上,从备份文件还原数据库。
    • 在每个 Provisioning 服务器上运行配置向导。
    • 场配置对话框中选择加入现有场
    • 数据库服务器对话框中,输入新数据库服务器和实例。
    • 现有场对话框中,选择还原的数据库。
    • 站点对话框中,选择服务器先前所属的站点。
    • 单击下一步,直至配置向导完成。
  3. 定义场。选择要使用的安全组:

    • 使用 Active Directory 组以确保安全 注意:从下拉列表中选择要用作场管理员的 Active Directory 组时,选项包括当前用户所属的任何组。此列表中包括内置组,这些组位于当前计算机本地。除测试环境外,应避免使用这些组作为管理员。此外还应注意,某些组名可能具有误导性,这些组名看起来是域组,而实际上是本地域组。例如:ForestA.local/Builtin/Administrators。
    • 使用 Windows 组保证安全
  4. 单击下一步

继续执行“选择许可证服务器”过程。

为新场创建存储

可以创建新存储并将其分配给所配置的 Provisioning 服务器:

注意: 配置向导只允许数据库中不存在的新服务器创建存储或加入现有存储。如果服务器存在于数据库中并重新加入场中,则配置向导可能会提示用户加入存储或创建存储,但该选择项将被忽略。

  1. 在新存储页面上,为新存储命名。
  2. 浏览或输入用于访问此存储的默认路径(例如 C:\PVSStore),然后单击下一步。如果选择的路径无效,系统将显示一条错误消息。重新输入一个有效路径,然后继续进行操作。该存储的默认写入缓存位置位于存储路径下,例如:C:\PVSStore\WriteCache。

确定站点

加入现有场时,请通过创建站点或选择场中的现有站点,确定此 Provisioning 服务器所属的站点。创建某个站点后,系统将自动为该站点创建默认的目标设备集合

选择许可证服务器

  1. 输入许可证服务器的名称(或 IP 地址)和端口号(默认值为 27000)。Provisioning 服务器必须能够与许可证服务器通信,以便获得相应的产品许可证。
  2. (可选)选中验证许可证服务器版本和通信复选框,以确认该许可证服务器可以与此服务器通信,并且所使用的许可证服务器版本适当。如果服务器无法与许可证服务器通信,或者所使用的许可证服务器版本不正确,则将显示一条错误消息,使您无法继续进行操作。
  3. 单击下一步继续执行“配置用户帐户设置”过程。

配置用户帐户设置

Stream Service 和 SOAP Service 在用户帐户下运行。要向此用户帐户提供数据库访问权限,请使用配置向导自动配置数据读取者和数据写入者数据库角色。

  1. 用户帐户对话框中,选择将用来运行 Stream Service 和 SOAP Service 的用户帐户:
    • 网络服务帐户(在网络上作为计算机域计算机帐户进行身份验证的本地帐户,具有最低权限)。
    • 指定的用户帐户(使用 Windows 共享时需要;工作组或域用户帐户)。在相应的文本框中键入用户名、域和密码信息。
  2. 单击下一步,然后继续执行“为 Stream Service 选择网卡”过程。

为 Linux 流技术推送创建自签名证书

配置 Provisioning Services 以通过流技术推送 Linux 桌面时,Linux 目标设备必须通过 SSL 连接链接至 PVS SOAP 服务器。CA 证书必须存在于 PVS 服务器和目标设备上。

使用 PVS 配置向导时,可以选择从 PVSSoap 容器添加合适的证书,尤其是为 Linux 桌面。

使用 PoSH 创建自签名证书

要创建证书,请执行以下操作:

  1. (以管理员身份)使用以下 PowerShell 命令创建将置于 PVSSoap 容器中的自签名证书:
#New-SelfSignedCertificate –Type SSLServerAuthentication –Container PVSSoap –Subject “CN=PVS-01.fqdn” –CertStoreLocation “Cert:\LocalMachine\My” –KeyExportPolicy Exportable
<!--NeedCopy-->

重要

此命令需要 PowerShell 5.0 或更高版本。Windows Server 2012 附带的 PowerShell 4.0 不支持本部分中介绍的命令。

使用 PoSH 的 LVDA 流技术推送

  1. 将生成的证书从个人存储导入到本地计算机的受信任的根证书颁发机构存储中。

  2. 运行 PVS 配置向导。在“Soap SSL 配置”提示窗口中,通过以蓝色突出显示来选择新生成的证书,并继续执行向导:

Soap SSL 配置

提示

SOAP SSL 配置页面首次加载时,将突出显示该证书(显示为灰色),这样将提供表示选中的外观。请务必选择该证书。该证书应变为蓝色,指示已将其选中。

为 Stream Service 选择网卡

  1. 选中 Stream Service 可以使用的每个网卡旁边的复选框。
  2. 在“第一个通信端口:”文本框中输入将用于网络通信的基础端口号。 注意:此范围内至少需要 20 个端口。场中的所有 Provisioning 服务器必须使用相同的端口分配。
  3. 选择用于进行控制台访问的 SOAP 服务器端口(默认值为 54321),然后单击下一步

继续执行“选择引导服务器”过程。

配置引导服务器

  1. 选择引导服务器。在此 Provisioning 服务器上使用 TFTP 服务:
  2. 选择 Use the TFTP Service(使用 TFTP 服务)选项,然后输入或浏览到引导文件。默认位置为:C:\Documents and Settings\All Users\ProgramData\Citrix\Provisioning Services\Tftpboot

如果在该服务器上安装了先前版本的 Provisioning Services,则默认位置为:

C:\Program Files\Citrix\Provisioning Services\TftpBoot

必须运行配置向导以将默认位置更改为:

C:\Documents and Settings\All Users\ProgramData 或 ApplicationData\Citrix\Provisioning Services\Tftpboot

如果不更改默认位置,则将无法从控制台配置引导文件,且目标设备将无法引导。此时将显示消息“Missing TFTP”(缺少 TFTP)。

  1. 单击下一步
  2. 选择用于引导过程的 Provisioning 服务器
    • 使用添加按钮以将更多 Provisioning 服务器添加到列表中,使用编辑按钮编辑现有信息,或使用“删除”从列表中删除 Provisioning 服务器。可以使用上移或下移按钮更改 Provisioning 服务器的引导优先顺序。服务器名称中最多只能包含 15 个字符。请勿输入 FQDN 作为服务器名称。在高可用性实现中,必须至少选择两个 Provisioning 服务器作为引导服务器。

    • (可选)突出显示用于引导目标设备的 Provisioning 服务器的 IP 地址,然后单击高级。此时将显示高级流服务器引导列表。

下表介绍了可以选择的高级设置。进行选择后,单击确定退出对话框,然后单击下一步继续操作。

字段 说明
详细模式 如果要监视目标设备上的引导过程(可选)或查看系统消息,请选择“详细模式”选项。
中断安全模式 如果在引导过程早期遇到目标设备故障问题,请选择中断安全模式。这样将可以对发生时序或引导行为问题的目标设备驱动程序进行调试。
高级内存支持 此设置允许引导程序适用于更高版本的 Windows 操作系统;默认情况下,此设置处于启用状态。只有在不支持 PAE 的 Windows Server 操作系统 32 位版本中,或者目标设备在早期引导阶段挂起或出现错误行为时,才应禁用此设置。
网络恢复方法 恢复网络连接 — 选择此选项时,目标设备将无限期地尝试恢复与 Provisioning 服务器之间的连接。注意:选择“恢复网络连接”选项后,由于字段不适用,该字段将变为不活动状态。重新启动到硬盘驱动器 —(目标设备上必须有硬盘驱动器)选择此选项时,目标设备将在重新建立通信失败后的指定秒数后执行硬件复位,以强制进行重新启动。用户将确定重新启动前的等待时间(秒)。假定无法建立网络连接,PXE 将失败,系统将重新启动到本地硬盘驱动器。默认时间为 50 秒,与高可用性配置兼容。
登录轮询超时 输入两次重试轮询 Provisioning 服务器的时间间隔(毫秒)。系统将按顺序向每个 Provisioning 服务器发送登录请求包。将使用第一个响应请求的 Provisioning 服务器。在非高可用性配置中,此超时值仅定义了以初始登录请求重试登录单个可用 Provisioning 服务器的频率。此超时值也定义了轮询例程在尝试查找活动 Provisioning 服务器时从一个 Provisioning 服务器切换到另一个服务器的时间。有效值范围为 1000 到 60000 毫秒。
登录常规超时 输入所有与登录相关的数据包的超时值(毫秒),但初始登录轮询超时值除外。此超时时间长于轮询超时时间,因为 Provisioning 服务器需要时间与所有关联的服务器联系,而其中有些服务器可能处于关机状态,需要反复重试,并且在 Provisioning 服务器之间切换时也需要超时时间,以便确认这些服务器是否真正处于联机状态。有效值范围为 1000 到 60000 毫秒。

请确认所有配置设置均正确,然后单击完成

可以通过在控制台中从 Provisioning Services 的操作菜单选择“配置引导程序”选项,重新配置引导程序配置。

配置场