インサービスソフトウェアアップグレードのサポートにより、ダウンタイムゼロのアップグレードを実行するための高可用性を実現
拡張 ISSU の仕組み
-
セカンダリノードをアップグレードします。このステップには、セカンダリノードのソフトウェアアップグレードとノードの再起動が含まれます。
-
強制フェイルオーバー強制フェイルオーバーを実行すると、アップグレードされたセカンダリノードがプライマリに、プライマリノードがセカンダリノードになります。
-
新しいセカンダリノードをアップグレードします。このステップには、新しいセカンダリノードのソフトウェアアップグレードとノードの再起動が含まれます。
-
セカンダリノードをアップグレードします。このステップには、セカンダリノードのソフトウェアアップグレードとノードの再起動が含まれます。
-
ISSU 移行オペレーション。このステップには、強制フェイルオーバー操作が含まれ、既存の接続が処理されます。移行操作を実行すると、新しいプライマリノードは常に既存の接続に関連するトラフィック(要求と応答)を受信しますが、GRE トンネルに設定された SYNC VLAN(設定されている場合)を介して古いプライマリノードに転送します。古いプライマリノードはデータトラフィックを処理し、送信先に直接送信します。ISSU 移行操作は、既存の接続がすべて閉じられると完了します。
-
新しいセカンダリノードをアップグレードします。このステップには、新しいセカンダリノードのソフトウェアアップグレードとノードの再起動が含まれます。
はじめに
-
ピアNSIPアドレスのMACアドレスが解決されるインターフェースの容量が、クライアントまたはサーバーインターフェースの容量と同じかそれ以上であることを確認します。たとえば、次のシナリオを考えてみましょう:
-
ピアNSIPアドレスのMACアドレスはインターフェイス1/xで解決され、データインターフェイスは10/xです。このシナリオでは、MAC アドレスが解決されるインターフェイスの容量がデータインターフェイスの容量よりも少ないため、ISSU を実行しないでください。
-
ピアNSIPアドレスのMACアドレスはインターフェイス10/xで解決され、データインターフェイスは10/xです。このシナリオでは、MAC アドレスが解決されるインターフェイスの容量がデータインターフェイスと同じであるため、ISSU を実行できます。
-
-
HA セットアップの両方のノードで
SYNC VLANが設定されていることを確認します。詳細については、「 VLAN への高可用性同期トラフィックの制限」を参照してください。
-
Microsoft Azure は GRE トンネリングをサポートしていないため、ISSU は Microsoft Azure クラウドではサポートされていません。
-
ISSU 中は HA 設定の伝達と同期が機能しません。
-
ISSU は IPv6 HA セットアップではサポートされていません。
-
ISSU は管理パーティションではサポートされていません。
-
ISSU は、次のセッションではサポートされていません:
-
ジャンボフレーム
-
IPv6 セッション
-
大規模NAT (LSN)
-
-
INC モードの HA セットアップでは、ISSU 移行操作はクライアント側の接続のみを移行します。両方のHAノードには独立したSNIP構成があるため、サーバー側接続の移行は不要です。
-
同期 VLAN の設定では、同期 VLAN の MTU を 42 バイト以上増やすことを推奨します。
構成の手順
CLI 手順
start ns migration
GUI プロシージャ
ISSU 統計情報を表示する
-
ISSU 移行オペレーションの現在のステータス
-
ISSU 移行操作の開始時刻
-
ISSU 移行操作の終了時刻
-
ISSU ロールバック操作の開始時刻
-
ISSU 移行操作の一部として処理される接続の総数
-
ISSU 移行操作の一部として処理されている残りの接続数
CLI 手順
show ns migration
GUI プロシージャ
ISSU 統計情報を表示する-古いプライマリノードが処理している既存の接続のリスト
show migration操作のdumpsession(Dump Session)オプションを使用すると、ISSU 移行操作の一部として古いプライマリノードが提供している既存の接続のリストを表示できます。
dumpsessionオプションを指定した show migration 操作は、ISSU 操作中に新しいプライマリノードでのみ実行する必要があります。
CLI 手順
show ns migration –dumpsession YES> sh migration -dumpsession yes
Index remote-IP-port local-IP-port idle-time(x 10ms)
1 192.0.2.10 22 192.0.2.1 15998 703
2 198.51.100.20 7375 98.51.100.2 22 687
3 203.0.113.30 5506 203.0.113.3 22 687
GUI プロシージャ
ISSU プロセスのロールバック
-
ISSU 移行操作中に強制フェールオーバーがまだ発生していない。ISSU ロールバックは ISSU 移行操作を停止し、両方のノードに保存されている ISSU 移行に関連する内部データをすべて削除します。現在のプライマリノードはプライマリノードとして残り、既存の接続と新しい接続に関連するデータトラフィックを引き続き処理します。
-
ISSU 移行操作中に強制フェールオーバーが発生しました。ISSU 移行処理中に HA フェールオーバーが発生した場合、新しいプライマリノード(N1 など)は新しい接続に関連するトラフィックを処理します。古いプライマリノード(新しいセカンダリノード、たとえば N2)は、古い接続(ISSU 移行操作前の既存の接続)に関連するトラフィックを処理します。ISSU ロールバックは ISSU 移行操作を停止し、強制フェールオーバーをトリガーします。新しいプライマリノード (N2) は、新しい接続に関連するトラフィックの処理を開始します。新しいプライマリノード(N2)は、古い接続(ISSU 移行操作の前に確立された既存の接続)に関連するトラフィックも引き続き処理します。つまり、ISSU 移行操作の前に確立された既存の接続は失われません。新しいセカンダリノード(N1)は、既存の接続(ISSU 移行操作中に作成された新しい接続)をすべて削除し、トラフィックを処理しません。つまり、ISSU 移行操作の強制フェールオーバー後に確立された既存の接続は、永久に失われます。
構成の手順
CLI 手順
stop ns migration
GUI プロシージャ
インサービスソフトウェアアップグレードプロセスの SNMP トラップ
| SNMP トラップ | 説明 |
|---|---|
| マイグレーション開始 | この SNMP トラップは、ISSU 移行操作の開始時に生成され、設定された SNMP トラップリスナーに送信されます。 |
| マイグレーション完了 | この SNMP トラップは、ISSU 移行操作が完了すると生成され、設定された SNMP トラップリスナーに送信されます。 |