Citrix Application Delivery Management

升级

每个 Citrix ADM 版本都提供了新的和更新的功能,并增强了功能。Citrix 建议您将 Citrix ADM 升级到最新版本,以利用新功能和错误修复。每个发行公告随附的 发行说明 中都包含增强功能、已知问题和错误修复的完整列表。在开始升级之前,了解许可框架以及可以使用的许可证类型也很重要。有关 Citrix ADM 许可信息,请参阅许可

升级路径信息也可在 Citrix 升级指南中找到。

升级准备

从 Citrix ADM 下载页面下载升级程序包,然后按照本文中的说明将系统升级到最新的 13.0 版本。升级过程开始后,ADM 将重新启动,并在升级完成时终止和重新连接现有连接。现有配置将保留,但在升级成功完成之前,Citrix ADM 不会处理任何数据。

升级到 13.0 之前的注意事项:

  • 如果从版本 11.1 或版本 12.0 56.x 升级以及以前的版本,请执行以下步骤:

    1. 从现有版本升级到 12.0 版本 57.24。

    2. 升级到版本 12.1 的最新版本。

    3. 升级到版本 13.0。

  • 如果从 12.0 版本 57.24 及更高版本升级,请先升级到 12.1,然后升级到 13.0。

  • 如果从 12.1 升级,则可以直接升级到 13.0。

  • 如果升级到 13.0 67.xx 及更高版本,请先升级到 13.0 64.xx,然后升级到 13.0 67.xx 及更高版本,以获得更好的用户体验。

升级到 13.0 67.xx 及更高版本之前需要注意的重要事项

将 ADM 软件升级到 13.0 67.xx 及更高版本时,ADM 数据库也会迁移。发生这种数据迁移是因为 ADM 现在使用 PostgreSQL 版本 10.11。

注意

不支持降级 ADM 软件。不要试图降级。

建议的预防措施

  • 如果要升级到 13.0 67.xx 及更高版本,请拍摄 Citrix ADM 服务器的快照。

  • 在升级之前备份 Citrix ADM 服务器。

  • 升级后,您可能需要重新建立 Citrix ADM 服务器和托管实例之间的连接。如果继续,会有确认提示向您警告连接可能失败。

  • 对于高可用性设置中的 Citrix ADM 服务器,升级时,不要对任何一个节点进行任何配置更改。

    警告

    在升级过程成功完成之前,请勿刷新浏览器。检查 GUI 以了解完成升级的大概时间。

  • 升级后,活动节点可以在高可用性对中进行更改。

升级单个 Citrix ADM 服务器

要升级单个 Citrix ADM 服务器,请执行以下操作:

  1. 使用管理员凭据登录到 Citrix ADM。

  2. 导航到 “系统” > “系统管理”。在系统管理子标题下,单击 升级 Citrix ADM

    升级 Citrix ADM

  3. 升级 Citrix ADM页面上,选中成功升级时清理软件映像复选框以在升级 后删除映像文件。选择此选项会在升级时自动删除 Citrix ADM 映像文件。

    注意

    此选项默认处于选中状态。如果在开始升级过程之前未选中此复选框,则必须手动删除映像。

    选择升级文件

  4. 然后,您可以通过选择 “本地 计算机” 或 “设备” 来上传新图像文件。构建文件必须存在于 Citrix ADM 虚拟设备上。

    上传图片

  5. 单击确定。 此时将显示 “确认” 对话框。单击

    升级过程开始。

迁移配置后,您可以登录到 ADM GUI。登录后,历史数据开始在后台迁移,同时您可以继续使用 ADM。

13-0-67-x 首次登录

在历史数据迁移期间,某些旧数据可能不可用。迁移数据库所需的时间取决于数据的大小和表的数量。

您可以使用 ADM GUI 监视数据库迁移。单击 查看升级进度 ,将显示 数据库迁移状态

13-0-67-x 首次登录

排查数据库迁移问题

在升级到 13.0 67.xx 及更高版本的过程中,有时 Web Insight 历史数据的迁移可能会被卡住。在这种情况下,要检查数据迁移的详细信息,请执行以下操作。

登录 ADM shell 提示符并运行以下命令以查看进度的详细信息。


    cat /var/mps/log/db_upgrade/web_insight_mapping_migration_status

<!--NeedCopy-->

这是一个示例输出

    bash-3.2# cat /var/mps/log/db_upgrade/web_insight_mapping_migration_status
    Tue Oct  6 07:41:55 GMT 2020
    157 out of 127346 done in 54 seconds
    File
     /var/mps/db_upgrade/hist_table_mig_data/Web_Insight/af_app_client_server_resp_second_l3p_d7_dump
    bash-3.2#

 <!--NeedCopy-->

在此示例中, af_app_client_server_resp_second_l3p_d7 是正在升级的条目。在 127,346 个条目中,有 157 个条目在 54 秒内被迁移。

将高可用性对从 12.1 版升级到 13.0 版

对于高可用性模式下的 Citrix ADM 服务器,可以通过访问活动节点或浮动 IP 地址进行升级。在任一服务器中启动升级过程后,两个 Citrix ADM 服务器都会自动升级到最新版本。

注意

如果要从 12.0 或更早版本升级高可用性对,请参阅 Citrix ADM 12.1 升级

升级 Citrix ADM 灾难恢复部署

升级 Citrix ADM 灾难恢复部署分为两个步骤:

  • 升级主站点中以高可用性模式配置的 Citrix ADM 节点。稍后您必须升级灾难恢复节点。

  • 在升级灾难恢复节点之前,请确保已升级了以高可用性部署的 Citrix ADM 服务器。

升级 Citrix ADM 灾难恢复节点

  1. 从 Citrix 下载站点下载 Citrix ADM 升级映像文件。

  2. 使用 nsrecover 凭据将此文件上传到灾难恢复节点。

  3. 使用 nsrecover 凭据登录到灾难恢复节点。

  4. 导航到放置图像文件的文件夹并解压缩该文件。

    升级 DR 代理 1

  5. 运行以下脚本:

    。/安装马斯

    升级 DR 代理 2

为多站点部署升级内部部署代理

升级 Citrix ADM 代理部署是一个三步过程。 在升级本地代理之前,请确保您已完成以下任务:

  1. 升级以高可用性部署的 Citrix ADM 服务器。

  2. 升级 Citrix ADM 灾难恢复节点。

    有关详细信息,请参阅 升级 Citrix ADM 灾难恢复部署

升级本地代理

  1. 从 Citrix 下载站点下载 Citrix ADM 代理升级映像文件。

  2. 使用 nsrecover 凭据将此文件上传到代理节点。

  3. 确保您下载了正确的代理升级映像。以下是图像文件名格式的示例:

    build-masagent-13.0-48.18.tgz

  4. 使用 nsrecover 凭据登录到本地代理。

  5. 导航到放置图像文件的文件夹并解压缩该文件。

    升级 DR 代理 3

  6. 运行以下脚本:

    ./installmasagent

    升级 DR 代理 4

向 Citrix ADM 服务器添加额外的磁盘

如果 Citrix ADM 存储需求超过默认磁盘空间(120 GB),则可以附加额外的磁盘。您可以在单服务器部署和高可用性部署中连接更多磁盘。

从版本 12.1—13.0 升级 Citrix ADM 时,您在早期版本中的其他磁盘上创建的分区保持不变。这些分区不会被删除,也不会调整它们的大小。

在升级版本中附加更多磁盘的过程保持不变。现在,您可以使用 Citrix ADM 中的新磁盘分区工具在新添加的磁盘中创建分区。您还可以使用该工具调整现有更多磁盘中的分区大小。有关如何连接更多磁盘和使用新磁盘分区工具的详细信息,请参阅 如何将额外的磁盘附加到 Citrix ADM

使用样书在 OpenStack 中置备 Citrix ADC 实例

从 Citrix ADM 12.1 版本 49.23 开始,OpenStack 编排工作流的体系结构已更新。此工作流现在使用 Citrix ADM 样书来配置 Citrix ADC 实例。如果从版本 12.0 或 12.1 版本 48.18 升级到 Citrix ADM 13.0,则必须运行以下迁移脚本:

/mps/scripts/migration_scripts/migrate_configurations.py
<!--NeedCopy-->

有关 os-cs-lb-mon 样书和迁移脚本的更多信息,请参阅 使用样书在 OpenStack 上预配 Citrix ADC VPX 实例