コマンドの概要Configure
ネットワーク管理者は、 コマンドを使用して CLI コンフィギュレーション モードを開始します。configure
また、現在構成モードになっている他のユーザーなど、その他の情報を収集するためにも使用できます。
コマンドの 形式configure
Junos OS
は、 次の 3 つの形式のコマンドをサポートしています。configureconfigure
、configure private
、およびconfigure exclusive
。これらのフォームは、ユーザーが設定を編集およびコミットする方法を制御します。このコマンドを使用して、ネットワークおよびデバイスの設定を管理する複数のユーザーの作業を調整できます。
コマンド |
アクセスの編集 |
アクセスのコミット |
---|---|---|
|
|
|
|
|
|
|
|
|
関連項目
コマンドの使用方法configure
最大 32 人のユーザーが構成モードで同時に作業できます。すべてのユーザーが同時に構成を変更できます。設定の変更をコミットすると、自分と他のユーザーが行った変更の組み合わせがコミットされることがあります。このため、誰が設定モードになっているかを追跡する必要があります。
設定モードで同じデバイスに現在ログインしている他のユーザーを表示するには:
configure
他のユーザーが設定モードの場合、表示されるメッセージには、ユーザが誰であるか、および各ユーザが設定のどの部分を表示または編集しているかが示されます。
user@host> configure
Entering configuration mode
Current configuration users:
root terminal p3 (pid 1088) on since 2018-05-13 01:03:27 EDT
[edit interfaces so-3/0/0 unit 0 family inet]
The configuration has been changed but not committed
[edit]
user@host#
コマンドの使用方法configure exclusive
コマンドを使用して設定モードに入ると、設定モード にいる限り、候補グローバル設定がロックされます。configure exclusive
(候補のグローバル構成は、共有構成または共有構成データベースとも呼ばれます)。 このコマンドを使用すると、他のユーザーの干渉を受けずに変更を行うことができます。configure exclusive
他のユーザーは設定モードに入ったり出たりすることはできますが、設定を永続的に変更することはできません。また、設定がロック状態のときに他のユーザーが変更を試みた場合は、他のユーザーが設定モードを終了するとすぐに破棄されます。
別のユーザーが設定をロックしていて、強制的にログアウトする必要がある場合は、 操作モードコマンド を使用します。request system logout pid
pid_number
設定モードに入ったときに、他の誰かが排他アクセスのためにロックしたときに受け取る通知で見つけることができます 。pid_number
別のユーザーも設定モードで、設定をロックしているときに設定モードに入ると、そのユーザーを識別するメッセージが表示されます。このメッセージは、ユーザーが表示または編集している構成の部分も識別します。例えば、次の例では、 排他アクセスの設定をロックしたユーザーの は1088です。pid_number
user@host> configure
Entering configuration mode
Users currently editing the configuration:
root terminal p3 (pid 1088) on since 2018-10-30 19:47:58 EDT, idle 00:00:44
exclusive [edit interfaces so-3/0/0 unit 0 family inet]
モードでは 、コミットされていない変更は終了時に破棄されます。configure exclusive
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#set system host-name cool
[edit] user@host#quit
The configuration has been changed but not committed warning: Auto rollback on exiting 'configure exclusive' Discard uncommitted changes? [yes,no]yes
warning: discarding uncommitted changes load complete Exiting configuration mode
モードを終了するオプションを使用すると、コミットされていない変更は破棄され、 は以前にコミットされた状態に設定をロールバックします。yes
configure exclusive
Junos OS このオプション を使用すると、編集を続行したり、モードで変更を コミットしたりできます。no
configure exclusive
あるユーザーがモードを終了 し、別のユーザーがモードに入る と、 プライベート モード セッションでコミットされていない変更をロールバックします。configure exclusive
configure private
Junos OS
また、 コマンドを使用して設定モード に入り、 コマンドを発行 した場合、指定された時間内にコミットを確認できない場合、別のロールバックが発生する可能性があります。configure exclusive
commit confirmed
指定した時間内にコミットを確認しないと、自動ロールバックがトリガーされます。自動ロールバックが実行されると、オペレーティング システムはセッションから排他ロックを解除します。その結果、「アクセスが取り消されました」というエラーメッセージが表示されます。このエラー メッセージは、セッションが排他セッションではなくなったために表示されます。これは、設定がデフォルトの状態に戻ったことを意味します。アクセス権を持つユーザーは誰でも、設定の編集、コミット、またはその両方を行うことができます。設定を再度ロックするには、 コマンドを再度使用 する必要があります。configure exclusive
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#commit confirmed 1
commit confirmed will be automatically rolled back in 1 minutes unless confirmed commit # commit confirmed will be rolled back in 1 minute Commit was not confirmed; automatic rollback complete. [edit] user@host#commit
error: access has been revoked. user@host#commit check
error: access has been revoked. user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode
セッションを開始し 、 コマンドを発行 し、コミットを確認した場合、セッションは排他ロックを維持します。configure exclusive
commit confirmed
ロックされた排他セッション中に、引き続き設定を変更することができます。
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#commit confirmed 1
commit confirmed will be automatically rolled back in 1 minutes unless confirmed commit complete # commit confirmed will be rolled back in 1 minute [edit] user@host#commit
commit complete
関連項目
正しい設定を使用する方法
モードの場合は 、最後にコミットされた共有構成のコピーを使用する必要があります。configure private
グローバル構成が変更された場合は、 コマンドを発行 して、プライベート候補構成を更新することができます。update
プライベート候補構成を更新すると、その構成には、プライベート変更がマージされた、最後にコミットされた構成のコピーが含まれます。
マージの競合は、 コマンドを発行すると発生する可能性があります。update
また、 コマンドを発行して、 プライベート候補のコンフィギュレーション変更を破棄し、最後にコミットされたコンフィギュレーションを取得することもできます。rollback
OpenConfigデータモデルやカスタムYANGデータモデルなどのサードパーティのYANGデータモデルに対応するステートメントを設定するための コマンドの使用 はサポートされていません。Junos OSconfigure private