升级
有关最新的修复程序和功能,包括与您使用的其他软件包的兼容性,我们建议您随时了解 App Layering 升级。升级过程是部分自动化的,因为设备会定期检查最新的软件包。它下载新的软件包,验证和提取文件。用户下次登录时会收到一条消息,具有适当权限的管理员可以开始升级。
除了升级 App Layering 设备之外,还希望升级:
- App Layering 代理(如果已安装在 Hypervisor 和 Provisioning 服务器上)。
- 已发布的分层映像(需要使用映像 Provisioning 服务器)。
本文介绍了如何完成每个关联的升级。
升级准备
升级之前:
- 验证是否已配置网络文件共享。
- 备份设备。
- 检查支持的升级路径(仅适用于 19.1 之前版本)
验证是否已配置网络文件共享
您可以登录设备并导航到“系统”>“网络文件共享”来确认共享。确保配置了文件共享后,您可以升级设备。
备份设备
拍摄设备的快照或检查点。
检查支持的升级路径
如果要从较旧版本的产品升级,请使用以下升级路径使已安装的版本更新。单击版本号,进入该版本的“下载”页面。
从版本升级 | 至版本 |
---|---|
4.1 | 4.15 |
4.7 | 4.15 |
4.15 | 19.1 |
19.1 | 19.7 |
19.7 | 20.1 |
20.1 | 20.8 |
20.8 | 20.11 |
20.11 | 21.4 |
21.4 | 21.7 |
21.7 | 23.4 |
升级设备
App Layering 升级是部分自动化的。只要存在正确的权限和其他要求,设备就会定期检查升级并下载最新版本。
Upgrade 文件夹包括设备升级、代理升级以及要在操作系统层使用的工具文件夹。
如果找到升级,会发生什么
如果在自动检查过程中找到升级,则会将最新的可用压缩文件夹下载到您的设备中。设备验证下载,并在后台解压缩文件。
同时,每个用户在下次登录时都会收到以下消息之一:
- 开始升级: 运行 App Layering 设备软件升级(仅限管理员)。
- 关闭: 消除该消息,以便稍后使用“用户”选项卡 >“升级设备”手动启动升级。
有关设备检查内容的更多详细信息,请参阅 升级检查的工作原理。
谁可以启动升级
只有管理员才能启动升级。
如果防火墙阻止自动下载升级包
如果防火墙要求阻止自动下载,请从 Citrix 下载站点下载升级包。将软件包复制到设备可以访问的网络文件共享中。
- 导航到 .zip 文件并解压缩文件。
- 登录到管理控制台,选择 用户 ,然后单击 升级设备。
- 验证升级路径,然后单击 升级。升级过程将启动并在浏览器中打开状态页。
- 升级完成后,状态将更改为 升级状态:完成。刷新网页以返回到管理控制台。
- 单击管理控制台中的“关于”链接确认版本号,以验证升级是否成功。
如果要从 App Layering 18.12 或更早版本进行升级(仅限 VMware vSphere)
从 18.12 版开始,“测试”和“保存”按钮将 检查 VMware vSphere 权限。通过表示设备具有创建、编辑和删除虚拟机的权限。
如果从 18.12 版或更早版本升级,则需要设置一些现在需要的权限。创建另一个角色并在 vCenter 级别分配权限。
创建另一个角色
由于必须在 vCenter 级别分配 虚拟机 > 清单 > 移除 权限,因此您必须创建另一个角色。
- 在 vSphere Client 中,导航到“主页”>“管理”>“角色”。
- 单击添加角色,然后输入一个名称,例如:CALAdmin-vmremove。
- 仅添加 虚拟机 > 清单 > 移除。其他所有内容都可以保持 只读。
- 在 vSphere Client 中,导航到“主页”>“清单”>“主机和群集”。
-
选择 vCenter 权限 选项卡,右键单击,然后选择 添加权限 (或修改现有帐户的权限)。
注意:
确保帐户是拥有先前设置的数据中心权限的帐户。
-
选择您定义的新 CALAdmin-vmremove 角色。确保选中“传播到子对象”复选框,然后单击“确定”。
注意:
如果安全策略允许,您可以在 vCenter 级别设置所有权限。
启用 vCenter 权限
启用在 vSphere 中安装设备一文中列出的权限。
禁用 以下设置
请务必禁用以下设置以供参考:
- vApp
- Application Configuration(应用程序配置)
- 虚拟机
- 配置
- 高级配置
- 更改跟踪
- 管理者
- 重置访客信息
- 交换放置
- 互动
- 回答问题
- 控制台交互
- 挂起
- 清单
- 注册
- 取消注册
- Provisioning
- 自定义
- 部署模板
- 标记为模板
- 状态
- 删除快照
- 配置
升级 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
- 如果提取成功,则下次任何用户登录时,他们将收到升级可用的通知。
- 如果在此过程中的任何时间出现错误需要管理员干预,则作业将失败并出现错误。例如:
- 本地存储空间不足。
- 网络文件共享空间不足。
- 找到无效的文件。
注意:
如果某个作业失败,它将在下一次检查间隔重试,而不管问题是否已解决。
- 如果在安装以前下载的更新之前发现了另一个更新 - 下载新的升级,成功完成后,将变为“升级可用”。
- 如果一个升级正在下载而另一个升级可用 -正在运行的下载将中止并开始新的下载。与正在进行的下载相关的所有文件都将被删除。
可选:如何手动检查可用升级
自动升级检查始终会拉取最新版本,但您可以手动检查更新。
要手动检查更新,请执行以下操作:
- 登录到管理控制台。
- 单击“用户”选项卡,然后单击“升级设备”操作。 最新版本显示在“升级磁盘”字段中。
如果您以管理员身份登录桌面,并显示升级徽章:
- 单击启动升级。下载信息将显示在 升级磁盘 字段中。
- 作为管理员,您可以选择其他 升级磁盘。
使用前面的“升级设备”部分中的详细步骤。