Citrix Application Delivery Managementサービス

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

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

前提条件

ADC インスタンスをアップグレードする前に、アップグレードするインスタンスに対して事前検証チェックを実行します。

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

  2. ディスクハードウェアの問題の確認 -ハードウェアの問題があれば解決します。

ADCの高可用性ペア

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

  • セカンダリノードが最初にアップグレードされます。

  • ノードの同期と伝播は、両方のノードが正常にアップグレードされるまで無効になります。

  • 高可用性ペアのアップグレードが成功すると、実行履歴にエラーメッセージが表示されます。このメッセージは、高可用性ペアのノードが異なるビルドまたはバージョン上にある場合に表示されます。このメッセージは、1 次ノードと 2 次ノード間の同期が無効になっていることを示します。

ADC 高可用性ペアは、次の 2 つの段階でアップグレードできます。

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

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

ADCクラスタ

ADC クラスタをアップグレードすると、アップグレード前の検証段階で、ADM は指定されたインスタンスのみを検証します。したがって、確認し、クラスターノード上の次の問題を解決します。

  • カスタマイズ
  • ディスク使用率
  • ハードウェアの問題

ADCアップグレード・ジョブの作成

ADC アップグレードジョブを作成するには、次の手順を実行します。

  1. ネットワーク > 構成ジョブ > メンテナンスジョブに移動します

    メンテナンスジョブの作成

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

    アップグレード保守ジョブの選択

  3. [ インスタンスの選択]で、[ ジョブ名] に選択した名前を入力します

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

    • ADC 高可用性ペアをアップグレードするには、プライマリノードまたはセカンダリノードの IP アドレスを指定します。

    • クラスターをアップグレードするには、クラスターの IP アドレスを指定します。

    アップグレード保守ジョブへのインスタンスの追加

  5. [ Next ] をクリックして、選択したインスタンスでアップグレード前の検証を開始します。

    [ アップグレード前の検証 ] タブには、失敗したインスタンスが表示されます。失敗したインスタンスを削除して、[ 次へ] をクリックします。

    重要

    クラスター IP アドレスを指定した場合、ADM は、他のクラスターノードではなく、指定されたインスタンスでのみアップグレード前の検証を行います。

  6. 必要に応じて、[ カスタムスクリプト] で、インスタンスのアップグレードの前後に実行するスクリプトを指定します。詳しくは、「カスタムスクリプトを使用する」を参照してください。

  7. タスクのスケジュール」で、次のいずれかのオプションを選択します。

    • 今すぐアップグレード: アップグレードジョブはすぐに実行されます。

    • [後でスケジュール]: このアップグレードジョブを後で実行するには、このオプションを選択します。インスタンスをアップグレードする場合は、[ 実行日] と [開始時刻] を指定します。

      ADC 高可用性ペアを 2 段階でアップグレードする場合は、[ 高可用性のノードに対して 2 段階アップグレードを実行する] を選択します。

      高可用性ペアの別のインスタンスをアップグレードする場合は、[ Execution Date] と [Start Time] を指定します。

      ADCの高可用性アップグレード2段階

      詳しくは、「ADCの高可用性ペア」を参照してください。

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

    • ADC ソフトウェアイメージを選択:リストからADCイメージを選択します。このオプションでは、CitrixダウンロードWebサイトで使用可能なすべてのADCイメージが一覧表示されます。

      ADCイメージ

      ADCソフトウェアイメージには、優先ビルドに星形のアイコンが表示されます。そして、ほとんどのダウンロードビルドにはブックマークアイコンが付いています。

    • ADC ソフトウェアイメージのアップロード:ローカルコンピュータまたは ADC アプライアンスからイメージをアップロードできます。ADC アプライアンスを選択すると、/var/mps/mps_imagesに存在するインスタンスファイルが ADM GUI に表示されます。ADM GUI からイメージを選択します。

    アップグレードジョブをスケジュールする場合、インスタンスにイメージをアップロードするタイミングを指定できます。

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

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

    画像をアップロードしたいときはいつですか?

    その他のアップグレードオプションの詳細については、ADCアップグレード・オプションを参照してください。

  9. [ ジョブの作成] をクリックします。

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

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

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

  1. [ アップグレード前の検証 ] タブで、ディスク領域の問題があるインスタンスを選択します。

  2. [ ディスク領域の確認] を選択します。

    このペインには、容量の少ないインスタンスのディスクが表示されます。また、ディスク上で使用され、使用可能なメモリの量も表示されます。

  3. [ Check Disk Space ] ペインで、クリーンアップが必要なインスタンスを選択します。

  4. [ ディスククリーンアップ] をクリックします。

    ディスククリーンアップ

  5. 消去するファイルを選択します。

  6. [ 削除] をクリックします

カスタムスクリプトを使用する

ADC アップグレードジョブの作成を実行する間、カスタムスクリプトを指定できます。カスタムスクリプトは、ADC インスタンスのアップグレードの前後に変更をチェックするために使用されます。例:

  • アップグレード前とアップグレード後のインスタンスのバージョン。

  • アップグレード前後のインターフェイス、高可用性ノード、仮想サーバ、およびサービスのステータス。

  • 仮想サーバーとサービスの統計。

  • ダイナミックルート。

次のステージで実行するカスタムスクリプトを指定します。

  • アップグレード前: インスタンスをアップグレードする前に、指定されたスクリプトが実行されます。

  • アップグレード前のフェールオーバー後(HA に適用可能):このステージは、高可用性配置にのみ適用されます。指定されたスクリプトは、ノードのアップグレード後、フェールオーバーの前に実行されます。

  • アップグレード後(スタンドアロンに適用)/フェールオーバー後のアップグレード後(HA に適用可能): 指定されたスクリプトは、スタンドアロンデプロイでインスタンスをアップグレードした後に実行されます。高可用性展開では、スクリプトはノードとフェイルオーバーをアップグレードした後に実行されます。

  • 必要な段階で、スクリプトまたはコマンドの実行を有効にしてください。そうしないと、指定されたスクリプトは実行されません。

  • 相違レポートが生成されるのは、アップグレード前およびアップグレード後の段階で同じスクリプトを指定した場合だけです。したがって、アップグレード後の段階で [ アップグレード前のスクリプトと同じスクリプトを使用 ] を選択してください。ADCアップグレード・ジョブの統合差分レポートのダウンロードを参照してください。

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

  • ファイルからコマンドをインポートする: ローカルコンピュータからコマンド入力ファイルを選択します。
  • コマンドの入力:GUI上でコマンドを直接入力します

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

カスタムスクリプト

ADCアップグレード・オプション

ADC アップグレードジョブの作成を実行する間、[ Create Job ] タブで次のオプションを選択できます。

  • アップグレードの成功時にCitrix ADC からソフトウェアイメージをクリーンアップ-インスタンスのアップグレード 後にADCインスタンスでアップロードされたイメージをクリアするには、このオプションを選択します。

  • アップグレードを開始する前に、ADC インスタンスをバックアップしてください。: 選択した ADC インスタンスのバックアップを作成します。

  • アップグレード後に高可用性ノードのプライマリおよびセカンダリステータスを維持する: 各ノードのアップグレード後にアップグレードジョブでフェールオーバーを開始する場合は、このオプションを選択します。このようにして、アップグレードジョブはノードのプライマリとセカンダリのステータスを維持します。

  • アップグレード開始前に ADC 設定を保存-ADC インスタンスをアップグレードする前に 、実行中の ADC 設定を保存します。

  • ISSU を有効にして、ADC HA ペアでのネットワーク停止を回避する -ISSU は、ADC高可用性ペアでのダウンタイムなしのアップグレードを保証します。このオプションは、アップグレード中に既存の接続を使用する移行機能を提供します。そのため、ダウンタイムなしでADC高可用性ペアをアップグレードできます。ISSU 移行タイムアウトを分単位で指定します。

  • 実行レポートを電子メールで受信 する-実行レポートを電子メールで送信します。電子メール同報リストを追加するには、電子メール配布リストの作成を参照してください。

  • slackによる実行レポートの受 信-実行レポートをslackで送信します。Slack プロファイルを追加するには、「Slack プロファイルの作成」を参照してください。

アップグレードジョブの作成とADCへのイメージのアップロード

ADCアップグレード・ジョブの統合差分レポートのダウンロード

Citrix ADMでは、ADCアップグレードジョブの差分レポートをダウンロードできます。これを行うには、アップグレードジョブにカスタムスクリプトが必要です。差分レポートには、アップグレード前スクリプトとアップグレード後のスクリプトの出力の違いが含まれます。このレポートを使用すると、アップグレード後に ADC インスタンスで発生した変更を確認できます。

注:

相違レポートが生成されるのは、アップグレード前およびアップグレード後の段階で同じスクリプトを指定した場合のみです。

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

  1. [ ネットワーク] > [構成ジョブ] > [メンテナンスジョブ] に移動します

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

  3. 相違レポート」をクリックします。

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

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

    • アップグレード前とポストアップグレード前のフェイルオーバー差分レポート
    • アップグレード前とアップグレード後の差分レポート

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

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