Product Documentation

配置场

Jun 17, 2016

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

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

配置向导设置

运行配置向导前,请做好准备进行以下选择(下面有详细说明):
  • 网络拓扑
  • 确定场
  • 确定数据库
  • 确定站点
  • 许可证服务器设置
  • 为 Stream Service 选择网卡
  • 配置引导服务器
注意:如果在处理过程中发生错误,日志将写入 ConfigWizard.log 文件中,该文件位于 C: \ProgramData\Citrix\Provisioning Services。

启动配置向导

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

网络拓扑

完成以下网络配置步骤。
  1. 选择用于提供 IP 地址的网络服务
    注意:请尽可能使用现有网络服务。 如果无法使用现有网络服务,请在安装过程中选择安装可用的网络服务。

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

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

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

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

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

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

确定数据库

一个场中只存在一个数据库。 要确定数据库,请执行以下操作:
  1. 如果尚未选择数据库服务器的位置和实例,请完成以下过程。
    1. 在“数据库服务器”对话框中,单击浏览打开“SQL Server”对话框。
    2. 从 SQL Server 列表中,选择此数据库所在服务器的名称和要使用的实例(要使用默认实例 SQLEXPRESS,请将实例名称保留为空白)。 在测试环境中,这可能是暂存数据库。
      注意:重新运行配置向导以添加其他 Provisioning Server 数据库条目时,系统将自动填充“服务器名称”和“实例名称”文本框。 默认情况下,SQL Server Express 将作为名为 SQLEXPRESS 的实例安装。
    3. 单击下一步。 如果这是新场,请继续执行“定义场”过程。
  2. 将数据库更改为新数据库
    1. 在旧数据库服务器上,将数据库备份到文件中。
    2. 在新数据库服务器上,从备份文件还原数据库。
    3. 在每个 Provisioning Server 上运行配置向导。
    4. 在“场配置”对话框中选择加入现有场
    5. 在“数据库服务器”对话框中,输入新数据库服务器和实例。
    6. 在“现有场”对话框中,选择还原的数据库。
    7. 在“站点”对话框中,选择服务器先前所属的站点。
    8. 单击下一步,直至配置向导完成。
  3. 定义场。 选择要使用的安全组:
    • 使用 Active Directory 组保证安全
      注意:从下拉列表中选择要用作场管理员的 Active Directory 组时,选项包括当前用户所属的任何组。 此列表中包括 Builtin 组,这些组位于当前计算机本地。 除测试环境外,应避免使用这些组作为管理员。 此外还应注意,某些组名可能具有误导性,这些组名看起来是域组,而实际上是本地域组。 例如:ForestA.local/Builtin/Administrators。
    • 使用 Windows 组保证安全
  4. 单击下一步

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

为新场创建新存储

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

注意:配置向导只允许数据库中不存在的新服务器创建存储或加入现有存储。 如果服务器已经在数据库中,则当其重新加入场中时,配置向导可能会提示用户加入存储或创建新存储,但该选择项将被忽略。
  1. 在“新存储”页面上,为新存储命名。
  2. 浏览或输入用于访问该存储的默认路径(例如:C:\PVSStore),然后单击下一步 如果选择的路径无效,系统将显示一条错误消息。 应重新输入一个有效路径,然后继续进行操作。 该存储的默认写入缓存位置位于存储路径下,例如:C:\PVSStore\WriteCache

确定站点

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

选择许可证服务器

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

配置用户帐户设置

Stream Service 和 SOAP Service 在用户帐户下运行。 为了向此用户帐户提供数据库访问权限,将使用配置向导自动配置数据读取者和数据写入者数据库角色。
  1. 在“用户帐户”对话框中,选择将用来运行 Stream Service 和 SOAP Service 的用户帐户:
    • 网络服务帐户(在网络上作为计算机域计算机帐户进行身份验证的本地帐户,具有最低权限)。
    • 指定的用户帐户(使用 Windows 共享、工作组或域用户帐户时需要使用此选项)。 在相应的文本框中键入用户名、域和密码信息。
  2. 单击下一步,然后继续执行“为 Stream Service 选择网卡”过程。

为 Stream Service 选择网卡

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

配置引导服务器

  1. 选择引导服务器。 在此 Provisioning Server 上使用 TFTP 服务:
    1. 选择使用 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 or ApplicationData\Citrix\Provisioning Services\Tftpboot

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

    2. 单击下一步
  2. 选择用于引导过程的 Provisioning Server:
    1. 使用添加按钮将其他 Provisioning Server 添加到列表中,使用编辑按钮编辑现有信息,或使用删除从列表中删除 Provisioning Server。 可以使用上移下移按钮更改 Provisioning Server 的引导优先顺序。 服务器名称中最多只能包含 15 个字符。 请勿输入 FQDN 作为服务器名称。 在高可用性实现中,必须至少选择两个 Provisioning Server 作为引导服务器。
    2. (可选)突出显示用于引导目标设备的 Provisioning Server 的 IP 地址,然后单击高级。 此时将显示“高级流服务器引导列表”。

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

      表 1. 高级流服务器引导列表
      详细模式如果要监视目标设备上的引导过程(可选)或查看系统消息,请选择“详细模式”选项。
      中断安全模式如果在引导过程早期遇到目标设备故障问题,请选择“中断安全模式”。 这样将可以对发生时序或引导行为问题的目标设备驱动程序进行调试。
      高级内存支持此设置允许引导程序适用于更高版本的 Windows 操作系统;默认情况下,此设置处于启用状态。 只有在不支持 PAE 的 Windows Server 操作系统 32 位版本中,或者目标设备在早期引导阶段挂起或出现错误行为时,才应禁用此设置。
      网络恢复方法恢复网络连接 — 选择此选项时,目标设备将无限期地尝试恢复与 Provisioning Server 之间的连接。

      注意:选择“恢复网络连接”选项后,由于“秒”字段不适用,该字段将变为非活动状态。

      重新启动到硬盘驱动器 —(目标设备上必须有硬盘驱动器)选择此选项时,目标设备将在重新建立通信失败后的指定秒数后执行硬件复位,以强制进行重新启动。 用户将确定重新启动前的等待时间(秒)。 假定无法建立网络连接,PXE 将失败,系统将重新启动到本地硬盘驱动器。 默认时间为 50 秒,与高可用性配置兼容。

      登录轮询超时输入两次重试轮询 Provisioning Server 的时间间隔(毫秒)。 系统将按顺序向每个 Provisioning Server 发送登录请求包。 将使用第一个响应请求的 Provisioning Server。 在非高可用性配置中,此超时值仅定义了以初始登录请求重试登录单个可用 Provisioning Server 的频率。

      此超时值也定义了循环例程在尝试查找活动 Provisioning Server 时从一个 Provisioning Server 切换到另一个的时间。 有效值范围为 1000 到 60000 毫秒。

      登录常规超时输入所有与登录相关的数据包的超时值(毫秒),但初始登录轮询超时值除外。 此超时时间通常长于轮询超时时间,因为 Provisioning Server 需要时间与所有关联的服务器联系,而其中有些服务器可能处于关机状态,需要反复重试,并且在 Provisioning Server 之间切换时也需要超时时间,以便确认这些服务器是否真正处于联机状态。 有效值范围为 1000 到 60000 毫秒。
    3. 请确认所有配置设置均正确,然后单击完成


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