ジョブを使用してNetScalerインスタンスをアップグレードする

NetScaler Application Delivery Management (ADM) を使用して、1 つ以上の NetScaler インスタンスをアップグレードできます。 インスタンスをアップグレードする前に、ライセンス フレームワークとライセンスの種類を知っておく必要があります。

メンテナンス ジョブを作成して NetScaler インスタンスをアップグレードする場合は、アップグレードするインスタンスに対して事前検証チェックを実行します。

  1. カスタマイズを確認します - カスタマイズをバックアップし、インスタンスから削除します。 インスタンスのアップグレード後に、バックアップしたカスタマイズを再適用できます。

  2. ディスク使用量を確認します - /var フォルダーの容量が 6 GB 未満で、 /flash フォルダーの容量が 200 MB 未満の場合は、ディスク領域をクリーンアップします。 ディスク領域をクリーンアップするには、次のフォルダー パスを確認してください。

  3. ディスク ハードウェアの問題を確認します - ハードウェアの問題がある場合は解決します。

ADC HA ペアは 2 段階でアップグレードできます。

  1. アップグレード ジョブを作成し、いずれかのノードですぐに実行するか、後でスケジュールします。

  2. 残りのノードで後でアップグレード ジョブを実行するようにスケジュールします。 最初のノードのアップグレード後にこのジョブを必ずスケジュールしてください。

ADC HA ペアをアップグレードする場合は、次の点に注意してください。

ADC クラスターをアップグレードすると、ADM は指定されたインスタンスに対してのみアップグレード前の検証を実行します。 アップグレードする前に、クラスター ノードのカスタマイズ、ディスク使用量、およびハードウェアの問題を確認して解決してください。

ADC インスタンスをアップグレードするためのアップグレード メンテナンス ジョブを作成する

注記

上位バージョンから下位バージョンへの ADC アップグレードはサポートされていません。 たとえば、NetScaler インスタンスが 13.0 82.x の場合、ADC インスタンスを 13.0 79.x またはその他の以前のバージョンにダウングレードすることはできません。

  1. NetScaler ADM で、 インフラストラクチャ > アップグレード ジョブに移動します。 ジョブの作成 ボタンをクリックします。

    メンテナンスジョブを作成する

  2. メンテナンス ジョブの作成で、 NetScaler のアップグレード (スタンドアロン/高可用性/クラスター) を選択し、 続行をクリックします。

    アップグレードメンテナンスジョブを選択

  3. インスタンスの選択で、 ジョブ名に任意の名前を入力します。

  4. アップグレードする ADC インスタンスを追加するには、[ インスタンスの追加 ] をクリックします。

    メンテナンスジョブをアップグレードするためにインスタンスを追加する

  5. イメージの選択 タブで、ローカル ドライブまたはビルド イメージから ADC イメージを選択します。

    メンテナンスジョブをアップグレードするイメージを選択してください

    メンテナンスジョブをアップグレードするイメージを選択してください

    選択したインスタンスのアップグレード前検証を開始するには、[ 次へ ] をクリックします。

  6. アップグレード前の検証 タブには、次のセクションが表示されます。

    アップグレード前検証レポート

重要

クラスター IP アドレスを指定すると、ADM は指定されたインスタンスに対してのみアップグレード前検証を実行し、他のクラスター ノードに対しては実行しません。

  1. オプションで、 カスタム スクリプトで、インスタンスのアップグレードの前後に実行するスクリプトを指定します。 コマンドを実行するには、次のいずれかの方法を使用します。

    カスタム スクリプトは、ADC インスタンスのアップグレード前後の変更を確認するために使用されます。 例えば:

    インスタンスのアップグレードには複数の段階があります。 これらのスクリプトを次のステージで実行するように指定できるようになりました。

注記

必要な段階でスクリプトの実行が有効になっていることを確認します。 それ以外の場合、指定されたスクリプトは実行されません。

スクリプト ファイルをインポートしたり、ADM GUI に直接コマンドを入力したりできます。

-  **ファイルからコマンドをインポート**: ローカルコンピューターからコマンド入力ファイルを選択します。
-  **コマンドを入力**: GUI に直接コマンドを入力します。

アップグレード後の段階では、アップグレード前の段階で指定したのと同じスクリプトを使用できます。

![カスタムスクリプト](/en-us/netscaler-application-delivery-management-software/media/custom-scripts-upgrade-job.png)
  1. タスクのスケジュールで、次のいずれかのオプションを選択します。

  2. ジョブの作成で、次の詳細を指定します。

    1. ソフトウェア イメージ リストから次のいずれかのオプションを選択します。

      • ローカル - ローカルマシンからインスタンスアップグレードファイルを選択します。

      • アプライアンス - ADM ファイル ブラウザーからインスタンス アップグレード ファイルを選択します。 ADM GUI には、 /var/mps/mps_imagesにあるインスタンス ファイルが表示されます。

    2. インスタンスにイメージをアップロードするタイミングを指定します。

      • 今すぐアップロード - 画像をすぐにアップロードするには、このオプションを選択します。 ただし、アップグレード ジョブはスケジュールされた時間に実行されます。

      • 実行時にアップロード - アップグレード ジョブの実行時にイメージをアップロードするには、このオプションを選択します。

      高可用性ペアの場合、イメージをアップロードするノードを指定できます。

      • プライマリノードとセカンダリノードの両方にアップロードします: ビルドイメージファイルをプライマリノードとセカンダリノードの両方にアップロードします。

      • セカンダリノードにのみアップロード: ビルドイメージファイルをセカンダリノードにのみアップロードします。 セカンダリ ノードがアップグレードされると、フェイルオーバーが発生し、ビルド イメージ ファイルが、以前はプライマリ ノードであった新しいセカンダリ ノードにアップロードされます。

    ノードへのADC高可用性アップグレード

    高可用性ペアで使用可能なスケジュール シナリオの詳細については、「 高可用性ペアのアップグレード ジョブのスケジュール」を参照してください。

    アップグレードジョブを作成し、イメージを ADC にアップロードする

  3. ジョブの作成をクリックします。

アップグレード ジョブは、 インフラストラクチャ > アップグレード ジョブに表示されます。 既存のジョブを編集する場合、必須フィールドがすでに入力されている場合は、任意のタブに切り替えることができます。 たとえば、 構成の選択 タブにいる場合は、 ジョブプレビュー タブに切り替えることができます。

ADCディスクスペースをクリーンアップする

ADC インスタンスのアップグレード中にディスク容量不足の問題が発生した場合は、NetScaler ADM GUI 自体からディスク容量をクリーンアップします。

  1. アップグレード前の検証 タブの アップグレードがブロックされたインスタンス セクションに、ディスク容量不足のためにアップグレードに失敗したインスタンスが表示されます。 ディスク容量の問題があるインスタンスを選択します。

  2. ディスク容量の確認をクリックします。

    ディスク領域の詳細 ペインが表示されます。 このペインには、インスタンス、使用済みメモリ、使用可能なメモリが表示されます。

    ディスク容量の詳細

  3. ディスク領域の詳細 ペインで、クリーンアップが必要なインスタンスを選択し、次のいずれかを実行します。

    1. ディスク クリーンアップ - 必要なフォルダーまたはディレクトリに移動して削除し、ディスク領域を解放します。

    2. クイッククリーンアップ - 複数のフォルダーを削除してディスク領域をすばやく解放します。 表示される [ 確認 ] ペインで、削除するフォルダーを選択し、[ はい] をクリックします。

      クイッククリーンアップ

    3. ディスク領域を解放した後、インスタンスをアップグレードするのに十分なディスク領域が利用可能かどうかを確認できます。 アップグレードがブロックされたインスタンス セクションで、 再検証をクリックします。

      次の例では、ディスク領域が使用可能です。 ここで、[ アップグレード準備完了へ移動 ] をクリックしてインスタンスをアップグレードするか、[ 次へ ] をクリックして次の手順に進むことができます。

      クリーンアップの検証

NetScaler 高可用性ペアのアップグレードジョブのスケジュール設定

次の表には、 タスクのスケジュール ページのさまざまなスケジュール シナリオと、 ジョブの作成 ページで使用できる対応するアップグレード オプションがリストされています。

アップグレードジョブをいつ実行しますか? ソフトウェア イメージを ADC にアップロードするのはいつですか? ビルドイメージを HA ノードにアップロードするにはどうすればよいでしょうか?
今すぐアップグレード 適用できない プライマリノードとセカンダリノードの両方にアップロードします (デフォルトオプション)
    セカンダリノードにのみアップロード
後でスケジュールする 実行時にアップロード (デフォルトオプション) プライマリノードとセカンダリノードの両方にアップロードします (デフォルトオプション)
    セカンダリノードにのみアップロード
  今すぐアップロード 適用できない
後でスケジュールする ( HA 内のノードに対して 2 段階のアップグレードを実行する を選択した場合) 実行時にアップロード (デフォルトオプション) セカンダリノードにのみアップロード (デフォルトおよび唯一のオプション)
  今すぐアップロード 適用できない

ADC アップグレード ジョブの統合された差分レポートをダウンロードする

カスタム スクリプトが指定されている場合は、ADC アップグレード ジョブの差分レポートをダウンロードできます。 差分レポートには、アップグレード前スクリプトとアップグレード後スクリプトの出力の違いが含まれます。 このレポートを使用すると、アップグレード後に ADC インスタンスにどのような変更が行われたかを確認できます。

注記

差分レポートは、アップグレード前とアップグレード後の段階で同じスクリプトを指定した場合にのみ生成されます。

アップグレード ジョブの差分レポートをダウンロードするには、次の手順を実行します。

  1. インフラストラクチャ > 構成ジョブ > メンテナンスジョブに移動します。

  2. 差分レポートをダウンロードするアップグレード ジョブを選択します。

  3. 差分レポートをクリックします。

  4. 差分レポートで、選択したアップグレード ジョブの統合された差分レポートをダウンロードします。

    このページでは、次のいずれかの種類の相違レポートをダウンロードできます。

    ADC アップグレード ジョブの差分レポートをダウンロードする