您可以使用 NetScaler 应用程序交付管理 (ADM) 升级一个或多个 NetScaler 实例。 在升级实例之前,您必须了解许可框架和许可证类型。
通过创建维护作业升级 NetScaler 实例时,请对要升级的实例执行预验证检查。
检查自定义 - 备份您的自定义并将其从实例中删除。 您可以在实例升级后重新应用备份的自定义设置。
检查磁盘使用情况 - 如果 /var
文件夹的空间少于 6 GB,且 /flash
文件夹的空间少于 200 MB,请清理磁盘空间。 检查以下文件夹路径以清理磁盘空间:
/var/nstrace
/var/日志
/var/nslog
/var/tmp/支持
/var/核心
/var/崩溃
/var/nsinstall
/var/netscaler/nsbackup
检查磁盘硬件问题 - 解决任何硬件问题。
您可以分两个阶段升级 ADC HA 对:
创建升级作业并立即在其中一个节点上运行或稍后安排。
安排升级作业稍后在剩余节点上运行。 确保在初始节点升级后安排此项作业。
升级 ADC HA 对时,请注意以下事项:
先升级辅助节点。
在两个节点都成功升级之前,节点的同步和传播将被禁用。
HA 对升级成功后,执行历史记录中会出现一条错误消息。 如果 HA 对中的节点处于不同的版本或构造,则会出现此消息。 此消息表明主节点和辅助节点之间的同步已禁用。
升级 ADC 集群时,ADM 仅对指定实例进行升级前验证。 升级之前,请检查并解决集群节点上的自定义、磁盘使用情况和硬件问题。
笔记
不支持 ADC 从较高版本升级到较低版本。 例如,如果您的 NetScaler 实例是 13.0 82.x,则您不能将 ADC 实例降级到 13.0 79.x 或任何其他更早版本。
在 NetScaler ADM 中,导航到 基础设施 > 升级作业。 单击 创建作业 按钮。
在 创建维护作业中,选择 升级 NetScaler(独立/高可用性/集群) 并单击 继续。
在 选择实例中,为 作业名称输入您选择的名称。
单击 添加实例 添加要升级的 ADC 实例。
要升级 ADC 高可用性对,请选择高可用性对的 IP 地址(用“S”和“P”的上标表示)。
要升级集群,请选择集群 IP 地址(以“C”上标表示)。
在 选择图像 选项卡中,从本地驱动器或构建图像中选择一个 ADC 图像。
本地 - 从本地机器选择实例升级文件。
设备 - 从 NetScaler ADM 文件浏览器中选择实例升级文件。 NetScaler ADM GUI 显示位于 /var/mps/ns_images
的实例文件。
如果所选图像已可用,则跳过将图像上传到 ADC - 此选项检查所选图像是否在 ADC 中可用。 升级作业跳过上传新图像并使用 ADC 中可用的图像。
成功升级后从 NetScaler 清除软件映像 - 此选项在实例升级后清除 ADC 实例中上传的映像。
单击 下一步 开始对所选实例进行升级前验证。
升级前验证 选项卡显示以下部分:
实例已准备好升级。 您可以继续升级这些实例。
阻止升级的实例。 由于升级前验证错误,这些 NetScaler 实例无法升级。
您可以检查、纠正错误,然后单击 移至准备升级 进行升级。 如果您遇到实例磁盘空间不足的情况,您可以检查并清理磁盘空间。 参见, 清理 ADC 磁盘空间。
重要的
如果指定集群 IP 地址,ADM 将仅在指定实例上进行升级前验证,而不是在其他集群节点上进行。
可选,在 自定义脚本中指定在实例升级之前和之后运行的脚本。 使用以下方式之一运行命令:
自定义脚本用于检查 ADC 实例升级前后的变化。 例如:
实例升级有多个阶段。 您现在可以指定这些脚本在以下阶段运行:
升级前:指定的脚本在升级实例之前运行。
升级后故障转移前(适用于 HA):此阶段仅适用于高可用性部署。 指定的脚本在升级节点之后、但在故障转移之前运行。
升级后(适用于独立)/ 升级后故障转移后(适用于 HA):在独立部署中升级实例后运行指定的脚本。 在高可用性部署中,该脚本在升级节点及其故障转移后运行。
笔记
确保在所需阶段启用脚本执行。 否则,指定的脚本将不会运行。
您可以导入脚本文件或直接在 ADM GUI 中键入命令。
- **从文件**导入命令:从本地计算机选择命令输入文件。
- **输入命令**:直接在 GUI 上输入命令。
在升级后阶段,您可以使用升级前阶段指定的相同脚本。

在 计划任务中,选择以下选项之一:
立即升级 - 升级作业立即运行。
稍后安排 - 选择此选项稍后运行此升级作业。 当您想要升级实例时,请指定 执行日期 和 开始时间 。
如果要分两个阶段升级 ADC HA 对,请选择 对 HA中的节点执行两阶段升级。
当您想要升级 HA 对中的另一个实例时,请指定 执行日期 和 开始时间 。
在 创建作业中,指定以下详细信息:
从 软件映像 列表中选择以下选项之一:
本地 - 从本地机器选择实例升级文件。
设备 - 从 ADM 文件浏览器中选择实例升级文件。 ADM GUI 显示位于 /var/mps/mps_images
的实例文件。
指定何时将图像上传到实例:
立即上传 - 选择此选项可立即上传图像。 但是,升级作业会在预定的时间运行。
执行时上传 - 选择此选项可在升级作业执行时上传图像。
对于高可用性对,您可以指定要上传图像的节点:
上传到主节点和辅助节点:将构建映像文件上传到主节点和辅助节点。
仅上传到辅助节点:将构建映像文件仅上传到辅助节点。 辅助节点升级后,会发生故障转移,并且构建映像文件将上传到新的辅助节点(以前是主节点)。
有关高可用性对的可用调度方案的更多信息,请参阅 为高可用性对调度升级作业。
成功升级后从 NetScaler 清除软件映像 - 选择此选项可在实例升级后清除 ADC 实例中上传的映像。
在开始升级之前备份 ADC 实例。 - 创建所选 ADC 实例的备份。
升级后保持 HA 节点的主从状态:如果您希望升级作业在每个节点升级后启动故障转移,请选择此选项。 这样,升级作业就维护了节点的主从状态。
在开始升级之前保存 ADC 配置 - 在升级 ADC 实例之前保存正在运行的 ADC 配置。
启用 ISSU 以避免 ADC HA 对上的网络中断 - ISSU 确保 ADC 高可用性对上的零停机升级。 此选项提供迁移功能,可在升级期间保留现有连接。 因此,您可以无需停机即可升级 ADC HA 对。 指定 ISSU 迁移超时时间(分钟)。
通过电子邮件接收执行报告 - 通过电子邮件发送执行报告。 要添加电子邮件分发列表,请参阅 创建电子邮件分发列表。
通过 slack 接收执行报告 - 在 slack 中发送执行报告。 要添加 Slack 配置文件,请参阅 创建 Slack 配置文件。
单击 创建作业。
升级作业出现在 基础设施 > 升级作业中。 编辑现有作业时,如果必填字段已填写,则可以切换到任何选项卡。 例如,如果您处于 选择配置 选项卡,则可以切换到 作业预览 选项卡。
如果在升级 ADC 实例时遇到磁盘空间不足的问题,请从 NetScaler ADM GUI 本身清理磁盘空间。
在 升级前验证 选项卡中, 阻止升级的实例 部分显示由于磁盘空间不足而升级失败的实例。 选择存在磁盘空间问题的实例。
单击 检查磁盘空间。
出现 磁盘空间详细信息 窗格。 此窗格显示实例、已用内存和可用内存。
在 磁盘空间详细信息 窗格中,选择需要清理的实例并执行以下操作之一:
磁盘清理 - 导航到所需的文件夹或目录并将其删除以释放磁盘空间。
快速清理 - 通过删除多个文件夹快速清理磁盘空间。 在出现的 确认 窗格中,选择要删除的文件夹,然后单击 是。
清理磁盘空间后,您可以检查是否有足够的磁盘空间来升级实例。 在 阻止升级的实例 部分中,单击 重新验证。
在以下示例中,磁盘空间可用。 您现在可以单击 移至准备升级 来升级实例,或者单击 下一步 继续下一步。
下表列出了 计划任务 页面中的不同调度场景以及 创建作业 页面中可用的相应升级选项:
您想何时执行升级作业? | 您想何时将软件映像上传至 ADC? | 您想如何将构建映像上传到 HA 节点? |
---|---|---|
立即升级 | 不适用 | 上传到主节点和辅助节点 (默认选项) |
仅上传至辅助节点 | ||
稍后安排 | 执行时上传 (默认选项) | 上传到主节点和辅助节点 (默认选项) |
仅上传至辅助节点 | ||
立即上传 | 不适用 | |
稍后安排 (当选择 对 HA 中的节点执行两阶段升级 时) | 执行时上传 (默认选项) | 仅上传到辅助节点 (默认且唯一选项) |
立即上传 | 不适用 |
如果指定了自定义脚本,您可以下载 ADC 升级作业的差异报告。 差异报告包含升级前和升级后脚本的输出之间的差异。 通过此报告,您可以确定升级后 ADC 实例发生了哪些变化。
笔记
仅当您在升级前和升级后阶段指定相同的脚本时,才会生成差异报告。
要下载升级作业的差异报告,请执行以下操作:
导航到 基础设施 > 配置作业 > 维护作业。
选择您想要下载差异报告的升级作业。
单击 差异报告。
在 差异报告中,下载所选升级作业的合并差异报告。
在此页面中,您可以下载以下任何类型的差异报告: