App Layering

升级

有关最新的修复程序和功能,包括与您使用的其他软件包的兼容性,我们建议您随时了解 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 下载站点下载升级包。将软件包复制到设备可以访问的网络文件共享中。

  1. 导航到 .zip 文件并解压缩文件。
  2. 登录到管理控制台,选择 用户 ,然后单击 升级设备
  3. 验证升级路径,然后单击 升级。升级过程将启动并在浏览器中打开状态页。
  4. 升级完成后,状态将更改为 升级状态:完成。刷新网页以返回到管理控制台。
  5. 单击管理控制台中的“关于”链接确认版本号,以验证升级是否成功。

如果要从 App Layering 18.12 或更早版本进行升级(仅限 VMware vSphere)

从 18.12 版开始,“测试”和“保存”按钮将 检查 VMware vSphere 权限。通过表示设备具有创建、编辑和删除虚拟机的权限。

如果从 18.12 版或更早版本升级,则需要设置一些现在需要的权限。创建另一个角色并在 vCenter 级别分配权限。

创建另一个角色

由于必须在 vCenter 级别分配 虚拟机 > 清单 > 移除 权限,因此您必须创建另一个角色。

  1. 在 vSphere Client 中,导航到“主页”>“管理”>“角色”。
  2. 单击添加角色,然后输入一个名称,例如:CALAdmin-vmremove
  3. 仅添加 虚拟机 > 清单 > 移除。其他所有内容都可以保持 只读
  4. 在 vSphere Client 中,导航到“主页”>“清单”>“主机和群集”。
  5. 选择 vCenter 权限 选项卡,右键单击,然后选择 添加权限 (或修改现有帐户的权限)。

    注意:

    确保帐户是拥有先前设置的数据中心权限的帐户。

  6. 选择您定义的新 CALAdmin-vmremove 角色。确保选中“传播到子对象”复选框,然后单击“确定”。

    注意:

    如果安全策略允许,您可以在 vCenter 级别设置所有权限。

启用 vCenter 权限

启用在 vSphere 中安装设备一文中列出的权限。

禁用 以下设置

请务必禁用以下设置以供参考:

  • vApp
    • Application Configuration(应用程序配置)
  • 虚拟机
    • 配置
      • 高级配置
      • 更改跟踪
      • 管理者
      • 重置访客信息
      • 交换放置
    • 互动
      • 回答问题
      • 控制台交互
      • 挂起
    • 清单
      • 注册
      • 取消注册
    • Provisioning
      • 自定义
      • 部署模板
      • 标记为模板
    • 状态
      • 删除快照

升级 App Layering 代理(如果已安装)

接下来,升级 App Layering 代理。此组件使装置或打包计算机能够在本地运行 PowerShell 命令。您可以期望找到安装在以下位置(如果环境中存在)中的代理:

  • App Layering 用于层创建或映像发布的 Hyper-V 服务器。
  • 您可以在其中发布分层映像的 Citrix Provisioning 服务器。
  • 连接器配置运行 PowerShell 脚本的服务器。要查看任何现有的连接器配置,请打开管理控制台,然后选择 系统 > 连接器

要在这些位置升级 App Layering 代理,请执行以下操作:

  1. 将代理升级文件复制到安装代理的服务器。
  2. 双击代理升级文件,然后按照说明升级代理。

升级已发布的分层映像

App Layering 升级包括驱动程序更新、新功能以及新 增功能中记录的错误修复。升级设备后,请升级已发布的映像。

要升级已发布的映像,请选择每个映像模板,验证设置,然后使用它来 发布 分层映像的新版本。使用新映像预配系统。

要将升级应用于已发布的分层映像,请执行以下操作:

  1. 登录到分层管理控制台。
  2. 选择“图像”选项卡。此时将显示您的图像模板。
  3. 如果要验证或更新模板的设置,请选择映像模板,然后单击 编辑模板。编辑设置,然后单击“保存模板并发布”。
  4. 如果图像模板需要编辑,只需选择模板,单击“发布分层映像”即可。
  5. 发布后,请使用新的分层映像来配置系统。

背景:升级检查的工作原理,详细

当 App Layering 设备检查升级时:

  • 如果更新不可用: 什么也不会发生。在下一个计划的时间间隔进行另一次检查。
  • 如果有可用更新,但未配置网络文件共享: 用户会收到一条消息,指出有可用的升级。它要求您完成网络文件共享的配置。
  • 如果有可用更新: 启动作业以“下载升级媒体”。“ 您可以通过以下任务检查进度:
    • 将升级介质下载到本地存储。
    • 确保已成功下载的升级包的校验和正确。
    • 将下载的升级包解压缩到已配置的网络文件共享。下载内容将提取到设备的文件共享中: 位置: NetworkFileShare*AppLayeringVersion* 示例:\MyServer\AppLayeringFileShare\4.0.8
      • 如果提取成功,则下次任何用户登录时,他们将收到升级可用的通知。
      • 如果在此过程中的任何时间出现错误需要管理员干预,则作业将失败并出现错误。例如:
        • 本地存储空间不足。
        • 网络文件共享空间不足。
        • 找到无效的文件。

        注意:

        如果某个作业失败,它将在下一次检查间隔重试,而不管问题是否已解决。

  • 如果在安装以前下载的更新之前发现了另一个更新 - 下载新的升级,成功完成后,将变为“升级可用”。
  • 如果一个升级正在下载而另一个升级可用 -正在运行的下载将中止并开始新的下载。与正在进行的下载相关的所有文件都将被删除。

可选:如何手动检查可用升级

自动升级检查始终会拉取最新版本,但您可以手动检查更新。

要手动检查更新,请执行以下操作:

  1. 登录到管理控制台。
  2. 单击“用户”选项卡,然后单击“升级设备”操作。 最新版本显示在“升级磁盘”字段中。

如果您以管理员身份登录桌面,并显示升级徽章:

  1. 单击启动升级。下载信息将显示在 升级磁盘 字段中。
  2. 作为管理员,您可以选择其他 升级磁盘

使用前面的“升级设备”部分中的详细步骤。

升级