이 페이지의 내용
Configlet 예제(설계)
4.0.2의 주니퍼 Junos Configlet 인터페이스 수준 예: gigether-options
설계 단계에서 인터페이스 수준 구성자를 생성할 때는 인터페이스 이름을 알 수 없습니다. 청사진 작업을 하고 나서야 비로소 해당 정보를 얻을 수 있습니다. Junos용 인터페이스 수준 구성(configlet)은 명령을 포함하지 않고 세부 정보를 입력할 수 있도록 set interface
설계되었습니다. 예를 들어, Junos 인터페이스 "gigether-options"를 변경하려면 인터페이스 수준 계층 구조 또는 set configlet을 사용할 수 있습니다.
gigether-options no-auto-negotiation gigether-options fec none
gigether-options { no-auto-negotiation; fec none; }
Configlet을 블루프린트로 가져올 때 와 같은 xe-0/0/0
인터페이스를 지정합니다. Junos 인터페이스 수준 집합 구성의 경우 Apstra 소프트웨어는 set 명령을 앞에 추가합니다.
set interfaces xe-0/0/0 gigether-options no-auto-negotiation set interfaces xe-0/0/0 gigether-options fec none
Junos 인터페이스 수준 계층적 구성의 경우 Apstra 소프트웨어는 Junos 구조적 구성을 로드합니다.
interfaces { xe-0/0/0 { gigether-options { no-auto-negotiation; fec none; } } }
4.0.2의 주니퍼 Junos Configlet 예: MTU(섹션 인터페이스 수준: 삭제)
Junos 인터페이스 수준 구성 요소(configlet)를 사용하여 기존 구성을 제거하려는 경우 인터페이스 수준 삭제 구성 요소(delete configlet)를 사용할 수 있습니다. 인터페이스 레벨 집합 구성과 마찬가지로, 설계 단계에서 구성을 생성할 때 인터페이스 이름을 알 수 없습니다. 청사진 작업을 하고 나서야 비로소 해당 정보를 얻을 수 있습니다. Junos에 대한 인터페이스 수준 삭제 구성릿은 명령을 포함하지 않고 세부 정보를 입력할 수 있도록 delete interface
설계되었습니다. 예를 들어, Junos 인터페이스 "mtu" 구성을 제거합니다.
mtu
Configlet을 블루프린트로 가져올 때 와 같은 xe-0/0/0
인터페이스를 지정합니다. Junos 인터페이스 수준 삭제 구성 요소의 경우 Apstra 소프트웨어는 delete 명령 앞에 delete 명령을 추가합니다.
delete interfaces xe-0/0/0 mtu
4.0.2의 주니퍼 Junos Configlet 예 예: SNMP (여러 섹션)
최상위 레벨에서 생성기로 configlet을 생성하여 SNMP를 활성화할 수 있습니다. 예를 들어, 서버 대면 인터페이스에서 SNMP 경보를 방지하려면 인터페이스 수준에서 두 번째 생성기를 생성하여 설정할 수 있습니다 no-traps
.
최상위 템플릿 텍스트는 'set' 또는 'delete'로 시작하도록 유효성이 검사됩니다. 예제 텍스트는 아래를 참조하십시오.
set snmp community public authorization read-only set snmp description “this is configlet test” set snmp location “Apstra DC” set snmp contact “june at juniper dot net” set snmp trap-group authentication-traps targets 10.0.10.1 set snmp trap-group authentication-traps targets 192.168.15.27 set snmp trap-group authentication-traps categories authentication
인터페이스 수준 템플릿 텍스트는 완전한 CLI 명령이 아니기 때문에 검증되지 않습니다. 예제 텍스트는 아래를 참조하십시오.
no-traps
Configlet을 청사진으로 가져올 때 와 같은 ex-0/0/0
인터페이스를 지정합니다. Apstra 소프트웨어는 set 명령 앞에 를 추가합니다.
set interface xe-0/0/0 no-traps
4.0.1 및 4.0.0의 주니퍼 Junos Configlet 예: NTP(섹션 SYSTEM)
Junos 디바이스에서 NTP 서버를 구성하기 위한 샘플 텍스트입니다. (Apstra 버전 4.0.2에서는 SYSTEM을 Top-Level/Hierarchical이라고 합니다.)
system { ntp { boot-server 10.1.4.1; server 10.1.4.2; } }
Cisco NX-OS Configlet 예:Syslog(섹션 SYSTEM)
NX-OS 디바이스에서 Syslog를 구성하기 위한 샘플 텍스트입니다.
logging server 192.168.0.30 logging facility local3 logging trap warning
no logging server 192.168.0.30 no logging facility local3 no logging trap warning
Arista EOS Configlet 예: NTP(SYSTEM 섹션)
EOS 디바이스에서 NTP 서버를 구성하기 위한 샘플 텍스트입니다. 이 구성은 NTP 서버 IP 주소에 대한 속성 집합을 사용합니다.
ntp server {{NTP_SERVER_1}} ntp server {{NTP_SERVER_2}}
no ntp server {{NTP_SERVER_1}} no ntp server {{NTP_SERVER_2}}
Arista EOS Configlet 예: 인터페이스 속도(INTERFACE 섹션)
인터페이스에 'speed auto'를 적용하기 위한 샘플 텍스트입니다. (Configlet을 블루프린트로 가져올 때 디바이스와 인터페이스를 지정합니다.)
speed auto
no speed auto
Enterprise SONiC Configlet 예: NTP(섹션 SYSTEM)
명령을 사용하여 config
SONiC 디바이스에서 관리 VRF를 사용하도록 NTP 서버를 설정하기 위한 샘플 텍스트입니다.
sonic-db-cli CONFIG_DB hset 'NTP |global' vrf mgmt config ntp add {{ntp_server}}
config ntp del {{ntp_server}}
Enterprise SONiC Configlet 예: SNMP(섹션 SYSTEM)
SONiC 디바이스에서 관리 VRF를 사용하도록 SNMP snmptrap을 설정하기 위해 명령을 사용하는 config
방법에 대한 샘플 텍스트입니다.
config snmptrap modify 2 {{SNMP_SERVER}} -v mgmt -c mypass
config snmptrap del 2
Enterprise SONiC Configlet 예: Syslog(SYSTEM 섹션)
명령을 사용하여 config
SONiC 디바이스용 Syslog 서버를 설정하기 위한 샘플 텍스트입니다.
config syslog add {{syslog_host}}
config syslog del {{syslog_host}}
Enterprise SONiC Configlet 예: 고정 경로(섹션 FRR)
고정 경로 추가를 위한 샘플 텍스트
ip route 4.2.2.2/32 {{static_route_next_hop}} ip route 4.2.2.3/32 {{static_route_next_hop}}
Enterprise SONiC Configlet 예: sonic-cli 명령(SYSTEM 섹션)
명령을 사용하여 sonic-cli
SONiCmclag
에 대한 옵션을 설정하기 delay-restore
위한 샘플 텍스트입니다. 시작 부분, and surround terms that contain spaces with single quotes
각 sonic-cli 명령 및 < /dev/console
끝 부분에 사용해야 sudo -u admin
합니다.
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'delay-restore 600' < /dev/console
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'no delay-restore' < /dev/console