Citrix ADC

升级高可用性对

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

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

在开始对HA对进行Citrix ADC固件升级之前,请先阅读在你开始之前部分。此外,您还需要考虑一些特定于ha的点。

点需要注意

  • 先升级备节点,再升级主节点。在主设备之前在辅助设备上升级软件,可以确保升级过程顺利完成,不会出现任何问题。

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

    请参阅发布说明的要点部分,以检查内部HA版本在Citrix ADC构建中是否发生了更改。

  • 如果HA配置中的两个节点运行的是不同的Citrix ADC软件版本,或者两个节点运行的是相同版本的不同构建版本,则Sync HA files命令的All模式下的文件同步成功。有关更多信息,请参见在高可用性设置中同步配置文件

数字.升级高可用性对

局部的图片

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

该任务指导软件调测工程师通过CLI升级高可用性对

升级过程包括以下步骤:

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

升级辅助设备上的软件

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

局部的图片

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

  2. 在设备的命令行界面中,键入以下命令来保存现有配置:save config

  3. 切换到shell提示符。

    login as:用户名使用键盘交互认证。Password: Last login: Wed Jun 24 14:59:16 2015 from 10.252.252.65 Done > shell Copyright (c) 1992-20 
  4. 2 .执行如下命令,切换到默认安装目录

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

    注意:文本x_x用于NetScaler版本的命名,以备将来配置时使用。例如NetScaler 9.3 us的安装文件目录为9_3nsinstall。请勿在文件夹名称中使用句点(.),否则会导致升级失败。

  6. 改变x_xnsinstall目录中。

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

    注意:

    有些构建没有文档包,因为它不需要安装。

    单击文档选项卡来访问文档。

  8. 在运行安装脚本之前,必须提取文件并将其放在设备上。使用以下命令解压从Citrix网站下载的包:焦油-zxvf ns-x.0-xx.x-doc.tgz.下面是使用的参数的快速解释。

    x:提取文件

    v:逐个打印提取出来的文件名

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

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

  9. 2 .执行如下命令安装下载的软件

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

  10. 安装过程完成后,会提示重新启动设备。按y重新启动应用程序。

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

  12. 运行from命令显示NetScaler设备的状态:表明ha节点上述命令的输出应该表明该设备是辅助节点,并且禁用了同步。

  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…同步状态:AUTO DISABLED传播:AUTO DISABLED…做< !——NeedCopy >

升级主设备上的软件

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

局部的图片

注意:完成“在辅助设备上升级软件”过程后,原来的主要设备现在是一个辅助设备。

  1. 使用SSH实用程序(如PuTTY)登录辅助NetScaler设备。使用nsroot凭据登录到设备。按照上面一节中提到的步骤完成安装过程。我们必须按照上一节中步骤2到步骤9中提到的步骤(升级辅助设备的软件)进行操作

  2. 安装过程完成后,会提示重新启动设备。按y重新启动应用程序。

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

  4. 使用实例显示NetScaler设备的状态:表明ha节点.上述命令的输出应该表明该设备是一个辅助节点,并且节点状态的状态标记为UP。

  5. 执行以下命令强制故障切换,以确保该设备为主设备:力故障转移

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

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

    show ha node节点ID: 0 IP: 10.0.4.11 node State: UP Master State: Primary ... ...INC状态:DISABLED Sync状态:ENABLED Propagation: ENABLED ENABLED接口:1/1 DISABLED接口:None HA MON ON接口:1/1 ... ...本地节点信息Critical接口:1/1 Done Show ha node节点ID: 0 IP: 10.0.4.2 node State: UP Master State: Secondary .. ..INC状态:DISABLED Sync状态:SUCCESS Propagation: ENABLED ENABLED接口:1/1 DISABLED接口:None HA MON ON接口:1/1 . . . . . cfg本地节点信息: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设置中进行failover操作后:

    • CITRIX-ADC-B成为新的主服务器
    • CITRIX-ADC-A成为新的次要产品
  3. 升级原主节点(新备节点).登录新备节点GUI (CITRIX-ADC-A),执行升级操作通过使用GUI升级Citrix ADC独立设备

  4. 力故障转移.使用GUI在新的辅助节点(CITRIX-ADC-A)上执行强制故障转移,请参见强制节点进行故障转移

    在第二次故障切换操作之后,两个节点的状态都返回到启动HA升级操作之前的状态。在示例HA设置中进行failover操作后:

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

以下资源提供了升级Citrix ADC高可用性设置的相关信息:

升级高可用性对