服务器
在 Citrix Provisioning 场中,数据库会随第一个 Provisioning 服务器一同升级。升级数据库和场中的第一台服务器后,可以升级其中剩余的服务器。配置服务器时,请注意以下事项:
- 升级第一个 Provisioning 服务器过程中,有些管理功能不可用。
- Citrix 建议在升级完成前关闭所有 Citrix Provisioning 控制台,以避免操作失败。
- 升级服务器时,也会升级控制台组件。
升级第一个 Provisioning 服务器
重要:
先卸载 Citrix Provisioning 服务器版本 1808,然后再安装版本 1811。
执行升级:
- 要升级服务器和数据库,请在服务器上运行新版本的服务器软件,然后选择自动关闭应用程序并尝试重新启动应用程序选项。如果未选择此选项,并显示文件正在使用屏幕,则请选择不关闭应用程序选项。
- 在此服务器上或用于管理场的服务器上安装 Citrix Provisioning 控制台组件。有关安装控制台的详细信息,请参阅安装 Citrix Provisioning 服务器软件。
- 在配置向导中,选择用于加入已配置的场的选项。运行向导将启动服务。有关详细信息,请参阅配置向导任务中有关如何加入现有场的说明。
升级场中的其余 Citrix Provisioning 服务器
完成升级场中的第一个服务器的升级后,请使用相同的过程升级其余的服务器。
提示:
数据库升级将被忽略,因为数据库已在升级第一个服务器时解决。
服务器滚动升级
要在升级期间使 Citrix Provisioning 组件保持运行状态,请执行服务器滚动升级过程。此过程一次升级一台 Provisioning 服务器。
提示:
升级 Provisioning 服务器时,它无法为任何目标设备提供服务。由于存在此限制,请确保环境中的其余 Provisioning 服务器支持从升级后的服务器进行客户端故障转移。
要执行服务器滚动升级,请更新场中的第一台 Provisioning 服务器:
- 在 MMC 中打开服务管理单元 (
services.msc
) 并停止 Citrix Provisioning Stream Service。此过程会导致连接到此 Provisioning 服务器的所有目标设备均故障转移到场中的其他服务器。完成后,升级 Provisioning 服务器和控制台组件。 - 升级 Citrix Provisioning 数据库。此过程只执行一次。有两种方法可以升级数据库,即使用
dbScript.exe
或使用配置向导。
使用脚本滚动执行服务器升级
使用 dbScript.exe
生成 SQL 脚本。选择用于升级数据库的选项,并输入与之关联的名称。然后使用 SQL Management 中的脚本或使用 SQL 命令行来升级 Provisioning 数据库。
使用配置向导滚动执行服务器升级
使用配置向导升级 Provisioning 数据库。请注意以下事项:
-
成功升级 Provisioning 服务器后,选择完成按钮时,Citrix Provisioning 配置向导会自动启动。
-
使用默认设置。这些设置可确保配置向导保留前一个实例的设置。在场配置页面上,使用已配置场选项。收集并检查所有配置信息后,单击完成开始配置 Provisioning 服务器。如果尚未升级 Provisioning 数据库,则会显示一条消息,指示将升级数据库。单击确定。
提示:
使用
services.msc
管理单元验证 Citrix Provisioning 是否正在运行,并启动目标设备以确认其可以连接到 Provisioning 服务器。
升级场中的第一台 Provisioning 服务器后,升级所有其他服务器:
-
在 MMC 中打开服务管理单元 (
services.msc
) 并停止 Citrix Provisioning Stream Service。此过程会导致大部分(即便不是全部)目标设备连接到此 Provisioning 服务器,以故障转移到已升级的服务器。运行新的服务器和控制台可执行文件以升级服务器和控制台组件。 -
成功升级 Provisioning 服务器后,单击完成时,配置向导会自动启动。
注意:
第一个 Provisioning 服务器更新 Provisioning 数据库。
-
使用默认设置。这些设置可确保配置向导保留前一个实例的设置。在场配置页面上,确保已选择已配置场选项。收集所有配置信息后,请查看“完成”页面上的信息,然后单击完成开始配置 Provisioning 服务器。
-
在升级第一台服务器后,重复步骤 1-3 以升级场中的所有其他 Provisioning 服务器。
降级
如果升级到 Citrix Provisioning 版本 2303 并选择将您的场加入到 Citrix Cloud,则可以选择降级到较早的版本。但是,在升级之前,如果不还原为正在使用的数据库,则无法降级到较早的版本。
重要:
在升级到 Citrix Provisioning 版本 2303 之前,必须备份数据库。这将使用原始加密还原数据库。
要降级到较早的版本,请执行以下操作:
- 停止场中的所有 Citrix Provisioning 服务器上的所有 Citrix Provisioning Services - SOAP、流进程和 Citrix Provisioning API。
在场中的每台 Citrix Provisioning 服务器上:
- 卸载 Citrix Provisioning 服务器和控制台版本 2303。
- 运行 PoSH 脚本 (Downgrade.ps1) 以删除注册表值。该脚本将禁用 Citrix Provisioning 版本 2303 或更高版本中包含的功能。
- (可选)从 Citrix Cloud 手动取消注册 Citrix Provisioning 服务器。
- 将 Citrix Provisioning 服务器和控制台安装到要降级到的版本。
- 在 Provisioning 服务器上运行配置向导。向导的行为就像注册表中没有值一样。在场配置对话框中选择加入现有场,以将此 Provisioning 服务器添加到现有场中。重新配置 Provisioning 服务器。
- 对场中的每台 Citrix Provisioning 服务器重复执行这些步骤。
要从 Citrix Cloud 中删除 Citrix Provisioning 服务器的注册,请执行以下操作:
- 停止场中的所有 Citrix Provisioning 服务器上的所有 Citrix Provisioning Services - SOAP、流进程和 Citrix Provisioning API。
- 从备份中还原数据库。
在场中的每台 Citrix Provisioning 服务器上:
- 运行 PoSH 脚本 (Downgrade.ps1) 以删除注册表值。该脚本将禁用 Citrix Provisioning 版本 2303 或更高版本中包含的功能。
-
(可选)从 Citrix Cloud 手动取消注册 Citrix Provisioning 服务器。
- 使用管理员帐户登录
<customer>.cloud.com
。 - 转到身份识别和访问管理 > API 访问 > 产品注册。
-
使用• • • 用于从 Citrix Cloud 中删除注册的菜单。
- 使用管理员帐户登录
- 在 Provisioning 服务器上运行配置向导。向导的行为就像注册表中没有值一样。在场配置对话框中选择加入现有场,以将此 Provisioning 服务器添加到现有场中。重新配置 Provisioning 服务器。
- 对场中的每台 Citrix Provisioning 服务器重复执行这些步骤。