Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

commit

구문

설명

데이터베이스에 대한 변경 내용 집합을 커밋하고 변경 내용이 작동하도록 합니다.

참고:

fast-synchronize 옵션은 QFX 시리즈 버추얼 섀시에서 지원되지 않습니다.

SRX 시리즈 방화벽에서는 이 peers-synchronize 옵션이 지원되지 않습니다.

참고:

Junos OS 12.3부터는 구성 커밋 또는 전원 공급 장치 교체 절차 중에 운영 모드 CLI 명령을 사용하여 request chassis fpc slot fpc-slot offline 오프라인으로 전환된 FPC가 온라인으로 전환될 수 있습니다. 또는 계층 수준에서 configuration-mode 명령을 [edit chassis] 사용하여 set fpc fpc-slot power off FPC가 오프라인 상태를 유지하도록 합니다.

Junos OS Evolved에서 FPC 또는 PIC가 오프라인으로 전환되면 오프라인 FPC 또는 PIC의 요소를 구성하는 명령을 입력할 commit 때 둘 다 시작되지 않습니다.

옵션

none

옵션 없이 commit 명령을 실행하여 구성 변경 사항을 구성 데이터베이스에 커밋합니다.

activate (Optional)

커밋을 위한 구성을 준비하고 나중에 구성을 활성화하는 두 단계로 커밋을 완료합니다. 이를 통해 여러 디바이스를 구성하고 여러 디바이스에서 구성을 동시에 활성화할 수 있습니다.

and-quit (Optional)

구성을 커밋하고, 구성에 오류가 없고 커밋이 성공하면 구성 모드를 종료합니다.

at string

(선택 사항) 소프트웨어 구성 변경 사항을 저장하고 나중에 또는 재부팅 시 구성을 활성화합니다. 변수는 string reboot 구성 변경 사항을 활성화할 또는 향후 시간입니다. 값(포함reboot)을 string 따옴표(“ ”)로 묶습니다. 두 가지 형식으로 시간을 지정할 수 있습니다.

  • 형식 [:ss](시, 분, 그리고 선택 가능한 초)의 시간 값 hh:mm- 지정한 시간에 구성을 커밋합니다. 이 시간은 구성 명령이 내려진 당일 commit at 11:59:59 PM 1분 이상 미래여야 합니다. 값에 24시간 시간을 hh 사용합니다. 예를 들어 은(는04:30:00 ) 오전 4:30:00, 은(는) 오후 20:00 8:00입니다. 시간은 장치의 시계 및 시간대 설정과 관련하여 해석됩니다.

  • 형식 [:ss](년, 월, 일, 시, 분, 그리고 선택 가능한 초)의 날짜 및 시간 값yyyy-mm-dd hh:mm—지정한 날짜와 시간에 구성을 커밋합니다. 명령이 내려진 이후commit at 여야 합니다. 값에 24시간 시간을 hh 사용합니다. 예를 들어 은(는) 2003-08-21 12:30:00 2003년 8월 21일 오후 12시 30분입니다. 시간은 라우터의 클럭 및 시간대 설정에 대해 해석됩니다.

    예를 들어, commit at "18:00:00". 날짜와 시간의 경우 동일한 따옴표 집합에 두 값을 모두 포함합니다. 예를 들어, commit at "2018-03-10 14:00:00".

  • 구성 모드 명령을 실행하면 커밋 검사가 commit at 수행됩니다. 검사 결과가 성공적이면, 현재 사용자는 구성 모드에서 로그아웃되고 구성 데이터는 읽기 전용 상태가 됩니다. 예정된 커밋이 완료될 때까지 다른 커밋을 수행할 수 없습니다.

    참고:

    구성 변경이 활성화되기 전에 Junos OS에 장애가 발생하면 모든 구성 변경 사항을 잃게 됩니다.

    보류 중인 재부팅이 commit at 있는 경우 구성 모드 명령을 입력할 수 없습니다.

    미래의 특정 시간에 커밋 작업을 예약하면 명령을 입력할 request system reboot 수 없습니다.

    예정된 커밋이 보류 중일 때는 구성을 커밋할 수 없습니다. 명령을 사용하여 clear system commit 예약된 커밋 구성을 취소하는 방법에 대한 자세한 내용은 시스템 커밋 지우기를 참조하세요.

check

(선택 사항) 구성 구문을 확인하되 활성화하지는 마십시오.

comment comment-string

(선택 사항) 커밋된 구성을 설명하는 코멘트를 추가합니다. 코멘트는 최대 512바이트이며 한 줄에 입력해야 합니다. 명령과 함께 commit check 코멘트를 포함할 수 없습니다. 따옴표(" ")로 묶 comment-string 습니다. 예를 들어 commit comment "Includes changes recommended by user".

confirmed in minutes

(선택 사항) 지정된 시간 내에 커밋을 확인해야 합니다.

  • 커밋을 확인하려면 또는 commit check 명령을 입력합니다commit.

  • 제한 시간 내에 커밋이 확인되지 않으면 구성이 자동으로 사전 커밋 구성으로 롤백되고 브로드캐스트 메시지가 모든 로그인한 사용자에게 전송됩니다. 롤백이 예약된 시점을 표시하려면 명령을 입력합니다 show system commit . 허용되는 범위는 1 분 단위 65,535 이며 기본값은 분입니다 10 .

  • 명령의 commit confirmed 제한시간은 명령이 실행될 때 commit confirmed 시스템 시간을 기준으로 계산됩니다. 보 commit confirmed 류 중인 동안 시스템 시간이 수정되는 경우, 커밋 실행까지 남은 시간이 의도한 간격에서 단축되거나(이전 시스템 시간이 뒤처진 경우) 연장될 수 있습니다(이전 시스템 시간이 앞선 경우).

  • Junos OS 릴리스 11.4 이상에서는 구성 모드에서도 [edit private] 명령을 사용할 commit confirmed 수 있습니다.

no-synchronize

(선택 사항) commit 동기화 없이 실행되도록 명령을 구성합니다. 이는 예를 들어 루틴 엔진 구성이 손상되어 커밋 동기화가 불가능하거나 커밋을 차단하는 상황에서 유용할 수 있습니다.

  • 이 옵션을 사용하면 가 구성된 경우에도 set system commit synchronize 현재 라우팅 엔진에서만 커밋할 수 있습니다.

  • 이 옵션은 구성도 재정의합니다 commit peer-synchronize . 를 사용하여 set system commit synchronize commit synchronize를 구성한 다음 명령을 commit no-synchronize사용하는 경우 커밋은 명령을 실행하는 디바이스에서만 발생합니다.

  • 를 사용할 commit synchronize때, 커밋은 먼저 다른 라우팅 엔진에서 수행된 다음 현재 라우팅 엔진에서 수행됩니다. 다른 루틴 엔진이 손상되면 커밋이 실패합니다. 이러한 경우 commit no-synchronize. 이 명령은 를 사용하여 set구성할 수 없습니다. 실행만 할 수 있습니다.

peers-synchronize

(선택 사항) 피어 간에 peers-synchronize 작업을 자동으로 수행하도록 commit 명령을 구성합니다. peers-synchronize 문을 활성화한 로컬 피어(또는 요청 피어)는 해당 구성을 복사하여 원격(또는 응답) 피어에 로드합니다. 그런 다음 각 피어는 커밋되는 구성 파일에 대한 구문 검사를 수행합니다. 오류가 발견되지 않으면 구성이 활성화되고 두 피어 모두에서 현재 운영 구성이 됩니다.

synchronize

(선택 사항) 라우터에 두 개의 라우팅 엔진이 있는 경우, 명령을 실행하여 하나의 라우팅 엔진이 다른 라우팅 엔진과 구성을 동기화하도록 수동으로 지시할 commit synchronize 수 있습니다. 이 명령을 실행하는 라우팅 엔진(요청 라우팅 엔진)은 후보 구성을 복사하여 다른 라우팅 엔진(응답 라우팅 엔진)에 로드합니다. 그런 다음 두 라우팅 엔진 모두 커밋 중인 후보 구성 파일에 대한 구문 검사를 수행합니다. 오류가 발견되지 않으면 구성이 활성화되고 두 라우팅 엔진 모두에서 현재 운영 구성이 됩니다.

synchronize 옵션에는 다음과 같은 두 가지 추가 옵션이 있습니다.

  • force—(선택 사항) 옵션을 사용하여 force 라우팅 엔진에 커밋 동기화를 적용합니다.

    응답 라우팅 엔진에 commit synchronize 커밋되지 않은 구성 변경이 있는 경우 명령이 작동하지 않습니다. 옵션을 사용하여 force 라우팅 엔진에 커밋 동기화를 적용할 수 있습니다. 한 라우팅 엔진에서 commit synchronize 옵션을 사용하여 force 명령을 실행하면 다른 라우팅 엔진의 구성 세션이 종료되고 명령을 발행한 라우팅 엔진의 구성 세션과 동기화됩니다.

  • scripts—(선택 사항) 요청 라우팅 엔진의 모든 커밋, 이벤트, lib, op 및 SNMP 스크립트를 응답 라우팅 엔진으로 동기화하고 구성을 커밋 및 동기화합니다.

    요청 라우팅 엔진에 commit check 대한 작업이 실패하면 프로세스가 중지되고 스크립트가 응답 라우팅 엔진에 복사되지 않습니다. commit check 응답 라우팅 엔진에 대한 또는 commit 작업이 실패하는 경우, 응답하는 라우팅 엔진에서 작업 전에 commit check 동기화가 발생하기 때문에 스크립트는 여전히 동기화됩니다.

  • load-scripts-from-flash 문이 요청 라우팅 엔진의 계층 수준에서 구성된 [edit system scripts] 경우, 디바이스는 요청 라우팅 엔진의 플래시 메모리에서 응답 라우팅 엔진의 플래시 메모리로 스크립트를 동기화합니다. 그렇지 않으면 디바이스는 요청하는 라우팅 엔진의 하드 디스크에서 응답 라우팅 엔진의 하드 디스크로 스크립트를 동기화합니다. 디바이스는 스크립트가 구성에서 활성화되었는지 또는 마지막 동기화 이후 업데이트되었는지 여부에 관계없이 모든 스크립트를 동기화합니다.

참고:

명령이 두 라우팅 엔진에서 동시에 시작되어 프로세스가 중단될 수 commit synchronize 있습니다. Junos OS 릴리스 15.1부터는 일시적인(20초) 이상 현상이며, 그 이후에는 사용자가 명령을 다시 시도할 수 있습니다 commit sychronize .

참고:

명령을 실행할 commit synchronize 때 및 re1 명령을. 사용해야 합니다. apply-groups re0 그룹을 사용하는 방법에 대한 자세한 내용은 구성 그룹의 상속 비활성화를 참조하십시오.

응답하는 라우팅 엔진은 Junos OS 릴리스 5.0 이상을 사용해야 합니다.

prepare

(선택 사항) 이후 단계에서 활성화할 구성을 준비합니다. 준비 단계에서 필요한 모든 파일 및 데이터베이스가 생성되고 구성의 유효성이 검사됩니다. 커밋이 활성화 보류 중인지 여부를 나타내는 파일이 생성됩니다. 준비 단계에서 실패가 발생할 경우, 커밋 준비 실패 로그 메시지가 생성됩니다.

scripts

(선택 사항) 커밋 작업 중에 새로 활성화된 스크립트를 커밋하고 스크립트를 다른 라우팅 엔진에 푸시합니다.

| (pipe)

(선택 사항) 사용 | (파이프)) 옵션을 사용하여 명령의 출력을 필터링할 수 있습니다 commit .

추가 정보

참고:

Junos OS 12.3부터는 구성 커밋 또는 전원 공급 장치 교체 절차 중에 운영 모드 CLI 명령을 사용하여 request chassis fpc slot fpc-slot offline 오프라인으로 전환된 FPC가 온라인으로 전환될 수 있습니다. 또는 계층 수준에서 configuration-mode 명령을 [edit chassis] 사용하여 set fpc fpc-slot power off FPC가 오프라인 상태를 유지하도록 합니다.

| display detail- (선택 사항) 커밋 프로세스를 모니터링합니다.

참고:

Junos OS 릴리스 10.4 이상에서는 옵션과 함께 | display detail more 사용할 때 커밋 세부 정보 또는 메시지 수가 페이지를 초과하면 파이프 그러면 화면의 페이지 매김 옵션을 더 이상 사용할 수 없습니다. 대신 파이프 옵션과 함께 명령을 사용하는 commit 것처럼 기본적으로 메시지가 화면에 롤업됩니다 | no more .

필요한 권한 수준

configure—구성 모드로 들어갑니다.

참고:

공통 기준 환경에서 Junos OS를 사용하는 경우, 특성이 변경될 때마다 secret 시스템 로그 메시지가 생성됩니다(예: 암호 변경 또는 RADIUS 공유 암호 변경). 이러한 변경 사항은 다음 구성 로드 작업 중에 기록됩니다.

자세한 정보는 공통 기준 및 Junos-FIPS에 대한 보안 구성 가이드를 참조하십시오

릴리스 정보

Junos OS 릴리스 7.4 전에 소개된 명령입니다.

Junos OS 릴리스 13.2에 소개된 옵션 synchronize scripts .

Junos OS 릴리스 17.2R1에 소개된 옵션 no-synchronize