Citrix ADC

升级高可用性对

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

可以按照相同的步骤升级独立设备或高可用性对中的每台设备,尽管升级高可用性对还需要考虑其他注意事项亦如此。

开始对HA对的Citrix ADC固件升级之前,请阅读开始之前部分中提到的先决条件。此外,您需要考虑一些特定于高可用性的注意事项。

注意事项

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

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

    请参阅发行说明的注意事项部分,检查Citrix ADC内部版本中的内部高可用性版本是否已更改。

  • 如果高可用性配置中的两个节点运行不同的 Citrix ADC软件版本,或者两个节点运行同一发行版的不同内部版本,同步高可用性文件命令的全部模式下的文件同步将成功运行。有关更多信息,请参阅在高可用性设置中同步配置文件

。升级高可用性对

本地化后的图表

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

使用CLI升级高可用具性

升级程程包括以下步骤:

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

升级辅助设备上的软件

下图描述了位于辅助设备上升级的演出:

本地化后的图表

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

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

  3. 切换到壳提示符。

    login as:用户名使用键盘交互认证。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_3 nsinstall请勿在文件夹名称中使用句点 (.),这可能会导致升级失败。

  6. 切换到x_xnsinstall目录。

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

    注意:某些内部版本没有文章包,为不行安装文档。

    单击gui中的文档(文章)选项卡以访问文章。

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

    x:提取文件

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

    Z:该文章为“Gzipped”文章

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

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

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

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

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

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

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

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

登录:NSROOT密码:NSROOT最后一次登录:2017年4月17日星期一2017年从10.102.29.9完成Show HA节点2节点:1)节点ID:0 IP:10.0.4.2节点状态:UP主状态:PRIST ..。同步状态:自动禁用传播:自动禁用...... DONE <! -  CEURTCOPY  - >

升级主设备上的软件

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

本地化后的图表

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

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

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

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

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

  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在辅助节点上执行强制故障转移

    执行故障转移操作后,辅助节点将接管为主节点,而主节点将成为新的辅助节点。在示例高可用性设置中执行故障转移操作之后:

    • CITRIX ADC-B成为新的主节点
    • Citrix-ADC-A为新的辅助节点
  3. 升级原始主节点(新的辅助节点)。登录到新的辅助节点gui(citrix-adc-a),然后按照使用 桂升级 Citrix ADC独立设备中所述执行升级。

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

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

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

相关资源

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

升级高可用性对