重要 |
管理者が排他的ロックを保持してコンフィギュレーション モードを終了できないことに起因する混乱を回避するには、CLI セッション絶対タイムアウトやアイドルタイムアウトを使用してすべての管理者アカウントを設定することがベストプラクティスですこれらのタイムアウトの設定の詳細については、このガイドの「使用する前に」の章の「CLI を使用した初期設定」の項を参照してください。
|
Exec モードの configure lock コマンドを実行することにより、コンフィギュレーション モードで排他的ロックを要求できます。
[local]host_name# configure [ <url> ] lock [ force | warn ]
URL を指定すると、排他的ロックはプリロードされたコンフィギュレーション ファイルに関連付けられます。URL を指定しない場合は、実行コンフィギュレーションに排他的ロックが許可されます。詳細については、URL スクリプトに対するロック設定の効果を参照してください。
force オプションを適用すると、他のすべての管理者は、現在排他的ロックを保持しているユーザを含め、コンフィギュレーションモードを終了します。
warn オプションは、他のすべての管理者に対して、コンフィギュレーションモードを終了するよう警告します。この管理者は、すぐに排他的ロックを取得します。このオプションは、実際に管理者がコンフィギュレーション モードを強制的に終了する前に使用することができます。
コンフィギュレーション モードで他の管理者がいない場合は、 configure lock を入力すると、ただちに排他的ロックが許可されます。
[local]host_name# configure lock
Info: No one else can access config mode while you have the exclusive lock
[local]host_name#
排他的ロックが許可されている場合、他の管理者はコンフィギュレーション モードへの入力や、コンフィギュレーション ファイルのロードを許可されません。他の管理者がコンフィギュレーション モードを開始したり、コンフィギュレーション ファイルをロードしたりしようとすると、次のメッセージが表示されます。
Failure: User <username> has the exclusive lock
- please enter 'show administrators' for more information
すでに排他的ロックが有効になっている場合、他の管理者が排他的ロックでコンフィギュレーション モードを開始しようとすると、次のメッセージが表示されます。
Failure: Another administrator is still in configuration mode
- please enter 'show administrators' for more information
最初に排他的ロックを取得しない場合、configure lock force を使用できます。
configure lock force が成功した場合、終了して Exec モードへ戻ることを強制されたすべてのユーザには、コンフィギュレーション モードから強制終了されたことを示す次の警告メッセージが表示されます。
[local]host_name(config)#
Warning: Administrator <username> has forced you to exit from configuration mode
[local]host_name#
他の管理者がパスワードの入力中であったり、中断できない重要なシステムオペレーションを実行したりする可能性が非常に低いため、configure lock force コマンドは成功しない場合があります。この場合、エラーメッセージが表示されます。
[local]host_name# configure lock force
Failure: Another administrator could not release the configuration mode lock
- please enter 'show administrators' for more information
configure lock warn コマンドは、すべてのコンフィギュレーション モードのユーザ(存在する場合)に警告メッセージを送信し、その後、最大 10 秒間待機して排他的ロックを取得します。まだコンフィギュレーション モードのユーザがいる場合、コンフィギュレーション モードは共有ロック状態のままになります。
[local]host_name# configure lock warn
please wait for this message to be sent to the other administrators......
[local]host_name(config)#
他の管理者のセッション出力には、最終的に次のメッセージが表示されます。
[local]host_name(config)#
Administrator <username> requires exclusive access to configuration mode
>>> You need to exit from configuration mode as soon as possible <<<
[local]host_name#
他の管理者が通常、セッション出力内のメッセージを確認することを想定していないため、configure lock warn コマンドを実行しても、通常は排他的ロックが取得されることはありません。
重要 |
StarOS は、すべての主要なコンフィギュレーション モードのロックの連携動作をイベントログと syslog ファシリティ(設定されている場合)に記録します。発生した連携動作の記録にいつでもアクセスできます。
|