升级
从 2403 或更早版本升级
如果您使用的是 2403 或更早版本的 App Layering,则必须利用迁移功能才能访问 2409 或更高版本。2403 无法就地升级到 2409。要进行升级,必须部署运行 2409 或更高版本的新设备,然后必须使用迁移功能将配置从 2403 设备迁移到新部署的设备。要访问迁移功能,您首先需要确认已升级到 2403 版本的最新版。2403 版本最新版的下载可在此处找到:https://www.citrix.com/downloads/citrix-app-layering/product-software/citrix-app-layering-2403.html,也可以通过设备进行升级。
您可以参考迁移设备文档了解更多详细信息。从高层次来看,这些是将设备运行在 2409 或更高版本所需的步骤:
- 下载并部署最新可用版本,配置您的设备,并在网络上运行它。
- 对您当前的 2403 设备和新部署的设备都进行快照。
- 将您的 2403 设备升级到最新可用版本,其中将包含迁移功能。
- 在 2403 设备上,在右上角的用户菜单中,单击迁移设备。
- 有两种迁移模式:复制和移动:
- 复制会将层数据和配置复制到新设备,但不会移动或更改旧设备中的任何配置。
- 新设备在初次使用前需要手动配置。
- 移动会将网络文件共享重新映射到新设备,并将其从旧设备中删除。
- 它将使旧设备没有配置的网络文件共享,而新设备将可供使用。
- 复制会将层数据和配置复制到新设备,但不会移动或更改旧设备中的任何配置。
- 迁移分为两个阶段,在第一阶段和第二阶段之间需要用户确认才能完成到新设备的迁移过程。
- 迁移是一项任务,可以通过 UI 中的任务列表进行监视和管理。
从 2409 或更高版本升级
为了获得最新的修复和功能,包括与您使用的其他软件包的兼容性,我们鼓励您保持 App Layering 升级的最新状态。升级过程是部分自动化的,因为设备会定期检查最新软件包。它会下载新软件包,验证并提取文件。用户下次登录时会收到一条消息,具有适当权限的管理员可以启动升级。
除了升级 App Layering 设备外,还应升级:
- App Layering 代理(如果已安装在您的虚拟机管理程序和预配服务器上)。
- 已发布的层化映像(需要使用映像预配服务器)。
本文介绍了如何完成每个相关升级。
升级前
- 验证是否已配置网络文件共享。
- 备份设备。
验证是否已配置网络文件共享
您可以通过登录设备并导航到系统 > 网络文件共享来确认共享。确保配置了文件共享后,即可升级设备。
备份设备
对设备进行快照或检查点。
升级设备
App Layering 升级是部分自动化的。只要具备正确的权限和其他要求,设备就会定期检查升级并下载最新版本。
升级文件夹包括设备升级、代理升级以及用于操作系统层工具的文件夹。
如果找到升级会发生什么
如果在自动检查期间找到升级,最新可用的压缩文件夹将下载到您的设备。设备会在后台验证下载并提取文件。
同时,每个用户下次登录时都会收到以下消息之一:
- 开始升级: 运行 App Layering 设备软件升级(仅限管理员)。
- 关闭: 关闭消息,以便您以后可以使用用户选项卡 > 升级设备手动启动升级。
有关设备检查内容的更多详细信息,请参阅背景:升级检查工作原理详解。
谁可以启动升级
只有管理员才能启动升级。
如果您的防火墙阻止自动下载升级包
如果防火墙要求阻止自动下载,请从 Citrix® 下载站点下载升级包。将软件包复制到设备可以访问的网络文件共享。
- 导航到 .zip 文件并提取文件。
- 登录管理控制台,选择用户,然后单击升级设备。
- 验证升级路径,然后单击升级。升级过程开始并打开浏览器中的状态页面。
- 升级完成后,状态将变为升级状态:完成。刷新网页以返回管理控制台。
- 通过单击管理控制台中的关于链接来确认版本号,验证升级是否成功。
升级 App Layering 代理(如果已安装)
接下来,升级 App Layering 代理。此组件使设备或打包计算机能够在本地运行 PowerShell 命令。如果您的环境中存在以下位置,则可以在这些位置找到已安装的代理:
- App Layering 用于层创建或映像发布的 Hyper-V 服务器。
- 您发布层化映像的 Citrix Provisioning™ 服务器。
- 连接器配置运行 PowerShell 脚本的服务器。要查看任何现有连接器配置,请打开管理控制台并选择系统 > 连接器。
要在这些位置升级 App Layering 代理:
- 将代理升级文件复制到安装了代理的服务器。
- 双击代理升级文件,然后按照说明升级代理。
升级已发布的层化映像
App Layering 升级包括驱动程序更新、新功能以及新增功能中记录的错误修复。升级设备后,请升级已发布的映像。
要将升级应用于已发布的层化映像,请选择每个映像模板,验证设置,然后使用它来发布新版本的层化映像。使用新映像预配系统。
要将升级应用于已发布的层化映像:
- 登录分层管理控制台。
- 选择“映像”选项卡。将显示您的映像模板。
- 如果要验证或更新模板的设置,请选择映像模板,然后单击编辑模板。编辑设置并单击保存模板并发布。
- 如果映像模板不需要编辑,只需选择模板,单击发布层化映像。
- 发布后,使用新的层化映像预配系统。
背景:升级检查工作原理详解
当 App Layering 设备检查升级时:
- 如果没有可用更新: 不会发生任何事情。下次计划间隔时会进行另一次检查。
- 如果有可用更新,但未配置网络文件共享: 用户会收到一条消息,提示有可用升级。它会要求您完成网络文件共享的配置。
-
如果有可用更新: 将启动一个“下载升级介质”作业。您可以通过以下任务检查进度:
- 将升级介质下载到本地存储。
- 确保成功下载的升级包的校验和正确。
- 将下载的升级包提取到配置的网络文件共享。下载将提取到设备的共享文件:
位置:NetworkFileShare*AppLayeringVersion*
示例:\MyServer\AppLayeringFileShare\4.0.8
- 如果提取成功,下次任何用户登录时,他们都会收到有可用升级的通知。
- 如果在此过程中的任何时候出现需要管理员干预的错误,作业将失败并显示错误。例如:
- 本地存储空间不足。
- 网络文件共享空间不足。
- 发现无效文件。
注意:
如果作业失败,它将在下次检查间隔时重试,无论问题是否已解决。
- 如果在之前下载的更新安装之前发现另一个更新 - 新的升级将被下载,一旦成功完成,将变为“升级可用”。
- 如果一个升级正在下载时另一个升级可用 - 正在运行的下载将被中止,并开始新的下载。与正在进行的下载相关的所有文件都将被删除。
可选:如何手动检查可用升级
自动升级检查总是拉取最新版本,但您可以手动检查更新。
要手动检查更新:
- 登录管理控制台。
- 单击用户选项卡,然后单击升级设备操作。“升级磁盘”字段中将显示最新版本。
如果您以管理员身份登录桌面,并且显示了升级徽章:
- 单击开始升级。“升级磁盘”字段中将显示下载信息。
- 作为管理员,您可以选择不同的升级磁盘。
使用前面部分升级设备中的详细步骤。