スイッチ プロファイルの概要
複数のアプリケーションは、ネットワーク内のデバイス間で整合性のある設定が必要です。たとえば、仮想ポート チャネル(vPC)のコンフィギュレーションを同じにする必要があります。コンフィギュレーションが一致しない場合、エラーやコンフィギュレーション エラーが生じる可能性があります。その結果、サービスが中断することがあります。設定の同期(config-sync)機能では、1 つのスイッチ プロファイルを設定し、設定を自動的にピア スイッチに同期させることができます。
スイッチ プロファイルには次の利点があります。
-
スイッチ間でコンフィギュレーションを同期化できます。
-
2 つのスイッチ間で接続が確立されると、コンフィギュレーションがマージされます。
-
どのコンフィギュレーションを同期化するかを完全に制御できます。
-
マージ チェックおよび相互排除チェックを使用して、ピア全体でコンフィギュレーションの一貫性を確保します。
-
verify 構文および commit 構文を提供します。
-
既存の vPC 設定をスイッチ プロファイルに移行できます。
スイッチ プロファイル:コンフィギュレーション モード
スイッチ プロファイル機能には、次のコンフィギュレーション モードがあります。
-
コンフィギュレーション同期モード(config-sync)
-
スイッチ プロファイル モード(config-sync-sp)
-
スイッチ プロファイル インポート モード(config-sync-sp-import)
コンフィギュレーション同期モード
コンフィギュレーション同期化モード(config-sync)を使用してスイッチ プロファイルを作成できます。
スイッチ プロファイル モード
スイッチ プロファイル モード(config-sync-sp)では、後でピア スイッチと同期化されるスイッチ プロファイル一時バッファに、サポートされているコンフィギュレーション コマンドを追加できます。スイッチ プロファイル モードで入力するコマンドは、commit コマンドを入力するまで実行されません。コマンドを入力すると、コマンドの構文が検証されますが、commit コマンドを入力したときにコマンドが正常に実行される保証はありません。
スイッチ プロファイル インポート モード
スイッチ プロファイル インポート モード(config-sync-sp-import)では、既存のスイッチ設定を実行コンフィギュレーションからスイッチ プロファイルインポートし、どのコマンドをプロファイルに含めるかを指定できます。このオプションは、スイッチ プロファイルをサポートしていない Cisco NX-OS リリースからサポートしているリリースにアップグレードする場合に特に役立ちます。
スイッチ プロファイル インポート モードを使用して実行コンフィギュレーションから必要な設定をインポートし、スイッチ プロファイルまたはグローバル コンフィギュレーション モードで追加の変更を行う前に変更を確定することを推奨します。そうしないと、インポートが危険にさらされ、現在のインポート セッションを放棄してプロセスを再実行する必要が生じる場合があります。詳細については、スイッチ プロファイルのインポートを参照してください。
コンフィギュレーションの検証
2 種類のコンフィギュレーション検証チェックを使用して、スイッチ プロファイル エラーを識別できます。
-
相互排除チェック
-
マージ チェック
相互排除チェック
コンフィギュレーション コマンドの相互排除は、config-sync およびグローバル コンフィギュレーション モードでのコマンドの重複を避けるために適用されます。スイッチ プロファイルの設定をコミットすると、相互排除(mutex)チェックがローカル スイッチとピア スイッチ(設定されている場合)で実行されます。両方のスイッチで障害が報告されない場合、コミットは受け入れられ、実行コンフィギュレーションにプッシュされます。
スイッチ プロファイルに含まれるコマンドは、スイッチ プロファイル外に設定できます。
mutex チェックがエラーを識別すると、mutex の障害として報告され、手動で修正する必要があります。詳細は、ミューテックスとマージの失敗の手動修正を参照してください。
相互排除ポリシーには、次の例外が適用されます。
-
インターフェイス コンフィギュレーション:インターフェイス コンフィギュレーションは、競合しない限り、スイッチ プロファイルと実行コンフィギュレーションのそれぞれに部分的に含まれることができます。
-
shutdown/no shutdown
-
System QoS
マージ チェック
マージ チェックは、コンフィギュレーションを受信する側のピア スイッチで実行されます。マージ チェックは、受信したコンフィギュレーションが、受信側のスイッチにすでに存在するスイッチ プロファイル コンフィギュレーションと競合しないようにします。マージ チェックは、確認プロセスまたはコミット プロセス中に実行されます。エラーはマージ エラーとして報告され、手動で修正する必要があります。詳細は、ミューテックスとマージの失敗の手動修正を参照してください。
1 つまたは両方のスイッチがリロードされ、コンフィギュレーションが初めて同期化される際には、マージ チェックによって、両方のスイッチのスイッチ プロファイル コンフィギュレーションが同じであることが検証されます。スイッチ プロファイルの相違はマージ エラーとして報告され、手動で修正する必要があります。
スイッチ プロファイルを使用したソフトウェアのアップグレードとダウングレード
スイッチ プロファイルをサポートする Cisco NX-OS リリースからスイッチ プロファイルをサポートしない Cisco NX-OS リリースにダウングレードする場合、スイッチ プロファイルを削除する必要があります。
旧リリースからスイッチ プロファイルをサポートする Cisco NX-OS リリースにアップグレードする場合、実行コンフィギュレーション コマンドの一部をスイッチ プロファイルに移動することができます。詳細は、スイッチ プロファイル インポート モードを参照してください。
バッファされた(コミットされていない)設定が存在する場合でもアップグレードを実行できますが、コミットされていないコンフィギュレーションは失われます。