Citrix Application Delivery Management

升级

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

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

升级准备

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

升级到 12.1 之前需要注意的事项:

  • 如果要从版本 11.1 或从 56.x 之前的版本 12.0 版本升级到 Citrix ADM 12.1 版本 48.18,请执行以下步骤。

    • 从现有版本升级到 12.0 版本 57.24。

    • 然后,升级到版本 12.1 的最新版本。

      您必须遵循此两步过程,因为成功升级到 12.1 版本需要执行某些清理过程。这些过程仅从 12.0 版本 56.x 开始可用。

  • 使用 12.1,高可用性部署能够在主节点上配置浮动 IP 地址,无需单独的 Citrix ADC 负载均衡器。由于这一改进,高可用性部署必须位于同一子网上。如果您当前的部署位于不同的子网上,则必须查看本文以了解升级过程。

  • 使用 12.1 时,已删除高级备份支持。升级到 Citrix ADM 12.1 后,高级备份功能将不再可用。查看本文了解更多详细信息。

注意

您不能将 Citrix ADM 从 12.1 版本降级到早期版本的任何版本。

建议的预防措施

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

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

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

    警告

    在升级过程成功完成之前,请勿刷新浏览器。完成升级过程可能需要几分钟。

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

升级单个 Citrix ADM 服务器

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

  1. 在 Web 浏览器中,键入 Citrix ADM 服务器的 IP 地址。

    注意:

    对于处于高可用性模式的 Citrix ADM 服务器,请键入 HA 对中任一 Citrix ADM 服务器或负载平衡虚拟服务器的 IP 地址。

  2. 在 “用 户名” 和 “密码 ” 字段中,输入管理员凭据。

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

    本地化后的图片

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

    注意

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

    本地化后的图片

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

    本地化后的图片

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

  6. 单击确定

    升级过程开始。

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

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

重要

在高可用性模式下升级 Citrix ADM 时需要注意的事项

在高可用性模式下将 Citrix ADM 从早期版本升级到 12.1 时,高可用性连接是通过在辅助节点上运行的 “加入 HA” 脚本在内部建立的。升级过程所花费的时间取决于网络基础架构、数据库中存在的数据以及链路速度。重新建立两个节点之间的连接可能需要几个小时。在此期间,主节点不会从辅助节点接收任何心跳。在升级过程完成之前,您会在主用户界面上看到缺少心跳的通知。升级过程结束后,辅助节点将重新启动,高可用性部署完成。

注意

:要了解升级状态,请使用 SSH 登录到每个节点,运行以下命令并检查输出:

pgrep-lf 安装

pgrep-lf 维护

pgrep-lf join_streaming_复制

pgrep-lf pg_basebackup

如果这些命令中的任何一个在任何节点上显示正在运行的进程,则升级正在进行中,不应中断。在此期间不要重新启动 Citrix ADM,也不要尝试在辅助节点上强制故障切换。

升级过程完成后,有时您可能无法使用 nsroot/nsroot 或您的用户凭据登录。这是因为 Citrix ADM 子系统尚未完全重新启动或迁移可能仍在进行中。不要重新启动 Citrix ADM,也不要尝试恢复密码。这可能会产生不良影响,系统可能行为不一致。如果需要,您可以尝试使用 ns恢复/证<your_password_for_the_nsroot_user> 书登录。

升级后和开始操作之前,请确保主节点和辅助节点均已升级并完成重新启动。

注意:

您无法使用 CLI 在高可用性模式下升级 Citrix ADM。

在 Citrix ADM 服务器中以高可用性进行集中许可

当 Citrix ADM 服务器以高可用性模式部署时,许可证文件将附加到主节点,并使用 HostId 或主服务器的 MAC 地址进行配置(节点锁定)。Citrix ADM 现在支持池许可证功能,从 12.1 版本开始实现高可用性。要在两个节点上配置池许可功能,必须在两个节点上具有相同的许可证文件。要在辅助节点上安装相同的许可证,必须将许可证重新托管到辅助节点的 HostId(MAC 地址)。

考虑一下 Citrix ADM 在高可用性模式下有两个服务器节点 S1 和 S2 的情况。原始许可证文件 L1 安装在服务器 S1 上。现在应将重新托管的许可证文件 L2 分配给 S2。

按照以下步骤将高可用性模式下的 Citrix ADM 从 12.0 升级到 12.1 并配置池许可证功能:

  1. 以高可用性模式登录 Citrix ADM 服务器的主节点,然后执行升级过程。

  2. 在辅助服务器节点 S2 上安装重新托管的许可证文件 L2。

    此时:

    • 如果 S2 是主节点,则可以通过访问该实例的 GUI 来安装 L2 许可证。

    • 如果 S2 是辅助节点,则必须手动执行故障切换,以便 S2 现在成为主节点。使用 GUI 在新的主节点上安装许可证 L2。
      这是因为您只能通过 GUI 访问高可用性的主服务器。

  3. 在新主节点上配置浮动 IP 地址。

  4. 删除 Citrix ADC 实例上的许可证服务器 IP 地址,然后将其重新配置为使用浮动 IP 地址。在所有 Citrix ADC 实例上执行此操作。

Citrix 建议您通过在 Citrix ADC 实例上创建维护窗口来执行 Citrix ADM 高可用性池许可升级。这是因为删除许可证服务器并添加浮动 IP 地址会导致 Citrix ADC 实例暂时恢复到最低带宽支持。

高可用性升级方案

Citrix ADM 服务器可能在两种情况下部署在高可用性模式下。

  • 主服务器和辅助服务器部署在同一子网上。

  • 主服务器和辅助服务器部署在不同的子网中。

本升级文档将帮助您在这两种情况下升级 Citrix ADM。

  • 升级同一子网上的高可用性设置

  • 升级不同子网中的高可用性设置

升级同一子网上的高可用性设置

Citrix ADM 12.1 自动处理在同一子网上以高可用性模式部署的 Citrix ADM 服务器的升级。

要升级在同一子网上以高可用性模式部署的 Citrix ADM:

  1. 登录到主节点并导航到 “系统” > “ 统管理”。

  2. 系统管理下,单击 升级 Citrix ADM。  

  3. 如果升级过程中出现错误,将显示以下错误消息。按照主服务器上的消息中提到的说明进行操作。

    本地化后的图片

  4. 作为升级过程的一部分,您必须通过 CLI 执行清理过程。在清理过程中,辅助节点将成为主节点。旧的主节点无法通过其 GUI 访问。在清理过程中,请勿重新启动旧的主节点和新的主节点。清理过程完成后,通过新的主节点继续升级过程。

  5. 升级过程完成后,这两个节点必须同步其数据库。完全同步和启动新辅助节点所需的时间取决于数据库中的数据。

    注意

    升级成功后,必须使用 Citrix ADM 用户界面配置浮动 IP 地址。

  6. 要配置浮动 IP 地址,请导航到系统 > 部署 > 为高可用性模式配置浮动 IP 地址

  7. 如下图所示,指定浮动 IP 地址,然后单击确定。

    本地化后的图片

升级不同子网中的高可用性设置

在不同子网上以高可用性模式部署的 Citrix ADM 服务器的升级必须由管理员处理。

在这种情况下,Citrix ADM HA 节点 1(主节点)位于子网 1 中,Citrix ADM HA 节点 2(辅助节点)位于子网 2 中。

要升级在不同子网上以高可用性模式部署的 Citrix ADM:

  1. 手动中断高可用性设置。有关详细信息,请参阅禁用高可用性

  2. 升级 Citrix ADM 独立节点 1。有关如何升级 Citrix ADM 的更多信息,请参阅 升级单个 Citrix ADM 服务器

  3. 在子网 1 中设置并注册新的 Citrix ADM 独立节点 3。

  4. 注册节点 1 和节点 3 后,在高可用性模式下部署这两个节点。有关详细信息,请参阅将主节点和辅助节点部署为高可用性对

    注意:

    必须配置浮动 IP 地址。

  5. 删除 Citrix ADM 节点 2。

将高可用性对从以前的 12.1 版本升级到最新版本

您可以将在高可用性中部署的 Citrix ADM 服务器从较早的 12.1 版本升级到更高版本的 12.1 版本。

要升级以高可用性模式部署的 Citrix ADM:

  1. 从 Citrix.com 下载页面下载 Citrix ADM 12.1 版本 49.37 映像文件。

  2. 登录到主节点并导航到 “系统” > “ 统管理”。

  3. 在系统管理下,单击 升级 Citrix ADM

  4. 导航到图像所在的文件夹。

    升级时,请勿对其中任何一个节点进行任何配置更改。

    警告

    • 在升级过程成功完成之前,请勿刷新浏览器。完成升级过程可能需要几分钟。

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

升级 Citrix ADM 灾难恢复部署

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

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

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

升级 Citrix ADM 灾难恢复节点

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

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

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

    本地化后的图片

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

  5. 运行以下脚本:

    。/安装马斯

    本地化后的图片

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

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

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

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

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

升级本地代理

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

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

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

    build-masagent-12.1-48.18.tgz

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

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

    本地化后的图片

  6. 运行以下脚本:

    。/安装mas代理

    本地化后的图片

删除对 Citrix ADM 的高级备份和还原功能的支持

您现在可以使用 Citrix ADM 版本 12.1 中提供的新 灾难恢复 功能对 Citrix ADM 服务器进行完整备份,而不是使用高级备份功能对 Citrix ADM 服务器进行完整备份,并帮助使用业务连续性案例。

重要

  1. 升级到 Citrix ADM 12.1 后,高级备份功能将不再可用。要删除高级备份功能并继续使用灾难恢复功能进行备份,请参阅 升级到 Citrix ADM 12.1 后备份 Citrix ADM。仅 Citrix ADM HA 支持灾难恢复。

  2. 要继续对 Citrix ADM 服务器进行部分备份,其中包括配置文件、实例详细信息、系统数据等,然后,要在独立部署(部分备份)中还原 Citrix ADM 服务器,请参阅 如何在单服务器部署中备份和还原 Citrix ADM 服务器

如果主服务器发生灾难,请使用灾难恢复功能在同一台主服务器上启动和配置 Citrix ADM,而不会丢失数据。该功能仅在 Citrix ADM 版本 12.1 的高可用性设置中部署的 Citrix ADM 服务器上可用。

升级到 Citrix ADM 12.1 后备份 Citrix ADM 服务器

要继续备份 Citrix ADM 服务器,Citrix 建议执行以下操作:

  1. 通过执行以下操作,删除 Citrix ADM 上的远程备份设置:

    1. 导航到 系统 > 系统管理 > 高级系统备份设置

    2. 在 “配置高级备份设置” 页中,选择 “ ” 以禁用远程备份。

    3. 单击 应用设置。请等待 Citrix ADM 服务器重新启动并应用更改后的设置。

    4. 删除远程备份节点。

  2. 部署和配置新的 Citrix ADM 服务器,使用在上述步骤中重新启动的现有 Citrix ADM 服务器创建高可用性设置。

  3. 配置灾难恢复以继续备份和恢复数据。有关灾难恢复的更多信息,请参阅配置灾难恢复以实现高可用性

将其他磁盘添加到 Citrix ADM 服务器

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

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

在升级版本中,附加额外磁盘的过程保持不变。现在,您可以使用 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 12.1 版本 49.23,则必须运行以下迁移脚本:

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

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