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