服务器

在 Citrix Provisioning 场中,数据库会随第一个 Provisioning Server 一同升级。升级数据库和场中的第一台服务器后,可以升级该场中其余的服务器。升级第一个 Provisioning Server 过程中,有些管理功能可能不可用。Citrix 建议在升级完成前关闭所有控制台,以避免操作失败。升级服务器时,也会升级控制台组件。

注意:

升级向导必须安装在不包含代理项对字符(0x10000 之后的 Unicode 码位)的文件夹中并在其中运行。

升级第一个 Provisioning Server

执行升级:

  1. 要升级服务器和数据库,请在服务器上运行新版本的服务器软件,然后选择“自动关闭应用程序并尝试重新启动应用程序”选项。如果未选择此选项,并显示“文件正在使用”屏幕,则请选择“不关闭应用程序”选项。
  2. 在此服务器上或将用于管理场的服务器上安装控制台。有关安装控制台的详细信息,请参阅安装 Provisioning Services 服务器软件
  3. 在配置向导中(如果在产品安装完毕后该向导未自动启动,请现在启动),选择相应选项以将其加入已配置的场。运行向导将启动服务。有关详细信息,请参阅[配置向导任务] (/zh-cn/provisioning/current-release/configure/farm-configure-new.html) 中有关如何加入现有场的说明。

升级场中的其余 Provisioning Server

对场中的其余每台服务器执行与第一台服务器相同的操作步骤。

提示:

数据库升级将被忽略,因为数据库已经随第一台服务器一同升级。

服务器滚动升级

要在升级期间使 Citrix Provisoning 组件保持运行,请执行服务器滚动升级过程。此过程一次升级一台 PVS 服务器。

提示:

升级 PVS 服务器时,它无法为任何 PVS 目标设备提供服务。由于此限制,请确保环境中的其余 PVS 服务器支持来自升级的 PVS 服务器的 PVS 客户端故障转移。

要执行服务器滚动升级,请更新场中的第一台 PVS 服务器:

  1. 打开服务 MSC 文件 (services.msc) 并暂停 Citrix PVS Stream Service。这会导致连接到此 PVS 服务器的所有 PVS 目标向场中的其他 PVS 服务器进行故障转移。完成后,升级 PVS 服务器和控制台组件。
  2. 升级 PVS 数据库。此过程只需要执行一次。有两种方法可以升级数据库:

    a. 使用 dbScript.exe 生成 SQL 脚本(选择用于升级数据库的选项,并输入与之关联的名称),然后在 SQL Management 中使用脚本或使用 SQL 命令行升级 PVS 数据库。

    b. 使用配置向导升级 PVS 数据库。请注意以下事项:

    成功升级 PVS 服务器后,选择“完成”按钮时,PVS 配置向导会自动启动。

    使用默认设置。这可确保 PVS 配置向导保留前一个实例的设置。在“场配置”页面上,确保已选择已配置场选项。收集了所有配置信息后,请查看“完成”页面上的信息,然后单击“完成”开始配置 PVS 服务器。此时,如果尚未升级 PVS 数据库,则会显示一条消息,指示将升级数据库。单击确定

    使用 services.msc 验证所有 PVS 服务是否已按预期启动,并引导目标设备以确认与 PVS 服务器的连接。

    升级场中的第一台 PVS 服务器后,升级所有其他 PVS 服务器:

  3. 打开服务 MMC 文件 (services.msc) 并停止 Citrix PVS Stream Service。这会导致连接到此 PVS 服务器的大多数(如果不是全部)PVS 目标设备向刚刚升级的 PVS 服务器进行故障转移;运行新 PVS 服务器和控制台可执行文件来升级 PVS 服务器和控制台组件。

  4. 成功升级 PVS 服务器后,单击“完成”时,PVS 配置向导会自动启动。

    注意:

    PVS 数据库仅随第一台 PVS 服务器更新。

  5. 使用默认设置。这可确保 PVS 配置向导保留前一个实例的设置。在“场配置”页面上,确保已选择已配置场选项。收集了所有配置信息后,请查看“完成”页面上的信息,然后单击“完成”开始配置 PVS 服务器。

  6. 升级第一台 PVS 服务器后,重复执行步骤 1-3 升级场中的所有其他 PVS 服务器。