Citrix ADC

Citrix ADCスタンドアロンアプライアンスのアップグレード

システムソフトウェアをアップグレードする前に、はじめにセクションを読み、必要なファイルのバックアップやCitrix ADCファームウェアのダウンロードなどの前提条件を満たしていることを確認してください。

10.0 以降のリリースからアップグレードする場合は、GUI または CLI を使用するオプションがあります。

GUI のアップグレードウィザードを使用して、次のビルドからリリース 13.0 にアップグレードすることはできません。

  • リリース 10.1 のすべてのビルド
  • リリース 10.5 のビルド 57.x 以前のビルド

Citrix ADCで9.x以降のリリースが稼働している場合は、製品マトリクスサイトを参照してください。

GUIを使用してCitrix ADCスタンドアロンアプライアンスをアップグレードする

GUIを使用してスタンドアロンのCitrix ADCをリリース13.0にアップグレードする手順は、次のとおりです。

  1. Webブラウザで、Citrix ADC IPアドレスを入力します(例:http://10.102.29.50)。
  2. [ユーザー名] と [パスワード] に、管理者の資格情報 (nsroot/nsroot) を入力し、 [ログオン] をクリックします。
  3. GUI で、[システムのアップグレード] をクリックします。

    ローカライズされた画像

  4. 「ファイルの選択」 メニューから、適切なオプション(「 ローカル 」または「 アプライアンス 」)を選択します。Applianceオプションを使用する場合は、まずCitrix ADCにファームウェアをアップロードする必要があります。WinSCPなどの任意のファイル転送方法を使用して、Citrix ADCファームウェアをアプライアンスにアップロードできます。

  5. 正しいファイルを選択し、[アップグレード] をクリックします。

  6. 指示に従って、ソフトウェアをアップグレードします。

  7. プロンプトが表示されたら、[再起動] を選択します。

アップグレード後、アプライアンスにアクセスする前に、すべてのブラウザインスタンスを閉じ、コンピュータのキャッシュをクリアします。

CLI を使用した Citrix ADC スタンドアロンアプライアンスのアップグレード

CLIを使用してスタンドアロンCitrix ADCをリリース13.0にアップグレードする手順は、次のとおりです。

次の手順では、<release> および <releasenumber> はアップグレードするリリースバージョン<targetbuildnumber>を表し、はアップグレードするビルド番号を表します。この手順には、アップグレード中に /etc ディレクトリにプッシュされた更新が失われないようにするためのオプションの手順が含まれています。

  1. PuTTy などの SSH クライアントを使用して、アプライアンスへの SSH 接続を開きます。

  2. 管理者の資格情報を使用して、アプライアンスにログオンします。構成実行を保存します。プロンプトで、「Save config」と入力します。

  3. ns.conf ファイルのコピーを作成します。シェルプロンプトで、次のように入力します。

    1. cd /nsconfig
    2. cpns.confns.conf.NS\<currentreleasenumber\>\<currentbuildnumber\>

    構成ファイルは別のコンピュータにバックアップする必要があります。

  4. (オプション)/etc ディレクトリ内の次のファイルの一部を変更し、永続性を維持するために /nsconfig にコピーした場合、アップグレード中に /etc ディレクトリにプッシュされた更新はすべて失われる可能性があります。

    • ttys
    • resolv.conf
    • sshd_config
    • host.conf
    • newsyslog.conf
    • host.conf
    • httpd.conf
    • rc.conf
    • syslog.conf
    • crontab
    • monitrc

    これらの更新内容が失われないようにするには、/var/nsconfig_backup ディレクトリを作成し、カスタマイズしたファイルをこのディレクトリに移動します。つまり、次のコマンドを実行して、/etc ディレクトリで変更し、/nsconfig にコピーしたファイルを移動します。

    cp /nsconfig/<filename> /var/nsconfig_backup

    例:

    cp /nsconfig/syslog.conf /var/nsconfig_backup

  5. インストールパッケージの場所を作成します。シェルプロンプトで次のように入力します。

    • cd /var/nsinstall
    • mkdir \<releasenumber\>nsinstall
    • cd \<releasenumber\>nsinstall
    • mkdir build\_\<targetbuildnumber\>
    • cd build\_\<targetbuildnumber\>
  6. WinSCPなどのファイル転送方法を使用して、すでにダウンロードしたCitrix ADCファームウェアを、手順5で作成したディレクトリにコピーします。Citrix ADCファームウェアのダウンロードの詳細については、はじめにセクションを参照してください。

  7. インストールパッケージの内容を展開します。例:

    tar –xvzf build-13.0-37.2_nc_64.tgz

    tar –xvzf build-13.0-37.2_nc_32.tgz

  8. installns スクリプトを実行して、新しいバージョンのシステムソフトウェアをインストールします。スクリプトは、/etc ディレクトリを更新します。例:./installns

  9. プロンプトが表示されたら、Citrix ADCを再起動します。

  10. (オプション)はじめにセクションに ns.conf ファイルのコピーを作成した場合は、次の操作を行います。

    1. /var/nsconfig_backup と /etc 内のファイルを手動で比較し、/etc で適切な変更を加えます。
    2. 永続性を維持するには、/etc 内の更新されたファイルを /nsconfig に移動します。
    3. アプライアンスを再起動して、変更を有効にします。

以下は、Citrix ADCファームウェアのアップグレードの例です。

login: nsroot

パスワード:nsroot


Last login: Mon Apr 17 15:05:05 2018 from 10.252.243.134


Done


> save config


> shell


Last login: Mon Apr 17 15:05:05 2018 from 10.252.243.134


root@NSnnn# cd /var/nsinstall


root@NSnnn# cd 13.0nsinstall


root@NSnnn# mkdir build_43.1


root@NSnnn# cd build_43.1


root@NSnnn# ftp <FTP server IP address>


ftp> mget build-13.0-41.1_nc.tgz


ftp> bye


root@NSnnn# tar xzvf build-13.0-41.1_nc.tgz


root@NSnnn# ./installns


installns version (13.0-41.1) kernel (ns-13.0-41.1_nc.gz)


...


...


...


Copying ns-13.0-41.1_nc.gz to /flash/ns-13.0-41.1_nc.gz ...





...


Installation has completed.





Reboot NOW? [Y/N] Y

NITRO APIを使用してCitrix ADCスタンドアロンアプライアンスをアップグレードする

NITRO APIを使用してCitrix ADCをアップグレードまたはダウングレードする方法については、単一のAPIでCitrix ADC アップグレードとダウングレードを自動化を参照してください。

アップグレード後のCitrix ADCアプライアンスのエンティティのステータスを確認します

Citrix ADCアプライアンスをアップグレードしたら、次のエンティティのステータスを確認します。

  • 仮想サーバが UP 状態です。
  • モニタはUP状態です
  • GSLBサイトは何の問題もなく同期する
  • すべての証明書がアプライアンス上に存在している
  • すべてのライセンスがアプライアンス上に存在している

ユーザモニタ用のスクリプトファイルのディレクトリの場所

リリース 10.1 ビルド 122.17 では、ユーザモニタ用のスクリプトファイルが新しい場所にあります。アプライアンスまたは仮想アプライアンスをリリース 10.1 ビルド 122.17 以降にアップグレードする場合、変更は次のようになります。

  • /nsconfig/monitors/ に「競合」という名前の新しいディレクトリが作成され、以前のビルドのすべての組み込みスクリプトがこのディレクトリに移動されます。
  • 新しい組み込みスクリプトはすべて、/netscaler/monitors/ ディレクトリにあります。すべてのカスタムスクリプトは、/nsconfig/monitors/ ディレクトリにあります。
  • 新しいカスタムスクリプトを /nsconfig/monitors/ ディレクトリに保存します。
  • アップグレードの完了後、カスタム・スクリプトを作成し、組み込みスクリプトと同じ名前で /nsconfig/monitors/ ディレクトリに保存すると、/netscaler/monitors/ ディレクトリ内のスクリプトが優先されます。つまり、カスタムスクリプトは実行されません。

リリース 10.1 ビルド 122.17 以降を実行する仮想アプライアンスをプロビジョニングする場合、変更は次のようになります。

  • すべての組み込みスクリプトは、/netscaler/monitors/ ディレクトリにあります。
  • ディレクトリ /nsconfig/monitors/ が空です。
  • カスタムスクリプトを作成する場合は、/nsconfig/monitors/ ディレクトリに保存する必要があります。

ユーザモニタの詳細については、ユーザモニタについてを参照してください。

Citrix ADC 13.0ソフトウェアアップデートの確認とインストール

アップデートが利用可能になったら、Citrix ADCソフトウェアをアップデートして、パフォーマンスを向上させます。Citrix ADC アップデートには、機能の向上、パフォーマンスの修正、または機能強化が含まれます。リリースノートを読んで、アップデートで利用可能な修正と機能強化を確認してください。ソフトウェア更新プログラムを確認してインストールするには、次の手順を実行します。

  1. Citrix ADC ホームページで、右上隅にある[nsroot]メニューから[更新の確認]をクリックします。
  2. [利用可能な最新のシステムソフトウェアの更新] ページで、インストール可能なソフトウェア更新プログラムを確認します。
  3. [ダウンロード] をクリックして、Citrix Web サイトからインストールパッケージをダウンロードします。
  4. ソフトウェアパッケージをダウンロードしたら、CLI または GUI の手順で更新プログラムをインストールします。

[Check for Update] リンクにアクセスできるのは、HTTPS プロトコルではなく、HTTP プロトコルを使用して GUI にログインした場合だけです。