Citrix ADC

高可用性ペアのアップグレード

高可用性セットアップにおけるCitrix ADCアプライアンスの要件の1つは、セットアップの両方のアプライアンスに同じCitrix ADCソフトウェアリリースをインストールすることです。したがって、あるアプライアンス上のソフトウェアをアップグレードする場合は、両方のアプライアンスでソフトウェアがアップグレードされていることを確認してください。

スタンドアロンアプライアンスまたは高可用性ペアの各アプライアンスを同じ手順でアップグレードできますが、高可用性ペアのアップグレードには追加の考慮事項が適用されます。

高可用性ペアでCitrix ADCファームウェアのアップグレードを開始する前に、はじめにセクションに記載されている前提条件をお読みください。また、いくつかのHA固有の点を考慮する必要があります。

注意点

  • 最初にセカンダリノードをアップグレードしてから、プライマリノードをアップグレードします。プライマリアプライアンスの前にセカンダリアプライアンスでソフトウェアをアップグレードすると、アップグレード処理が問題なく完了します。

  • 高可用性(HA)セットアップの両方のノードで異なるCitrix ADCソフトウェアリリースが実行されている場合、次の機能が無効になります。
    • HA 設定の同期
    • HA コマンドの伝播
    • 状態の HA 同期サービス情報
    • セッションの接続ミラーリング(接続フェイルオーバー)
    • 永続性セッション情報の HA 同期
  • High Availability(HA)セットアップの両方のノードが同じリリースの異なるビルドを実行しているが、両方のビルドに異なる内部 HA バージョンがある場合、上記の機能は無効になります。上記の機能は、High Availability(HA)セットアップの両方のノードが同じリリースの異なるビルドを実行しているが、両方のビルドが同じ内部 HA バージョンを持つ場合に正常に動作します。

    リリースノートの「注意点」セクションを参照して、Citrix ADCビルドで内部高可用性バージョンが変更されたかどうかを確認してください。

  • HA 構成の 2 つのノードで異なる Citrix ADC ソフトウェアリリースが実行されている場合、または 2 つのノードで同じリリースの異なるビルドが実行されている場合、[HA files] コマンドの [All] モードでのファイルの同期は正常に実行されます。詳しくは、「ハイアベイラビリティセットアップでの構成ファイルの同期」を参照してください。

フィギュア高可用性ペアのアップグレード

ローカライズされた画像

Citrix ADC CLIまたはGUIを使用してアップグレードできます。

CLI を使用した高可用性ペアのアップグレード

アップグレードプロセスには、次の手順が含まれます。

  1. セカンダリアプライアンス上のソフトウェアのアップグレード
  2. プライマリアプライアンス上のソフトウェアのアップグレード
  3. セカンダリアプライアンスの同期

セカンダリアプライアンス上のソフトウェアのアップグレード

次の図は、セカンダリアプライアンスでソフトウェアをアップグレードする手順を示しています。

ローカライズされた画像

  1. PuTTYなどのSSHユーティリティを使用してセカンダリNetScaler アプライアンスにログオンし、NetScaler IP(NSIP)を指定します。nsroot認証情報を使用してアプライアンスにログオンします。

  2. アプライアンスのコマンドラインインターフェイスから、次のコマンドを入力して既存の設定を保存します。save config

  3. シェルプロンプトに切り替えます。

    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 Web サイトからダウンロードしたバンドルを解凍するには、次のコマンドを使用します。 tar-zxvf ns-x.0-xx.x-doc.tgz。以下に、使用するパラメーターの簡単な説明を示します。

    x: ファイルの抽出

    v: ファイル名を 1 つずつ抽出して出力します。

    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. PuTTYなどのSSHユーティリティを使用して、セカンダリNetScaler アプライアンスにログオンします。nsroot認証情報を使用してアプライアンスにログオンします。上記のセクションで説明した手順と同じ手順を実行して、インストールプロセスを完了します。前のセクション(セカンダリアプライアンスのソフトウェアのアップグレード)のステップ 2 ~ 9 で述べた手順と同じ手順を実行する必要があります。

  2. インストールプロセスが完了すると、アプライアンスの再起動を求めるメッセージが表示されます。y を押してアプライアンスを再起動します。

  3. nsroot認証情報を使用して、アプライアンスのコマンドライン・インターフェイスにログオンします。

  4. 次のコマンドを実行して、NetScaler アプライアンスの状態を表示します。 show ha node。前述のコマンドの出力は、アプライアンスがプライマリノードであり、ノード状態のステータスが UP とマークされていることを示します。

  5. 次のコマンドを実行して、強制フェイルオーバーを実行し、アプライアンスがプライマリアプライアンスであることを確認します。 強制フェイルオーバー

  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)で強制フェールオーバーを実行します。

    この 2 回目のフェールオーバー操作の後、両方のノードの状態は HA アップグレード操作を開始する前と同じ状態に戻ります。HA セットアップの例のフェールオーバー操作の後、次の手順を実行します。

    • CITRIX-ADC-Aがプライマリになる
    • CITRIX-ADC-Bがセカンダリになる
  5. アップグレードプロセスを確認します。両方のノードの GUI にログオンします。詳細ページで [システム] > [高可用性] に移動し、両方のノードの HA 状態を確認します。また、アップグレードされたリリースの詳細が GUI の上部ペインに表示されていることを確認します。

高可用性ペアのアップグレード