NetScalerクラスターのアップグレードまたはダウングレード
NetScalerクラスタのすべてのノードは、同じソフトウェアバージョンを実行している必要があります。したがって、クラスタをアップグレードまたはダウングレードするには、クラスタの各NetScalerアプライアンスを一度に1ノードずつアップグレードまたはダウングレードする必要があります。
アップグレードまたはダウングレード中のノードは、クラスタから削除されません。ノードは、アップグレードまたはダウングレード後にノードが再起動するときのダウンタイムを除いて、トラフィックを中断することなく処理します。
最初のクラスターノードをアップグレードまたはダウングレードすると、クラスターノード間でクラスターバージョンの不一致があると、構成の伝達が自動的に無効になります。構成の伝達は、すべてのクラスターノードをアップグレードまたはダウングレードした後にのみ有効になります。構成の伝播が無効になっている場合、クラスタ IP アドレスを使用して構成を実行することはできません。
次の表は、最初のクラスターノードのアップグレードまたはダウングレード中に構成の伝達が無効になる場合を示しています。
アップグレード/ダウングレード | バージョンから | バージョンへ | 説明 |
---|---|---|---|
アップグレード | 13.1 ビルド21.50 またはそれ以前のバージョン | 14.1 ビルド 4.42 またはそれ以降 | クラスターノードが再起動して起動すると、クラスターの構成伝達は無効になります。注:ノードの再起動中は、クラスタ IP アドレスを使用して設定を実行しないでください。 |
アップグレード | 13.1 ビルド 24.38 またはそれ以降 | 14.1 ビルド 4.42 またはそれ以降 | ノードが再起動する直前に、クラスターの構成伝達は無効になります。 |
ダウングレード | 14.1 ビルド 4.42 またはそれ以降 | 13.1 ビルド21.50 またはそれ以前のバージョン | クラスターノードが再起動して起動すると、クラスターの構成伝達は無効になります。注:ノードの再起動中は、クラスタ IP アドレスを使用して設定を実行しないでください。 |
ダウングレード | 14.1 ビルド 4.42 またはそれ以降 | 13.1 ビルド 24.38 またはそれ以降 | ノードが再起動する直前に、クラスターの構成伝達は無効になります。 |
次のコマンドを使用してコマンド伝播のステータスを確認することもできます:
show cluster instance
<!--NeedCopy-->
注:
最大接続 (MaxConn) グローバルパラメータがゼロ以外の値に設定されているクラスタセットアップでは、次の条件のいずれかが満たされると CLIP 接続が失敗することがあります。
- Upgrading the setup from NetScaler 13.0 76.x build to NetScaler 13.0 79.x build.
- Restarting the CCO node in a cluster setup running NetScaler 13.0 76.x build.
回避方法:
- クラスターセットアップをNetScaler 13.0 76.xビルドからNetScaler 13.0 79.xビルドにアップグレードする前に、最大接続(MaxConn)グローバルパラメーターをゼロに設定する必要があります。セットアップをアップグレードしたら、MaxConn パラメータを必要な値に設定し、設定を保存できます。 - NetScaler 13.0 76.xビルドはクラスタセットアップには適していません。NetScaler 13.0 76.xビルドをクラスターセットアップに使用しないことをお勧めします。
クラスター設定では、NetScalerアプライアンスが次の場合にクラッシュすることがあります。
- upgrading the setup from NetScaler 13.0 47.x or 13.0 52.x build to a later build, or
- upgrading the setup to NetScaler 13.0 47.x or 13.0 52.x build
回避策:アップグレードプロセス中に、次の手順を実行します。
- すべてのクラスタノードを無効にし、各クラスタノードをアップグレードします。 - すべてのノードのアップグレード後に、すべてのクラスタノードを有効にします。
クラスタをアップグレードまたはダウングレードする前に注意すべきポイント
-
重要:
アップグレードしたNetScalerアプライアンスに、アップグレードした変更とカスタマイズ内容の両方を適用することが重要です。そのため、
/etc
ディレクトリにカスタマイズした構成ファイルがある場合は、 アップグレードを続行する前に、「カスタマイズされた構成ファイルのアップグレードの考慮事項 」を参照してください。 -
クラスタソフトウェアバージョンをアップグレードまたはダウングレードしている間は、クラスタノードを追加できません。
-
ノードレベルの構成は、個々のノードのNSIPアドレスを使用して実行できます。同期を維持するために、すべてのノードで同じ構成を実行してください。
-
クラスターのアップグレード中は、クラスター IP
start nstrace
アドレスからコマンドを実行することはできません。ただし、NSIPアドレスを使用して個々のクラスターノードでこの操作を実行することにより、個々のノードのトレースを取得できます。 -
NetScaler 13.0 76.xビルドは、クラスターセットアップには適していません。NetScaler 13.0 76.xビルドをクラスターセットアップに使用しないことをお勧めします。
-
NetScaler 13.0 47.xおよび13.0 52.xのビルドは、クラスターセットアップには適していません。これは、これらのビルドではノード間通信に互換性がないためです。
-
クラスターのアップグレード中に、アップグレードされたノードでまだアップグレードされていないノードでは使用できない追加機能がアクティブ化されている可能性があります。その結果、クラスタのアップグレード中にライセンス不一致の警告が表示されます。この警告は、すべてのクラスタノードがアップグレードされると自動的に解決されます。
- セキュア・ハートビートで構成されたクラスタ・ノードをリリース 14.1 Build 8.50 以前にダウングレードする場合、セキュア・ハートビートを無効にしてから、クラスタ・ノードをダウングレードする必要があります。
重要
前のノードがアクティブになるのを待ってから、次のノードをアップグレードまたはダウングレードすることをお勧めします。
クラスターIPセッションが複数回切断されないように、クラスター構成ノードを最後にアップグレード/ダウングレードすることをお勧めします。
クラスタノードのソフトウェアをアップグレードまたはダウングレードするには
-
クラスターが安定していて、構成がすべてのノードで同期されていることを確認してください。
-
NSIPアドレスを介して各ノードにアクセスし、以下を実行します:
-
クラスタノードをアップグレードまたはダウングレードします。アプライアンスのソフトウェアのアップグレードとダウングレードの詳細については、「 NetScalerアプライアンスのアップグレードとダウングレード」を参照してください。
-
構成を保存します。
-
アプライアンスを再起動します。
-
-
他のクラスタノードごとに手順 2 を繰り返します。