Citrix Application Delivery Management

升级

每个 Citrix ADM 版本都会提供一些新增功能和更新功能,功能性得以增强。Citrix 建议将 Citrix ADM 升级到最新版本以利用新功能和缺陷修复。增强功能、已知问题和缺陷修复的完整列表在每个版本发布时附带的发行说明中提供。在开始升级之前了解许可框架以及可以使用的许可证类型也很重要。有关 Citrix ADM 许可信息,请参阅许可

升级路径信息也可在 Citrix Upgrade Guide(《Citrix 升级指南》)中找到。

升级准备

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

升级到 13.1 之前的注意事项

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

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

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

    3. 升级到版本 13.1。

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

  • 如果从 12.1 升级,则可以直接升级到 13.1。
  • 如果从低于 13.0 64.xx 的版本升级,为了获得更好的用户体验,请先升级到 13.0 64.xx,然后再升级到 13.1。

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

将 ADM 软件升级到版本 13.1 xx.xx 时,您的 ADM 数据库也会迁移。之所以发生这种数据迁移,是因为 ADM 现在使用 PostgreSQL 版本 10.11。

注意

不支持降级 ADM 软件。请勿尝试降级。

建议的预防措施

  • 如果要升级到 13.1 xx.xx 及更高版本,请创建 Citrix ADM 服务器的快照。

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

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

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

    警告

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

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

将单台 Citrix ADM 服务器升级到 13.1-12.x

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

  2. 导航到 System(系统)> System Administration(系统管理)。在 System Administration(系统管理)副标题下,单击 Upgrade Citrix ADM(升级 Citrix ADM)。

    升级 Citrix ADM

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

    注意

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

    选择升级文件

  4. 然后,您可以通过选择 Local(本地)(您的本地计算机)或 Appliance(设备)来上载新映像文件。生成文件必须存在于 Citrix ADM 虚拟设备上。

  5. 单击 OK(确定)。

  6. Upgrade ADM(升级 ADM)页面显示的详细信息很少,例如文件名、所选版本、预计完成时间等。单击 Upgrade(升级)。

    升级

    升级过程开始。

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

13-0-67-x 首次登录

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

您可以使用 ADM GUI 监视数据库迁移。单击 View upgrade progress(查看升级进度),此时将显示 Database Migration Status(数据库迁移状态)。

13-0-67-x 首次登录

升级完成后,您可以查看指出默认免费许可证减少到两个的消息。单击 View Details(查看详细信息)了解更多信息。

升级后

将单台 Citrix ADM 服务器升级到 13.1-4.x 或 13.1-9.x

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

  2. 导航到 System(系统)> System Administration(系统管理)。在 System Administration(系统管理)副标题下,单击 Upgrade Citrix ADM(升级 Citrix ADM)。

    升级 Citrix ADM

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

    注意

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

    选择升级文件

  4. 然后,您可以通过选择 Local(本地)(您的本地计算机)或 Appliance(设备)来上载新映像文件。生成文件必须存在于 Citrix ADM 虚拟设备上。

    上载映像

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

    升级过程开始。

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

13-0-67-x 首次登录

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

您可以使用 ADM GUI 监视数据库迁移。单击 View upgrade progress(查看升级进度),此时将显示 Database Migration Status(数据库迁移状态)。

13-0-67-x 首次登录

数据库迁移问题故障排除

在升级到 13.1 xx.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 为正在升级的条目。在 127346 个条目中,有 157 个条目在 54 秒内完成迁移。

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

对于处于高可用性模式的 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 agent1

  5. 运行以下脚本:

    ./installmas

    升级 dr agent2

升级本地代理以进行多站点部署

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

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

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

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

升级本地代理

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

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

  3. 确保下载正确的代理升级映像。

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

  5. 导航到放置映像文件的文件夹,然后解压该文件。

    升级 dr agent3

  6. 运行以下脚本:

    ./installmasagent

    升级 dr agent4

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

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

从发行版 12.1–13.1Œ 升级 Citrix ADM 时,您在早期版本中的其他磁盘上创建的分区将保持不变。分区不会被删除,也不会调整其大小。

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

使用样书在 OpenStack 中预配 Citrix ADC 实例

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

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

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