Citrix Provisioning

服务器

在 Citrix Provisioning 场中,数据库会随第一个 Provisioning 服务器一同升级。升级数据库和场中的第一台服务器后,可以升级其中剩余的服务器。配置服务器时,请注意以下事项:

  • 升级第一个 Provisioning 服务器过程中,有些管理功能不可用。
  • Citrix 建议在升级完成前关闭所有 Citrix Provisioning 控制台,以避免操作失败。
  • 升级服务器时,也会升级控制台组件。

升级第一个 Provisioning 服务器

重要:

先卸载 Citrix Provisioning 服务器版本 1808,然后再安装版本 1811。

执行升级:

  1. 要升级服务器和数据库,请在服务器上运行新版本的服务器软件,然后选择自动关闭应用程序并尝试重新启动应用程序选项。如果未选择此选项,并显示文件正在使用屏幕,则请选择不关闭应用程序选项。
  2. 在此服务器上或用于管理场的服务器上安装 Citrix Provisioning 控制台组件。有关安装控制台的详细信息,请参阅安装 Citrix Provisioning 服务器软件
  3. 配置向导中,选择用于加入已配置的场的选项。运行向导将启动服务。有关详细信息,请参阅配置向导任务中有关如何加入现有场的说明。

升级场中的其余 Citrix Provisioning 服务器

完成升级场中的第一个服务器的升级后,请使用相同的过程升级其余的服务器。

提示:

数据库升级将被忽略,因为数据库已在升级第一个服务器时解决。

服务器滚动升级

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

提示:

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

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

  1. 在 MMC 中打开服务管理单元 (services.msc) 并停止 Citrix Provisioning Stream Service。此过程会导致连接到此 Provisioning 服务器的所有目标设备均故障转移到场中的其他服务器。完成后,升级 Provisioning 服务器和控制台组件。
  2. 升级 Citrix Provisioning 数据库。此过程只执行一次。有两种方法可以升级数据库,即使用 dbScript.exe 或使用配置向导。

使用脚本滚动执行服务器升级

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

使用配置向导滚动执行服务器升级

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

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

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

提示:

使用 services.msc 管理单元验证 Citrix Provisioning 是否正在运行,并启动目标设备以确认其可以连接到 Provisioning 服务器。

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

  1. 在 MMC 中打开服务管理单元 (services.msc) 并停止 Citrix Provisioning Stream Service。此过程会导致大部分(即便不是全部)目标设备连接到此 Provisioning 服务器,以故障转移到已升级的服务器。运行新的服务器和控制台可执行文件以升级服务器和控制台组件。

  2. 成功升级 Provisioning 服务器后,单击完成时,配置向导会自动启动。

    注意:

    第一个 Provisioning 服务器更新 Provisioning 数据库。

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

  4. 在升级第一台服务器后,重复步骤 1-3 以升级场中的所有其他 Provisioning 服务器。

降级

如果升级到 Citrix Provisioning 版本 2303 并选择将您的场加入到 Citrix Cloud,则可以选择降级到较早的版本。但是,在升级之前,如果不还原为正在使用的数据库,则无法降级到较早的版本。

重要:

在升级到 Citrix Provisioning 版本 2303 之前,必须备份数据库。这将使用原始加密还原数据库。

要降级到较早的版本,请执行以下操作:

  1. 停止场中的所有 Citrix Provisioning 服务器上的所有 Citrix Provisioning Services - SOAP、流进程和 Citrix Provisioning API。

在场中的每台 Citrix Provisioning 服务器上:

  1. 卸载 Citrix Provisioning 服务器和控制台版本 2303。
  2. 运行 PoSH 脚本 (Downgrade.ps1) 以删除注册表值。该脚本将禁用 Citrix Provisioning 版本 2303 或更高版本中包含的功能。
  3. (可选)从 Citrix Cloud 手动取消注册 Citrix Provisioning 服务器。
  4. 将 Citrix Provisioning 服务器和控制台安装到要降级到的版本。
  5. 在 Provisioning 服务器上运行配置向导。向导的行为就像注册表中没有值一样。在场配置对话框中选择加入现有场,以将此 Provisioning 服务器添加到现有场中。重新配置 Provisioning 服务器。
  6. 对场中的每台 Citrix Provisioning 服务器重复执行这些步骤。

要从 Citrix Cloud 中删除 Citrix Provisioning 服务器的注册,请执行以下操作:

  1. 停止场中的所有 Citrix Provisioning 服务器上的所有 Citrix Provisioning Services - SOAP、流进程和 Citrix Provisioning API。
  2. 从备份中还原数据库。

在场中的每台 Citrix Provisioning 服务器上:

  1. 运行 PoSH 脚本 (Downgrade.ps1) 以删除注册表值。该脚本将禁用 Citrix Provisioning 版本 2303 或更高版本中包含的功能。
  2. (可选)从 Citrix Cloud 手动取消注册 Citrix Provisioning 服务器。

    1. 使用管理员帐户登录 <customer>.cloud.com
    2. 转到身份识别和访问管理 > API 访问 > 产品注册
    3. 使用• • • 用于从 Citrix Cloud 中删除注册的菜单。

      从 Citrix Cloud 中删除注册

  3. 在 Provisioning 服务器上运行配置向导。向导的行为就像注册表中没有值一样。在场配置对话框中选择加入现有场,以将此 Provisioning 服务器添加到现有场中。重新配置 Provisioning 服务器。
  4. 对场中的每台 Citrix Provisioning 服务器重复执行这些步骤。
服务器