Application Delivery Management

使用作业升级 Citrix ADC 实例

您可以使用 Citrix Application Delivery Management (ADM) 升级一个或多个 Citrix ADC 实例。在升级实例之前,您必须了解许可证框架和许可证类型。

通过创建维护作业升级 Citrix ADC 实例时,请对要升级的实例执行预验证检查。

  1. 检查自定义项 -备份您的自定义项并从实例中删除它们。您可以在实例升级后重新应用备份的自定义项。

  2. 检查磁盘使用情况 -如果 /var 文件夹的空间小于 6 GB 且 /flash 文件夹的空间小于 200 MB,请清理磁盘空间。检查以下文件夹路径以清理磁盘空间:

    • /var/nstrace
    • /var/log
    • /var/nslog
    • /var/tmp/support
    • /var/core
    • /var/crash
    • /var/nsinstall
    • /var/netscaler/nsbackup
  3. 检查磁盘硬件问题 -解决硬件问题(如果有)。

您可以分两个阶段升级 ADC HA 对:

  1. 创建升级作业并立即在其中一个节点上运行,或稍后安排。

  2. 安排稍后在其余节点上运行升级作业。确保在初始节点升级后安排此作业。

升级 ADC HA 对时,请注意以下几点:

  • 首先升级辅助节点。

  • 在两个节点成功升级之前,禁用节点的同步和传播。

  • 成功升级 HA 对后,执行历史记录中会出现一条错误消息。如果您在 HA 对中的节点位于不同的版本或版本上,则会出现此消息。此消息表示禁用主节点和辅助节点之间的同步。

升级 ADC 群集时,ADM 仅对指定实例进行升级前验证。升级之前,请检查并解决群集节点上的自定义、磁盘使用和硬件问题。

创建升级维护作业以升级 ADC 实例

注意

不支持 ADC 从更高版本升级到更低版本。例如,如果您的 Citrix ADC 实例为 13.0 82.x,则无法将 ADC 实例降级到 13.0 79.x 或任何其他早期版本。

  1. 在 Citrix ADM 中,导航到网络 > 配置作业 > 维护作业。单击 创建作业 按钮。

    创建维护作业

  2. 创建维护作业中,选择 升级 Citrix ADC(独立/高可用性/群集) ,然后单击 继续

    选择升级维护作业

  3. 选择实例中,为作业名称键入您选择的名称。

  4. 单击 添加实例 以添加要升级的 ADC 实例。

    • 要升级 HA 对,请指定主节点或辅助节点的 IP 地址。

    • 要升级群集,请指定群集 IP 地址。

  5. 单击 下一步 开始对所选实例进行升级前验证。

    升级前验证 选项卡显示失败的实例。您可以删除失败的实例,然后单击 下一步

    如果实例上的磁盘空间不足,则可以检查并清理磁盘空间。请参见 清理 ADC 磁盘空间

    重要信息:

    如果指定群集 IP 地址,ADM 仅对指定实例而不在其他群集节点上执行升级前验证。

  6. 可选,在 自定义脚本中,指定要在实例升级之前和之后运行的脚本。使用以下方法之一来运行命令:

    自定义脚本用于检查 ADC 实例升级之前和之后的更改。例如:

    • 升级前后的实例版本。
    • 升级前后接口、高可用性节点、虚拟服务器和服务的状态。
    • 虚拟服务器和服务的统计信息。
    • 动态路由。

    实例升级有多个阶段。现在,您可以指定这些脚本在以下阶段运行:

    • 升级前:指定的脚本在升级实例之前运行。

    • 升级后故障转移前(适用于 HA):此阶段仅适用于高可用性部署。指定的脚本在升级节点之后但在其故障转移之前运行。

    • 升级后(适用于独立版)/故障转移后升级后(适用于 HA):指定的脚本在独立部署中升级实例后运行。在高可用性部署中,脚本在升级节点及其故障切换后运行。

    注意:

    确保在所需阶段启用脚本执行。否则,指定的脚本将不会运行。

    您可以直接在 ADM GUI 中导入脚本文件或键入命令。

    • 从文件导入命令:从本地计算机中选择命令输入文件。
    • 键入命令:直接在 GUI 上输入命令。

    在升级后阶段,您可以使用升级前阶段中指定的相同脚本。

    自定义脚本

  7. 计划任务中,选择以下选项之一:

    • 立即升级 -升级作业将立即运行。

    • 稍后计划 -选择此选项可以稍后运行此升级作业。当您要升级实例 时,请指定执行日期和开始时间

      如果要分两个阶段升级 ADC HA 对,请选择对高可用性 中的节点执行两阶段升级

      如果要升级高可用性对中的其他实例,请指定执行日期开始时间

  8. 创建作业中,指定以下详细信息:

    1. 从“软件映像”列表中选择以下选项之一:

      • 本地 - 从本地计算机中选择实例升级文件。

      • 设备 -从 ADM 文件浏览器中选择实例升级文件。ADM GUI 显示存在的 /var/mps/ns_images实例文件。

    2. 指定您希望何时将映像上载到实例:

      • 即上载 -选择此选项可立即上载图片。但是,升级作业将在计划的时间运行。

      • 执行时上载 -选择此选项可在升级作业执行时上载映像。

    • 成功升级时从 Citrix ADC 清除软件映像-选择此选项可在实例升 级后清除 ADC 实例中上载的映像。

    • 在开始升级之前备份 ADC 实例。-创建所选 ADC 实例的备份。

    • 升级后保持 HA 节点的主和辅助状态:如果希望升级任务在每个节点升级后启动故障转移,请选择此选项。通过这种方式,升级作业将保持节点的主和次要状态。

    • 在开始升级之前保存 ADC 配置-升级 ADC 实例之前保存正在运行的 ADC 配置。

    • 使 ISSU 能够避免 ADC HA 对上的网络中断 -ISSU 确保 ADC 高可用性对的零停机升级。此选项提供了在升级期间支持现有连接的迁移功能。因此,您可以在不停机的情况下升级 ADC HA 对。以分钟为单位指定 ISSU 迁移超时。

    • 通过电子邮件接收执行报告 -通过电子邮件发送执行报告。要添加电子邮件通讯组列表,请参阅 创建电子邮件通讯组列表

    • 通过松弛接收执行报告 -以松弛方式发送执行报告。要添加 Slack 配置文件,请参阅 创建 Slack 配置文件

    创建升级作业并将映像上载到 ADC

  9. 单击 创建作业

升级作业将显示在 网络 > 配置作业 > 维护作业中。编辑现有作业时,如果必填字段已填充,则可以切换到任何选项卡。例如,如果您位于“选择配置”选 项卡中,则可以切换到“作业预览”选项卡。

清理 ADC 磁盘空间

如果您在 升级 ADC 实例时遇到磁盘空间不足的问题,请从 ADM GUI 本身清理磁盘空间。

  1. 升级前验证 选项卡中,选择存在磁盘空间问题的实例。

  2. 选择 检查磁盘空间

    此窗格显示实例空间不足的磁盘。它还显示磁盘上已使用和可用的内存量。

  3. 检查磁盘空间 窗格中,选择需要清理的实例。

  4. 单击“磁盘清理”。

    磁盘清理

  5. 选择要删除的文件。

  6. 点击 删除

下载 ADC 升级作业的综合差异报告

如果指定了自定义脚本,则可以下载 ADC 升级作业的差异报告。差异报告包含升级前脚本和升级后脚本输出之间的差异。使用此报告,您可以确定升级后 ADC 实例发生了哪些更改。

注意:

只有在升级前和升级后阶段指定了相同脚本时,才会生成差异报告。

要下载升级作业的差异报告,请执行以下操作:

  1. 导航到 网络 > 配置作业 > 维护作业

  2. 选择要下载差异报告的升级作业。

  3. 单击 差异报表

  4. 差异报告中,下载所选升级作业的合并差异报告。

    在此页面中,您可以下载以下任何差异报告类型:

    • 升级前与升级后的故障转移前差异报告
    • 升级前与升级后差异报告

    下载 ADC 升级作业的差异报告

使用作业升级 Citrix ADC 实例