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