명령 개요Configure
사용자(네트워크 관리자)는 명령을 사용하여 CLI 구성 모드로 들어갑니다.configure
또한 현재 구성 모드에 있는 다른 사용자와 같은 다른 정보를 수집하는 데 사용할 수도 있습니다.
명령의 형태configure
Junos OS
는 세 가지 형태의 명령을 지원합니다.configure configure
, 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