升级作业

您可以使用 NetScaler Console 创建以下维护任务。然后,您可以安排这些维护任务在特定日期和时间执行。

  • 升级 NetScaler 实例

  • 升级 NetScaler SDX 实例

  • 升级 NetScaler BLX 实例

  • 升级自动扩缩组中的 NetScaler 实例

  • 配置 NetScaler 实例的高可用性对

  • 将高可用性对实例转换为群集

注意:

尽管您可以选择任意数量的 NetScaler 实例进行升级,但 NetScaler Console 服务支持最多 100 个并发升级线程。这意味着只能同时升级 100 个实例。此限制是动态的,可能会根据其他租户的并发升级活动而有所不同。

安排升级 NetScaler 实例

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

    创建维护作业

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

    选择升级维护作业

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

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

    • 要升级高可用性对,请指定主节点或辅助节点的 IP 地址。但是,建议使用主实例升级高可用性对。

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

  5. 单击下一步以选择映像。从软件映像列表中选择以下选项之一:

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

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

      • 如果所选映像已可用,则跳过将映像上载到 NetScaler - 如果映像已存在于 NetScaler 实例中,请选择此选项。

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

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

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

    重要

    如果您指定群集 IP 地址,NetScaler Console 仅对指定的实例执行预升级验证,而不对其他群集节点执行。

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

    • 从文件导入命令 - 从本地计算机中选择命令输入文件。

    • 键入命令 - 直接在 GUI 上输入命令。

    自定义脚本

    您可以使用自定义脚本检查实例升级前后的更改。例如:

    • 升级前后的实例版本。

    • 升级前后的接口、高可用性节点、虚拟服务器和服务的状态。

    • 虚拟服务器和服务的统计信息。

    • 动态路由。

  8. 单击下一步。在安排任务中,选择以下选项之一:

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

    • 稍后安排 - 选择此选项可稍后运行此升级作业。指定要升级实例的执行日期开始时间

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

      • 指定要升级高可用性对中另一个实例的执行日期开始时间

  9. 单击下一步。在创建作业中,指定以下详细信息:

    1. 指定何时将映像上载到实例:

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

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

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

      • 在开始升级之前保存 NetScaler 配置 - 保存升级前在实例上配置的配置作业。

      • 启用 ISSU 以避免 NetScaler 高可用性对上的网络中断 - ISSU 确保 NetScaler 高可用性对上的零停机升级。此选项提供迁移功能,可在升级期间保留现有连接。因此,您可以零停机升级 NetScaler 高可用性对。指定 ISSU 迁移超时(以分钟为单位)。

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

  10. 单击创建作业

安排升级 NetScaler SDX 实例

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

  2. 选择升级 NetScaler SDX,然后单击继续

  3. 升级 NetScaler SDX页面上,在实例选择选项卡中:

    1. 添加任务名称

    2. 软件映像列表中,选择本地(您的本地计算机)或设备(生成文件必须存在于 NetScaler Console 虚拟设备上)。

      上载过程开始。

    3. 添加要运行升级过程的 NetScaler SDX 实例。

    4. 单击下一步

  4. 安排任务选项卡上,从执行模式列表中选择立即以立即升级 NetScaler SDX 实例,然后单击完成

  5. 要稍后升级 NetScaler SDX 实例,请从执行模式列表中选择稍后。然后,您可以选择升级 NetScaler 实例的执行日期和开始时间,然后单击完成

  6. 您还可以启用电子邮件和 Slack 通知,以接收升级 NetScaler SDX 实例的执行报告。单击通过电子邮件接收执行报告复选框和通过 Slack 接收执行报告复选框以启用通知。

    有关配置电子邮件通讯组列表和 Slack 频道的详细信息,请参阅安排升级 NetScaler 实例中的步骤 8

安排升级 NetScaler BLX 实例

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

  2. 创建维护作业中,选择升级 NetScaler BLX,然后单击继续

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

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

    • 要升级高可用性对,请指定主节点或辅助节点的 IP 地址。但是,建议使用主实例升级高可用性对。

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

  5. 单击下一步以选择映像。从软件映像列表中选择以下选项之一:

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

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

      • 如果所选映像已可用,则跳过将映像上载到 NetScaler - 如果映像已存在于 NetScaler 实例中,请选择此选项。

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

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

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

    重要

    如果您指定群集 IP 地址,NetScaler Console 仅对指定的实例执行预升级验证,而不对其他群集节点执行。

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

    • 从文件导入命令 - 从本地计算机中选择命令输入文件。

    • 键入命令 - 直接在 GUI 上输入命令。

    自定义脚本

    您可以使用自定义脚本检查实例升级前后的更改。例如:

    • 升级前后的实例版本。

    • 升级前后的接口、高可用性节点、虚拟服务器和服务的状态。

    • 虚拟服务器和服务的统计信息。

    • 动态路由。

  8. 单击下一步。在安排任务中,选择以下选项之一:

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

    • 稍后安排 - 选择此选项可稍后运行此升级作业。指定要升级实例的执行日期开始时间

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

      • 指定要升级高可用性对中另一个实例的执行日期开始时间

  9. 单击下一步。在创建作业中,指定以下详细信息:

    1. 指定何时将映像上载到实例:

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

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

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

      • 在开始升级之前保存 NetScaler 配置 - 保存升级前在实例上配置的配置作业。

      • 启用 ISSU 以避免 NetScaler 高可用性对上的网络中断 - ISSU 确保 NetScaler 高可用性对上的零停机升级。此选项提供迁移功能,可在升级期间保留现有连接。因此,您可以零停机升级 NetScaler 高可用性对。指定 ISSU 迁移超时(以分钟为单位)。

  10. 单击创建作业

安排升级自动扩缩组

执行以下步骤以升级属于自动扩缩组的云服务中的所有实例:

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

  2. 选择升级自动扩缩组,然后单击继续

  3. 升级设置选项卡中:

    1. 选择要升级的自动扩缩组

    2. 映像中,选择 NetScaler 版本。此映像是自动扩缩组中 NetScaler 实例的现有版本。

    3. NetScaler 映像中,浏览要升级到的 NetScaler 版本文件。

      如果选中平滑升级,升级任务将等待直到指定的连接耗尽期到期。

    4. 单击下一步

  4. 安排任务选项卡中:

    1. 从执行模式列表中选择以下选项之一:

      • 立即: 立即开始 NetScaler 实例升级。

      • 稍后: 稍后开始 NetScaler 实例升级。

    2. 如果选择稍后选项,请选择要开始升级任务的执行日期和开始时间。

    您还可以启用电子邮件和 Slack 通知,以接收升级自动扩缩组的执行报告。单击通过电子邮件接收执行报告复选框和通过 Slack 接收执行报告复选框以启用通知。

  5. 单击完成

安排配置 NetScaler 实例的高可用性对

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

  2. 选择配置 NetScaler 实例的高可用性对,然后单击继续

  3. NetScaler 高可用性对页面上,在实例选择选项卡中:

    1. 添加任务名称

    2. 输入主 IP 地址。

    3. 输入辅助 IP 地址。

    4. 单击下一步

    5. 如果高可用性对实例位于两个子网中,请单击以启用打开 INC(独立网络配置)模式

  4. 安排任务选项卡上,从执行模式列表中选择立即以立即升级 NetScaler 实例,然后单击完成

  5. 要稍后升级 NetScaler 高可用性对,请从执行模式列表中选择稍后。然后,您可以选择升级 NetScaler 实例的执行日期和开始时间,然后单击完成

  6. 您还可以启用电子邮件和 Slack 通知,以接收创建 NetScaler 高可用性对的执行报告。单击通过电子邮件接收执行报告复选框和通过 Slack 接收执行报告复选框以启用通知。

    有关配置电子邮件通讯组列表和 Slack 频道的详细信息,请参阅安排升级 NetScaler 实例中的步骤 8

安排将高可用性对实例转换为群集

  1. 在 NetScaler Console 中,导航到基础结构 > 升级作业。单击创建作业

  2. 选择将高可用性对实例转换为 2 节点群集,然后单击继续

  3. 将 NetScaler 高可用性迁移到群集页面上,在实例选择选项卡中,添加任务名称。指定主 IP 地址、辅助 IP 地址、主节点 ID、辅助节点 ID、群集 IP 地址、群集 ID 和背板,然后单击下一步

  4. 安排任务选项卡上,从执行模式列表中选择立即以立即升级 NetScaler 实例,然后单击完成

  5. 要稍后升级,请从执行模式列表中选择稍后。然后,您可以选择升级 NetScaler 高可用性对实例的执行日期开始时间,然后单击完成

  6. 您还可以启用电子邮件和 Slack 通知,以接收升级 NetScaler SDX 实例的执行报告。单击通过电子邮件接收执行报告复选框和通过 Slack 接收执行报告复选框以启用通知。

    有关配置电子邮件通讯组列表和 Slack 频道的详细信息,请参阅安排升级 NetScaler 实例中的步骤 8