일반적인 커밋 스크립트 작업을 위한 XML 구문
Junos OS 커밋 스크립트는 커밋 프로세스 중에 구성에 대한 영구 또는 일시적 변경을 생성할 수 있습니다. 커밋 스크립트는 구성 데이터의 특정 XML 태그에 적절한 속성을 추가하여 일반적인 구성 작업을 수행할 수 있습니다. 표 1 에는 각 작업에 대한 작업과 구문이 요약되어 있습니다.
작업 |
구문 |
예제 |
---|---|---|
데이터 요소 추가 |
표준 XML |
<address> <name>192.168.1.1</name> </address> |
문에서 비활성 태그 제거 |
active="active" |
<address active="active"> <name>192.168.1.1/30</name> </address> |
데이터 요소 삭제 |
delete="삭제" |
<address delete="delete"> <name>192.168.1.1/30</name> </address> |
문에 비활성 태그 추가 |
비활성="비활성" |
<address inactive="inactive"> <name>192.168.1.1/30</name> </address> |
새로운 정렬된 데이터 요소 삽입 |
insert="(이전 | 이후)" name="reference-value" |
<address insert="before" name="192.168.1.5/30"> <name>192.168.1.1/30</name> </address> |
문 또는 노드에 보호 태그를 추가하여 해당 요소에 대한 구성 변경을 방지합니다. |
protect="protect" |
<address protect="protect""> <name>192.168.1.1/30</name> </address> |
문 이름 바꾸기 |
rename="name="new-name" |
<address rename="rename" name="192.168.1.1/30"> <name>192.168.1.5/30</name> </address> |
계층에서 노드 또는 문 교체 |
replace="replace" |
<system> <services replace="replace"> [...] </services> </system> |
계층에서 문 또는 노드 보호 해제 |
unprotect="보호 해제" |
<address unprotect="unprotect"> <name>192.168.1.1/30</name> </address> |
코멘트로 구성 문에 주석을 달기 |
<junos:comment> |
<system> <junos:comment> /* added by username */ </junos:comment> <services> [...] </services> </system> |