Application Delivery Management

アップグレード

NetScaler ADM の各リリースでは、機能が強化された新機能および更新された機能が提供されます。NetScaler ADM を最新リリースにアップグレードして、新機能とバグ修正を利用することをお勧めします。 すべてのリリース発表に付随するリリースノートには 、拡張機能、既知の問題点、およびバグ修正の包括的なリストが含まれています。また、アップグレードを開始する前に、ライセンスフレームワークと使用できるライセンスの種類を理解しておくことも重要です。NetScaler ADM のライセンス情報については、「ライセンス」を参照してください。

アップグレードパスの情報は、『 Citrix アップグレードガイド』にも記載されています。

アップグレードの前に

NetScaler ADM Downloadsページからアップグレードパッケージをダウンロードし、この記事の指示に従ってシステムを最新の12.1ビルドにアップグレードします。アップグレード操作が開始されると、NetScaler ADM が再起動し、アップグレードが正常に完了すると、既存の接続が終了して再接続されます。既存の構成は保持されますが、アップグレードが正常に完了するまでNetScaler ADM はデータを処理しません。

重要

NetScaler ADM のバージョンとビルドは、NetScaler ADC のバージョンおよびビルドと同じかそれ以上である必要があります 。たとえば、NetScaler ADM 12.1 ビルド 50.39 をインストールしている場合は、NetScaler ADC 12.1 ビルド 50.28/50.31 以前がインストールされていることを確認します。

12.1 にアップグレードする前に注意すべき点:

  • バージョン11.1または56.xより前のバージョン12.0ビルドからNetScaler ADM 12.1ビルド48.18バージョンにアップグレードする場合は、次の手順を実行してください。

    • 既存のバージョンから 12.0 ビルド 57.24 にアップグレードします。

    • 次に、バージョン 12.1 の最新ビルドにアップグレードします。

      12.1 リリースに正常にアップグレードするには特定のクリーンアップ手順が必要なため、この 2 段階のプロセスに従う必要があります。これらのプロシージャは、12.0 ビルド 56.x 以降でのみ使用できます。

  • 12.1では、高可用性展開でプライマリノードにフローティングIPアドレスを構成できるため、NetScaler ADC ロードバランサーを別途用意する必要がなくなります。この改善により、高可用性展開は同じサブネット上に存在する必要があります。現在のデプロイが別のサブネット上にある場合は、この記事を確認してアップグレードプロセスについて学ぶ必要があります。

  • 12.1 では、高度なバックアップのサポートが削除されました。NetScaler ADM 12.1 にアップグレードすると、高度なバックアップ機能は利用できなくなります。詳細については、この記事をご覧ください。

NetScaler ADM を12.1ビルドから以前のリリースのビルドにダウングレードすることはできません。

推奨される注意事項:

  • アップグレードする前に、NetScaler ADM サーバーをバックアップしてください。

  • アップグレード後、NetScaler ADM サーバーと管理対象インスタンス間の接続の再確立が必要になる場合があります。「続行すると接続に失敗する可能性がある」という旨を警告する確認メッセージが表示されます。

  • 高可用性セットアップの NetScaler ADM サーバーでは、アップグレード時にどちらのノードでも構成を変更しないでください。

    警告

    アップグレード処理が正常に完了するまでブラウザーを更新しないでください。アップグレード処理が完了するまでに数分かかることがあります。

  • アップグレード後、アクティブノードは高可用性ペアで変更できます。

単一の NetScaler ADM サーバーのアップグレード

単一のNetScaler ADM サーバーをアップグレードするには:

  1. ウェブブラウザに、NetScaler ADM サーバーのIPアドレスを入力します。

    注:

    高可用性モードのNetScaler ADM サーバーの場合は、HAペアのNetScaler ADM サーバーまたは負荷分散仮想サーバーのいずれかのIPアドレスを入力します。

  2. 「 ユーザー名 」フィールドと 「パスワード 」フィールドに、管理者の資格情報を入力します。

  3. [システム]  > [システム**管理] に 移動します。システム管理の小見出しの下で、「NetScaler ADM のアップグレード**」をクリックします。

    ローカライズされた画像

  4. NetScaler ADM をアップグレードする]ページで、[アップグレードに成功したらソフトウェアイメージをクリーンアップ する]チェックボックスをオンにして、アップグレード後にイメージファイルを削除します。このオプションを選択すると、アップグレード時にNetScaler ADM イメージファイルが自動的に削除されます。

    このオプションはデフォルトで選択されています。アップグレードプロセスを開始する前にこのチェックボックスをオンにしない場合は、イメージを手動で削除する必要があります。

    ローカライズされた画像

  5. その後、[ローカル](ローカル マシン)または [アプライアンス] を選択して、新しいイメージファイルをアップロードできます。ビルドファイルは、NetScaler ADM 仮想アプライアンス上に存在する必要があります。

    ローカライズされた画像

    [ 確認] ダイアログボックスが表示されます。[OK] をクリックします。

  6. [OK] をクリックします。

    アップグレードプロセスが開始されます。

高可用性ペアを以前のリリースから 12.1 にアップグレード

高可用性モードのNetScaler ADM サーバーでは、アクティブノードまたは負荷分散仮想サーバーのIPアドレスにアクセスしてアップグレードできます。いずれかのサーバーでアップグレードプロセスを開始すると、両方のNetScaler ADM サーバーが自動的に最新のビルドにアップグレードされます。

重要

NetScaler ADM を高可用性モードでアップグレードする場合の注意点

高可用性モードのNetScaler ADM を以前のリリースから12.1にアップグレードすると、高可用性接続は、セカンダリノードで実行される「Join HA」スクリプトによって内部的に確立されます。アップグレードプロセスにかかる時間は、ネットワークインフラストラクチャ、データベースに存在するデータ、およびリンクの速度によって異なります。2 つのノード間の接続を再確立するには数時間かかる場合があります。この間、プライマリノードはセカンダリノードからハートビートを受信しません。アップグレードプロセスが完了するまで、プライマリ UI にハートビートがないことを示す通知が表示されます。アップグレードプロセスが終了すると、セカンダリノードが再起動し、高可用性デプロイが完了します。

:アップグレードのステータスを確認するには、SSH を使用して各ノードにログオンし、次のコマンドを実行して出力を確認します。

pgrep  -lf  installmas

pgrep -lf maintenance

pgrep -lf join_streaming_replication

pgrep -lf pg_basebackup

これらのコマンドのいずれかがノードで実行中のプロセスを示している場合、アップグレードは進行中であり、中断しないでください。この間、NetScaler ADM を再起動したり、セカンダリノードで強制フェイルオーバーを試みたりしないでください。

アップグレードプロセスが完了すると、nsroot/nsroot またはユーザー認証情報でログオンできない場合があります。これは、NetScaler ADM サブシステムが完全に再起動していないか、移行がまだ進行中である可能性があるためです。NetScaler ADM を再起動したり、パスワードの回復を試みたりしないでください。これは望ましくない影響をもたらし、システムの動作が一貫していない可能性があります。必要に応じて、nsrecover/ <your_password_for_the_nsroot_user>認証情報を使用してログオンしてみることができます。

アップグレード後、操作を開始する前に、プライマリノードとセカンダリノードの両方がアップグレードされ、再起動が完了していることを確認します。

注:

CLIを使用してNetScaler ADM を高可用性モードでアップグレードすることはできません。

高可用性のNetScaler ADM サーバーでのプールライセンス

NetScaler ADM サーバーを高可用性モードで展開すると、ライセンスファイルがプライマリノードに添付され、プライマリサーバーのホストIDまたはMACアドレスで構成(ノードロック)されます。プールライセンス機能は、12.1ビルド以降の高可用性でNetScaler ADM でサポートされるようになりました。両方のノードでプールライセンス機能を設定するには、両方のノードに同一のライセンスファイルが必要です。セカンダリノードに同一のライセンスをインストールするには、セカンダリノードの HostID (MAC アドレス) にライセンスを再ホストする必要があります。

NetScaler ADM に高可用性モードの2つのサーバーノードS1とS2があるシナリオを考えてみましょう。元のライセンスファイル L1 は、サーバ S1 にインストールされます。これで、再ホストされたライセンスファイル L2 が S2 に割り当てられるはずです。

手順に従って、高可用性モードのNetScaler ADM を12.0から12.1にアップグレードし、プールライセンス機能を設定します。

  1. 高可用性モードでNetScaler ADM サーバーのプライマリノードにログオンし、アップグレードプロセスを実行します。

  2. 再ホストされたライセンスファイル L2 をセカンダリサーバノード S2 にインストールします。

    この時:

    • S2 がプライマリノードの場合、そのインスタンスの GUI にアクセスして L2 ライセンスをインストールできます。

    • S2 がセカンダリノードの場合は、S2 がプライマリノードになるように、手動でフェイルオーバーを実行する必要があります。GUI を使用して、ライセンス L2 を新しいプライマリノードにインストールします。
      これは、GUI からアクセスできるのは可用性の高いプライマリサーバだけだからです。

  3. 新しいプライマリノードにフローティング IP アドレスを設定します。

  4. NetScaler ADC インスタンスのライセンスサーバーIPアドレスを削除し、フローティングIPアドレスを使用するように再構成します。これをすべてのNetScaler ADC インスタンスで実行します。

NetScaler ADC インスタンスにメンテナンスウィンドウを作成して、NetScaler ADM 高可用性プールライセンスのアップグレードを実行することをお勧めします。これは、ライセンスサーバーを削除してフローティングIPアドレスを追加すると、NetScaler ADC インスタンスが一時的に最小帯域幅サポートに戻るためです。

高可用性アップグレードシナリオ

NetScaler ADM サーバーを高可用性モードで展開するシナリオは2つあります。

  • プライマリサーバーとセカンダリサーバーは同じサブネットにデプロイされます。

  • プライマリサーバーとセカンダリサーバーは異なるサブネットに配置されます。

このアップグレードドキュメントは、これらの両方のシナリオでNetScaler ADM をアップグレードするのに役立ちます。

  • 同じサブネットでの高可用性セットアップのアップグレード

  • 異なるサブネットの高可用性セットアップのアップグレード

同じサブネットの高可用性セットアップをアップグレード

同じサブネット上に高可用性モードで展開されたNetScaler ADM サーバーのアップグレードは、NetScaler ADM 12.1によって自動的に処理されます。

同じサブネットで高可用性モードで展開されているNetScaler ADM をアップグレードするには:

  1. プライマリノードにログインし、[システム] > [ システム管理] に移動します

  2. [システム管理] で、[ NetScaler ADM のアップグレード] をクリックします。  

  3. アップグレード中にエラーが発生すると、次のエラーメッセージが表示されます。プライマリサーバ上のメッセージに記載されている指示に従います。

    ローカライズされた画像

  4. アップグレードプロセスの一環として、CLI を使用してクリーンアップ手順を実行する必要があります。クリーンアップ処理中、2 次ノードが主ノードになります。古いプライマリノードには GUI からアクセスできません。クリーンアッププロセスの進行中は、古いプライマリノードと新しいプライマリノードを再起動しないでください。クリーンアッププロセスが完了したら、新しいプライマリノードからアップグレード手順を続行します。

  5. アップグレードプロセスが完了したら、2 つのノードはデータベースを同期する必要があります。同期が完了して新しいセカンダリノードが起動するまでにかかる時間は、データベースに存在するデータによって異なります。

    アップグレードが成功したら、NetScaler ADM ユーザーインターフェイスを使用してフローティングIPアドレスを構成する必要があります。

  6. フローティング IP アドレスを設定するには、[システム] > [デプロイ] > [高可用性モードのフローティング IP アドレスの設定] に移動します。

  7. 次の図に示すようにフローティング IP アドレスを指定し、「OK」をクリックします。

    ローカライズされた画像

異なるサブネットの高可用性セットアップをアップグレード

異なるサブネットに高可用性モードで展開されたNetScaler ADM サーバーのアップグレードは、管理者が処理する必要があります。

このシナリオでは、NetScaler ADM HAノード1(プライマリ)はサブネット1にあり、NetScaler ADM HAノード2(セカンダリ)はサブネット2にあります。

異なるサブネットで高可用性モードで展開されたNetScaler ADM をアップグレードするには:

  1. 高可用性設定を手動で解除します。詳細については、「 高可用性の無効化」を参照してください。

  2. NetScaler ADM スタンドアロンノード 1 をアップグレードします。NetScaler ADM のアップグレード方法の詳細については、「 単一の NetScaler ADM サーバーのアップグレード」を参照してください。

  3. サブネット1に新しいNetScaler ADM スタンドアロンノード3をセットアップして登録します。

  4. ノード 1 とノード 3 を登録したら、これらのノードの両方を高可用性モードでデプロイします。詳細については、「 プライマリノードとセカンダリノードを高可用性ペアとしてデプロイする」を参照してください。

    注:

    フローティング IP アドレスの設定は必須です。

  5. NetScaler ADM ノード 2 を削除します。

高可用性ペアを以前の12.1バージョンから最新バージョンにアップグレードする

高可用性で展開されたNetScaler ADM サーバーは、以前の12.1ビルドから新しい12.1ビルドにアップグレードできます。

高可用性モードで展開されたNetScaler ADM をアップグレードするには:

  1. NetScaler ADM 12.1ビルド49.37イメージファイルをCitrix.comのダウンロードページからダウンロードします。

  2. プライマリノードにログインし、[システム] > [ システム管理] に移動します

  3. [システム管理] で、[ NetScaler ADM のアップグレード] をクリックします。

  4. 画像が保存されているフォルダーに移動します。

    アップグレード中は、どちらのノードにも構成を変更しないでください。

    警告

    • アップグレード処理が正常に完了するまでブラウザーを更新しないでください。アップグレード処理が完了するまでに数分かかることがあります。

    アップグレード後、アクティブノードは高可用性ペアで変更できます。

NetScaler ADM ディザスタリカバリ展開のアップグレード

NetScaler ADM ディザスタリカバリ展開のアップグレードは、次の2ステップのプロセスです。

まず、プライマリサイトの高可用性モードで構成されたNetScaler ADM ノードをアップグレードする必要があります。後で災害復旧ノードをアップグレードする必要があります。

障害復旧ノードをアップグレードする前に、高可用性で展開されているNetScaler ADM サーバーをアップグレードしていることを確認してください。

NetScaler ADM障害回復ノードをアップグレードする

  1. CitrixダウンロードサイトからNetScaler ADMアップグレードイメージファイルをダウンロードします。

  2. 「nsrecover」認証情報を使用して、このファイルを災害復旧ノードにアップロードします。

  3. 「nsrecover」認証情報を使用して災害復旧ノードにログオンします。

    ローカライズされた画像

  4. イメージファイルを配置したフォルダに移動し、ファイルを解凍します。

  5. 次のスクリプトを実行します。

    ./installmas

    ローカライズされた画像

オンプレミスエージェントをマルチサイト展開用にアップグレードする

NetScaler ADM エージェント展開のアップグレードは3段階のプロセスです。 オンプレミスエージェントをアップグレードする前に、次のタスクを完了していることを確認してください。

  1. 高可用性で展開されているNetScaler ADM サーバーをアップグレードします。

  2. NetScaler ADM 障害回復ノードをアップグレードします。

    詳しくは、「 NetScaler ADM ディザスタリカバリ展開のアップグレード」を参照してください。

オンプレミスエージェントのアップグレード

  1. CitrixダウンロードサイトからNetScaler ADMエージェントのアップグレードイメージファイルをダウンロードします。

  2. 「nsrecover」認証情報を使用して、このファイルをエージェントノードにアップロードします。

  3. 正しいエージェントアップグレードイメージをダウンロードしてください。画像ファイル名の形式は次のとおりです。

    ビルドマスエージェント-12.1-48.18.tgz

  4. 「nsrecover」認証情報を使用してオンプレミスエージェントにログオンします。

  5. イメージファイルを配置したフォルダに移動し、ファイルを解凍します。

    ローカライズされた画像

  6. 次のスクリプトを実行します。

    。/エージェントとしてインストール

    ローカライズされた画像

NetScaler ADM の高度なバックアップと復元機能のサポートを削除

高度なバックアップ機能を使用してNetScaler ADM サーバーの完全なバックアップを作成する代わりに、NetScaler ADM バージョン12.1で利用可能になった新しいディザスタリカバリ機能を使用して 、NetScaler ADM 高可用性セットアップの完全なバックアップを作成し、ビジネス継続性のユースケースを支援できるようになりました。

重要

  1. NetScaler ADM 12.1 にアップグレードすると、高度なバックアップ機能は利用できなくなります。高度なバックアップ機能を削除し、ディザスタリカバリ機能を使用してバックアップを続行するには、「 NetScaler ADM 12.1へのアップグレード後にNetScaler ADM をバックアップする」を参照してください。ディザスタリカバリは、NetScaler ADM HAでのみサポートされています。

  2. 構成ファイル、インスタンスの詳細、システムデータなどを含むNetScaler ADM サーバーの部分的なバックアップを引き続き作成し、NetScaler ADM サーバーをスタンドアロン展開で復元するには( 部分バックアップ)、「単一サーバー展開でNetScaler ADM サーバーをバックアップおよび復元する方法」を参照してください。

プライマリサーバーで障害が発生した場合は、障害回復機能を使用して、データを失うことなく同じプライマリサーバー上でNetScaler ADM を起動および構成します。この機能は、NetScaler ADM バージョン12.1からの高可用性セットアップでデプロイされたNetScaler ADM サーバーでのみ使用できます。

NetScaler ADM 12.1 にアップグレードしたら、NetScaler ADM サーバーをバックアップしてください

NetScaler ADM サーバーを引き続きバックアップするには、Citrixでは次のことを推奨します。

  1. 次の手順を実行して、NetScaler ADM のリモートバックアップ設定を削除します。

    1. [ システム ] > [ システム管理 ] > [ 高度なシステムバックアップ設定]に移動します。

    2. 「バックアップの詳細設定」ページで、「 いいえ 」を選択してリモートバックアップを無効にします。

    3. [ 設定の適用] をクリックします。NetScaler ADM サーバーが再起動し、変更した設定が適用されるまでお待ちください。

    4. リモートバックアップノードを削除します。

  2. 新しいNetScaler ADM サーバーを展開して構成し、上記の手順で再起動した既存のNetScaler ADM サーバーを使用して高可用性セットアップを作成します。

    • NetScaler ADM スタンドアロン展開の詳細については、「NetScaler ADM の展開」を参照してください。

    • NetScaler ADM HAの展開について詳しくは、「高可用性展開」を参照してください。

  3. 引き続きデータのバックアップと復元を行うようにディザスタリカバリを設定します。ディザスタリカバリの詳細については、「高可用性を実現するためのディザスタリカバリの設定」を参照してください。

NetScaler ADM サーバーにディスクを追加する

NetScaler ADM ストレージ要件がデフォルトのディスク容量(120ギガバイト)を超える場合は、追加のディスクを接続できます。単一サーバー展開と高可用性展開の両方で、追加のディスクを接続できます。

NetScaler ADM をリリースバージョン12.0から12.1にアップグレードしても、以前のバージョンの追加ディスクに作成したパーティションは変わりません。パーティションは削除されず、サイズも変更されません。

追加ディスクを接続する手順は、アップグレードしたビルドでも変わりません。NetScaler ADM の新しいディスクパーティション作成ツールを使用して、新しく追加したディスクにパーティションを作成できるようになりました。ツールを使用して、既存の追加ディスク内のパーティションのサイズを変更することもできます。追加ディスクを接続する方法と新しいディスクパーティションツールを使用する方法について詳しくは、「 NetScaler ADM に追加ディスクを接続する方法」を参照してください。

StyleBookを使用してOpenStackでNetScaler ADC インスタンスをプロビジョニングする

NetScaler ADM 12.1ビルド49.23以降、OpenStackオーケストレーションワークフローのアーキテクチャが更新されました。ワークフローでは、NetScaler ADM StyleBookを使用してNetScaler ADC インスタンスを構成するようになりました。バージョン 12.0 またはバージョン 12.1 ビルド 48.18 のいずれかから NetScaler ADM 12.1 ビルド 49.23 にアップグレードする場合は、次の移行スクリプトを実行する必要があります。

/mps/scripts/migration_scripts/migrate_configurations.py
<!--NeedCopy-->

「os-cs-lb-mon」StyleBookとマイグレーションスクリプトの詳細については、「 StyleBookを使用したOpenStack上のNetScaler ADC VPXインスタンスのProvisioning」を参照してください