Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configureコマンドの概要

ネットワーク管理者は、 configure コマンドを使用して、CLI設定モードに入ります。また、現在設定モードにある他のユーザーなど、その他の情報を収集するために使用することもできます。

configureコマンドの形式

Junos OS Evolvedは、configureconfigure privateconfigure exclusiveの3つの形式のconfigureコマンドをサポートしています。これらのフォームは、ユーザーが設定を編集およびコミットする方法を制御します。このコマンドを使用して、ネットワークとデバイスの設定を管理する複数のユーザーの作業を調整できます。

表1:configureの形式コマンド

コマンド

アクセスの編集

コミットアクセス

configure

  • 誰も設定をロックできません。すべてのユーザーが設定を変更できます。

  • 設定モードに入ると、CLIに以下の情報が表示されます。

    • 設定を編集している他のユーザーのリスト

    • ユーザーが表示または編集している階層レベル

    • 設定が変更されているがコミットされていないかどうか

  • 複数のユーザーが設定に変更を加えた場合、設定がコミットされた時点で最新の変更が優先されます。

  • すべてのユーザーが設定への変更をコミットできます。

  • 自分と別のユーザーが変更を行い、他のユーザーが変更をコミットした場合、あなたの変更もコミットされます。

configure exclusive

  • 1 人のユーザーが設定をロックし、他のユーザーの干渉を受けずに変更を行います。

  • 別のユーザーが( configure exclusive コマンドで)設定をロックしている間に設定モードに入ると、CLIにユーザーのPIDと、ユーザーが表示または編集している階層レベルが表示されます。

  • 別のユーザーが設定をロックしているときに設定モードに入った場合、 request system logout 動作モードコマンドを使用して、そのユーザーを強制的にログアウトしようと試みることができます。詳細については、 CLIエクスプローラを参照してください。

  • 設定をロックしたユーザーのみがコミットできます。

  • 他のユーザーは設定モードに入ったり出たりすることはできますが、ロックが解除されるまで設定に変更をコミットすることはできません。

configure private

  • 複数のユーザーが同時に設定を編集できます。

  • 各ユーザーは、他のユーザーとは独立して編集できるプライベート候補設定を持っています。

  • 複数のユーザーが競合する設定を入力した場合、最初のコミット操作が後続のコミット操作よりも優先されます。

  • 設定をコミットしても、デバイスは新しい運用設定としてプライベート候補の設定をすぐに受け入れません。デバイスが設定を受け入れる前に、他のユーザーが動作(実行)設定を変更していないことを確認します。

  • 別のユーザーが設定を変更した場合、変更をプライベート候補の設定にマージし、再度コミットを試みることができます。

configureコマンドの使用方法

最大 32 人のユーザーが同時に設定モードで作業できます。すべてを同時に設定に変更できます。設定の変更をコミットすると、自分と他のユーザーが行った変更の組み合わせがコミットされる可能性があります。このため、誰が自分と一緒に設定モードになっているかを追跡する必要があります。

現在、同じデバイスにコンフィギュレーションモードでログインしている他のユーザーを表示するには:

configureコマンドを使用して、CLI設定モードに入ります。

他のユーザーが設定モードの場合、表示されるメッセージには、そのユーザーが誰であるか、および各ユーザーが設定のどの部分を表示または編集しているかが示されます。

configure exclusiveコマンドの使用方法

configure exclusiveコマンドを使用して設定モードに入ると、設定モードにいる限り、候補のグローバル設定がロックされます。(候補となるグローバル設定は、共有設定または共有設定データベースとも呼ばれます。)configure exclusiveコマンドを使用すると、他のユーザーの干渉を受けずに変更を行うことができます。他のユーザーは設定モードに入ったり出たりすることはできますが、設定に永続的な変更を加えることはできません。また、設定がロック状態のときに他のユーザーが試みた変更は、他のユーザーが設定モードを終了するとすぐに破棄されます。

別のユーザーが設定をロックしており、そのユーザーを強制的にログアウトする必要がある場合は、 request system logout pid pid_numberの動作モードコマンドを使用します。この pid_number は、他の誰かが排他的なアクセスのためにロックした場合に設定モードに入ったときに受け取る通知で確認できます。

別のユーザーも設定モードにあり、設定をロックしているときに設定モードに入ると、そのユーザーを特定するメッセージが表示されます。このメッセージは、ユーザーが表示または編集している設定の部分も特定します。例えば、次の例では、排他アクセスの設定をロックしたユーザーの pid_number は1088です。

configure exclusive モードでは、コミットされていない変更は終了時に破棄されます。

yesオプションを使用してconfigure exclusiveモードを終了すると、Junos OS Evolvedはコミットされていない変更を破棄し、設定を以前にコミットされた状態にロールバックします。noオプションを使用すると、編集を続行したり、configure exclusiveモードで変更をコミットしたりできます。

あるユーザーが configure exclusive モードを終了し、別のユーザーが configure private モードになると、 Junos OS Evolved はプライベートモードセッションでコミットされていない変更をロールバックします。

configure exclusiveコマンドで設定モードに入り、commit confirmedコマンドを発行したが、指定された間隔内にコミットを確認しなかった場合、別のロールバックが発生する可能性があります。指定された間隔内にコミットを確認しない場合、自動ロールバックがトリガーされます。自動ロールバックが発生すると、オペレーティングシステムはセッションから排他ロックを削除します。その結果、「アクセスが取り消されました」というエラーメッセージが表示されます。このエラーメッセージは、セッションが排他的なセッションではなくなったために表示されます。これは、設定がデフォルトの状態に戻っていることを意味します:アクセス権を持つすべてのユーザーが設定の編集、コミット、またはその両方を行うことができます。設定を再度ロックするには、configure exclusiveコマンドを再度使用する必要があります。

configure exclusive セッションを開始し、commit confirmedコマンドを発行し、コミットを確認すると、セッションは排他ロックを保持します。ロックされた排他セッション中も、引き続き設定を変更することができます。

正しい設定を使用する方法

configure privateモードのときは、最後にコミットされた共有設定のコピーで作業する必要があります。グローバル設定が変更された場合、updateコマンドを発行してプライベート候補の設定を更新できます。プライベート候補の設定を更新すると、その設定には、プライベート変更がマージされた、最後にコミットされた設定のコピーが含まれます。

注:

マージの競合は、 update コマンドを発行すると発生することがあります。

また、 rollback コマンドを発行して、プライベート候補の設定変更を破棄し、最後にコミットされた設定を取得することもできます。

注:

Junos OS Evolved は、OpenConfigデータモデルやカスタムYANGデータモデルなどのサードパーティYANGデータモデルに対応するステートメントを設定するための configure private コマンドの使用をサポートしていません。

注:

シャーシクラスターで configure コマンドを発行すると、 configure private モードになります。