Junos Spaceネットワーク管理プラットフォームからのコミットが確認されました
Junos Spaceネットワーク管理プラットフォームは、Junos OSのコミット確認機能をサポートしています。デフォルトでは、Junos Spaceプラットフォームは、Junos Spaceプラットフォームで発見され、確認コミットNETCONF機能をサポートするすべてのデバイス上のすべてのコミット操作に、確認コミットを使用します。Junos Space Platform が発行したコミット確認操作のデフォルト タイムアウト値は 10 分です。Junos Space Platformは、RPCをコミットするためにRPCを送信した直後に、確認コミット用のリモートプロシージャコール(RPC)を送信します。コミット操作に誤った設定編集が含まれている場合でも、デバイスは接続を維持し、Junos Spaceプラットフォームからデバイスを切断する可能性があります。EJB コールバックメソッドを使用して、デバイスの構成の変更を検証します。
スキーマベースの構成エディターおよび構成ガイドを使用して作成された候補構成は、確認されたコミット機能をサポートします。テンプレートを使用して構成を展開する場合は、これらのテンプレートをデバイスの候補構成に公開する必要があります。スキーマベースの構成エディター、テンプレート、または構成ガイドを使用してデバイスに構成をプッシュすると、これらのタスクでトリガーされたジョブに、確認コミットのタイムアウト値が表示されます。ジョブの詳細には、EJB コールバックメソッドが値を返すために要する時間と、コミット操作の確認またはロールバック操作の実行に要する時間が含まれます。
表 1 は、確認コミット NETCONF 機能をサポートするデバイスに候補構成を導入した場合の、NSOR および SSOR モードでのデバイスの管理ステータスを示しています。また、確認コミット操作がこれらのモードで成功または失敗した場合のジョブ詳細の状況もリストします。
確認コミットと EJB コールバックメソッドの成功および失敗条件 |
NSOR モード |
SSOR モード |
ジョブの結果と詳細 |
---|---|---|---|
Junos Spaceプラットフォームは、タイムアウト値を含むコミット確認操作を発行します。 |
同期中 |
スペースの変更 |
Na |
EJB コールバックがデバイスに送信され、デバイス上の構成の変更を検証します。 |
Na |
Na |
Na |
EJB コールバックメソッドは、確認されたコミット タイムアウト間隔内の値を返しません。 |
同期中 |
スペースの変更 |
失敗 しました |
EJB コールバックメソッドは True を返し、コミットが確認されます。 |
Out of Sync の後に Junos Space プラットフォームによる再同期が続く |
同期またはスペース変更時(候補コンフィギュレーションに新しい変更が追加された場合) |
成功 |
EJB コールバックメソッドは False を返し、構成はロールバックされます。 |
Out of Sync の後に Junos Space プラットフォームによる再同期が続く |
スペースの変更 |
エラーが発生した |
EJB コールバックメソッドは False を返し、デバイスは現在アクティブな構成に自動的にロールバックされます。 |
Out of Sync の後に Junos Space プラットフォームによる再同期が続く |
スペース変更、デバイス変更(Junos Spaceプラットフォームがデバイスでの自動ロールバック操作に関するシステムログを受信した後) |
自動ロールバックの詳細による失敗 |
SSOR モードでは、確認されたコミットが成功せず、デバイスが自動的にロールバックされる場合は、[アウトオブバンド変更の解決] ワークフローを使用してデバイスの管理ステータスを [同期中] に変更することで、手動で変更を受け入れる必要があります。
Junos Spaceプラットフォームがコミットを確認し、Junos Spaceプラットフォームに接続する前に自動的にロールバックされた後に、デバイスがJunos Spaceプラットフォームから切断された場合(つまり、接続ステータスがダウンしている)場合、CLIからデバイス設定を手動で確認して、コミット操作が成功したことを確認する必要があります。