Citrix ADC

升级高可用性对

高可用性设置中 Citrix ADC 设备的要求之一是在安装程序的两个设备上安装相同的 Citrix ADC 软件版本。因此,升级一台设备上的软件时,请确保在两台设备上升级软件。

您可以按照相同的步骤升级独立设备或高可用性对中的每个设备,但升级高可用性对需要注意其他事项。

在 HA 对 Citrix ADC 固件升级之前,请阅读准备工作部分中提到的必备条件。此外,您需要考虑一些特定于 HA 的要点。

注意事项

  • 首先升级辅助节点,然后升级主节点。在主设备之前升级辅助设备上的软件可确保升级过程完成无任何问题。

  • 如果高可用性 (HA) 设置中的两个节点都运行不同的 Citrix ADC 软件版本,则禁用以下功能:
    • HA 配置同步
    • HA 命令传播
    • 状态服务信息的 HA 同步
    • 会话的连接镜像(连接故障切换)
    • 持久性会话信息的 HA 同步
  • 如果高可用性 (HA) 安装程序中的两个节点都运行同一版本的不同版本,但两个版本都具有不同的内部 HA 版本,则上述功能将被禁用。如果高可用性 (HA) 安装程序中的两个节点都运行同一版本的不同版本,但两个版本具有相同的内部 HA 版本,则上述功能工作正常。

    请参阅发行说明的注意事项部分,以检查 Citrix ADC 内部版本是否发生了更改。

  • 如果 HA 配置中的两个节点运行不同的 Citrix ADC 软件版本,或两个节点运行同一版本的不同版本,则“同步 HA 文件”命令中的文件同步工作成功。有关详细信息,请参阅在高可用性设置中同步配置文件

。升级高可用性对

本地化后的图片

您可以使用 Citrix ADC CLI 或 GUI 进行升级。

使用 CLI 升级高可用性对

升级过程包括以下步骤:

  1. 升级辅助设备上的软件
  2. 升级主设备上的软件
  3. 同步辅助设备

升级辅助设备上的软件

下图描述了在辅助设备上升级软件的过程:

本地化后的图片

  1. 使用 SSH 实用程序(如 PuTTy)登录到辅助 NetScaler 设备并指定 NetScaler IP (NSIP)。使用 nsroot 凭据登录到设备。

  2. 从设备的命令行界面,键入以下命令以保存现有配置:保存配置

  3. 切换到 shell 提示符。

    login as: username
    Using keyboard-interactive authentication.
    Password:
    Last login: Wed Jun 24 14:59:16 2015 from 10.252.252.65
    Done
    > shell
    Copyright (c) 1992-20
    
    
  4. 运行以下命令以更改为默认安装目录:# cd /var/nsinstall

  5. 运行以下命令以创建 nsinstall 目录的临时子目录: # mkdir x_xnsinstall

    注意:文本 x_x 用于命名 NetScaler 版本,以便将来配置。例如,目录的安装文件的 NetScaler 9.3 我们称为 9_3nsinstall。不要在文件夹名称中使用句点 (.),它可能会导致升级失败。

  6. 更改为 x_xnsinstall 目录。

  7. 将所需的安装包和文档捆绑包(如“ns-x.0-xx.x-doc.tgz”)下载到步骤 4 中创建的临时目录。

    注意:

    某些版本没有文档包,因为它不必安装。

    单击 GUI 中的文档选项卡以访问文档。

  8. 在运行安装脚本之前,必须提取这些文件并将其放置在设备上。使用以下命令解压缩从 Citrix 网站下载的软件包: tar-zxvf ns-x.0-xx.x-doc.tgz。下面是所使用的参数的简要说明。

    x:提取文件

    v:逐个提取文件名时打印文件名

    z:该文件是一个“gzip”文件

    f:使用以下 tar 存档进行操作

  9. 运行以下命令以安装下载的软件:#. /安装数

    注意:如果设备没有足够的磁盘空间来安装新的内核文件,安装过程将自动清理闪存驱动器。

  10. 安装过程完成后,该过程将提示重新启动设备。按 y 键可重新启动设备。

  11. 使用 nsroot 凭据登录到设备命令行界面。

  12. 从运行以下命令以显示 NetScaler 设备的状态:show ha node 上述命令的输出应指示该设备是辅助节点并且已禁用同步。

  13. 运行以下命令以作为主设备执行强制故障转移和接管: 强制故障转移

以下是新主节点中的示例配置。

login: nsroot
Password: nsroot
Last login: Monday Apr  17 08:37:26 2017 from 10.102.29.9
Done
show ha node
        2 nodes:
1)      Node ID:      0
        IP:        10.0.4.2
        Node State: UP
        Master State: Primary
        ...
        Sync State: AUTO DISABLED
        Propagation: AUTO DISABLED
        ...
Done

升级主设备上的软件

下图描述了在主设备上升级软件的过程:

本地化后的图片

注意:完成“升级辅助设备上的软件”过程后,原始主设备现在成为辅助设备。

  1. 使用 SSH 实用程序(如 PuTTy)登录到辅助 NetScaler 设备。使用 nsroot 凭据登录到设备。按照上述部分中提到的相同步骤完成安装过程。我们必须遵循步骤 2 中提到的步骤步骤 9 在上一节(升级辅助设备的软件)

  2. 安装过程完成后,该过程将提示重新启动设备。按 y 键可重新启动设备。

  3. 使用 nsroot 凭据登录到设备命令行界面。

  4. 运行以下命令以显示 NetScaler 设备的状态:show ha node。上述命令的输出应表明设备是主节点,并且节点状态的状态标记为 UP。

  5. 运行以下命令以执行强制故障转移以确保设备是主设备:force failover

  6. 验证设备是否为主设备。

    以下是新主节点和新辅助节点的示例配置。

    show ha node
        Node ID:      0
        IP:   10.0.4.11
        Node State: UP
        Master State: Primary
        ...
        ...
        INC State: DISABLED
        Sync State: ENABLED
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
        ...
        ...
        Local node information
        Critical Interfaces: 1/1
    Done
    
    Show ha node
        Node ID:      0
        IP:   10.0.4.2
        Node State: UP
        Master State: Secondary
        ..
        ..
        INC State: DISABLED
        Sync State: SUCCESS
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
        . .
        . .
        Local node information:
        Critical Interfaces: 1/1
    Done
    

使用 GUI 升级高可用性对

按照以下步骤使用 ADC GUI 在高可用性设置中升级 Citrix ADC 对。考虑 Citrix ADC 设备 CITRIX ADC-A(主)和 CITRIX ADC-B(辅助)的高可用性设置示例。

  1. 升级辅助节点。使用管理员凭据登录到辅助节点 GUI,然后按照 使用 GUI 升级 Citrix ADC 独立设备 中所述执行升级。

  2. 强制故障切换。使用 GUI 在辅助节点上执行强制故障切换,如强制节点故障转移中所述。

    故障切换操作后,辅助节点接管为主节点,主节点将成为新的辅助节点。在 HA 设置示例中执行故障切换操作后:

    • CITRIX-ADC-B 成为新的主
    • CITRIX-ADC-A 成为新的二级
  3. 升级原始主节点(新辅助节点)。登录到新的辅助节点 GUI (CITRIX-ADC-A) 并执行升级,如使用 GUI 升级 Citrix ADC 独立设备中所述。

  4. 强制故障切换。使用 GUI 在新的辅助节点 (CITRIX-ADC-A) 上执行强制故障切换,如强制节点故障转移中所述。

    执行第二次故障切换操作后,两个节点的状态将恢复到与开始 HA 升级操作之前相同的状态。在 HA 设置示例中执行故障切换操作后:

    • CITRIX-ADC-A 成为主要
    • CITRIX-ADC-B 成为辅助
  5. 验证升级过程。登录到两个节点的 GUI。导航到系统”>“高可用性,在详细信息页面上验证两个节点的 HA 状态。此外,验证 GUI 顶部窗格中显示的升级版本详细信息。

升级高可用性对