使用作业升级 NetScaler 实例

您可以使用 NetScaler 应用程序交付管理 (ADM) 升级一个或多个 NetScaler 实例。 在升级实例之前,您必须了解许可框架和许可证类型。

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

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

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

  3. 检查磁盘硬件问题 - 解决任何硬件问题。

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

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

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

升级 ADC HA 对时,请注意以下事项:

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

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

笔记

不支持 ADC 从较高版本升级到较低版本。 例如,如果您的 NetScaler 实例是 13.0 82.x,则您不能将 ADC 实例降级到 13.0 79.x 或任何其他更早版本。

  1. 在 NetScaler ADM 中,导航到 基础设施 > 升级作业。 单击 创建作业 按钮。

    创建维护作业

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

    选择升级维护作业

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

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

    添加实例以升级维护作业

  5. 选择图像 选项卡中,从本地驱动器或构建图像中选择一个 ADC 图像。

    选择要升级维护作业的图像

    选择要升级维护作业的图像

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

  6. 升级前验证 选项卡显示以下部分:

    升级前验证报告

重要的

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

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

    自定义脚本用于检查 ADC 实例升级前后的变化。 例如:

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

笔记

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

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

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

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

![自定义脚本](/en-us/netscaler-application-delivery-management-software/media/custom-scripts-upgrade-job.png)
  1. 计划任务中,选择以下选项之一:

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

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

      • 本地 - 从本地机器选择实例升级文件。

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

    2. 指定何时将图像上传到实例:

      • 立即上传 - 选择此选项可立即上传图像。 但是,升级作业会在预定的时间运行。

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

      对于高可用性对,您可以指定要上传图像的节点:

      • 上传到主节点和辅助节点:将构建映像文件上传到主节点和辅助节点。

      • 仅上传到辅助节点:将构建映像文件仅上传到辅助节点。 辅助节点升级后,会发生故障转移,并且构建映像文件将上传到新的辅助节点(以前是主节点)。

    ADC 高可用性升级至节点

    有关高可用性对的可用调度方案的更多信息,请参阅 为高可用性对调度升级作业

    创建升级作业并将映像上传至 ADC

  3. 单击 创建作业

升级作业出现在 基础设施 > 升级作业中。 编辑现有作业时,如果必填字段已填写,则可以切换到任何选项卡。 例如,如果您处于 选择配置 选项卡,则可以切换到 作业预览 选项卡。

清理 ADC 磁盘空间

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

  1. 升级前验证 选项卡中, 阻止升级的实例 部分显示由于磁盘空间不足而升级失败的实例。 选择存在磁盘空间问题的实例。

  2. 单击 检查磁盘空间

    出现 磁盘空间详细信息 窗格。 此窗格显示实例、已用内存和可用内存。

    磁盘空间详细信息

  3. 磁盘空间详细信息 窗格中,选择需要清理的实例并执行以下操作之一:

    1. 磁盘清理 - 导航到所需的文件夹或目录并将其删除以释放磁盘空间。

    2. 快速清理 - 通过删除多个文件夹快速清理磁盘空间。 在出现的 确认 窗格中,选择要删除的文件夹,然后单击

      快速清理

    3. 清理磁盘空间后,您可以检查是否有足够的磁盘空间来升级实例。 在 阻止升级的实例 部分中,单击 重新验证

      在以下示例中,磁盘空间可用。 您现在可以单击 移至准备升级 来升级实例,或者单击 下一步 继续下一步。

      验证清理

为 NetScaler 高可用性对安排升级作业

下表列出了 计划任务 页面中的不同调度场景以及 创建作业 页面中可用的相应升级选项:

您想何时执行升级作业? 您想何时将软件映像上传至 ADC? 您想如何将构建映像上传到 HA 节点?
立即升级 不适用 上传到主节点和辅助节点 (默认选项)
    仅上传至辅助节点
稍后安排 执行时上传 (默认选项) 上传到主节点和辅助节点 (默认选项)
    仅上传至辅助节点
  立即上传 不适用
稍后安排 (当选择 对 HA 中的节点执行两阶段升级 时) 执行时上传 (默认选项) 仅上传到辅助节点 (默认且唯一选项)
  立即上传 不适用

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

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

笔记

仅当您在升级前和升级后阶段指定相同的脚本时,才会生成差异报告。

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

  1. 导航到 基础设施 > 配置作业 > 维护作业

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

  3. 单击 差异报告

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

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

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