QFabric System Director 디바이스의 자동화 스크립트 지원 이해
Junos OS 자동화는 Junos OS를 실행하는 네트워크 디바이스에서 운영 및 구성 작업을 자동화하는 데 사용되는 도구 세트로 구성됩니다. Junos OS의 기본 XML 기능을 활용하는 자동화 도구에는 커밋 스크립트, 운영(op) 스크립트, 이벤트 정책 및 이벤트 스크립트, 매크로가 포함됩니다.
이벤트 정책 및 이벤트 스크립트는 현재 QFabric 시스템에서 지원되지 않습니다.
QFabric 시스템은 Stylesheet Language Alternative Syntax(SLAX) 버전 1.0으로 작성된 Junos OS 자동화 스크립트를 지원합니다.
커밋 스크립트는 커밋 프로세스를 자동화하고 사용자 지정 구성 규칙을 적용합니다. 커밋 스크립트를 사용하여 특정 오류 및 경고를 생성하고 구성 및 구성 템플릿을 사용자 지정할 수 있습니다. 후보 구성이 커밋되면 각 활성 커밋 스크립트에 의해 검사가 이루어집니다. 구성이 사용자 지정 규칙을 위반하고 스크립트가 오류를 생성하는 경우 커밋에 실패합니다. 커밋에 성공하면 모든 구성 변경(임시 및 영구)이 Director 소프트웨어로 전달되기 전에 활성 구성에 통합되어 Node 장비 및 Node 서버를 비롯한 모든 해당 QFabric 시스템 구성 요소에 구성을 배포합니다.
운영 스크립트는 운영 및 문제 해결 작업을 자동화합니다. 운영 스크립트는 Junos OS CLI 또는 NETCONF XML 관리 프로토콜에서 수동으로 실행하거나 다른 스크립트에서 호출할 수 있습니다.
QFabric 시스템은 다음과 같은 자동화 스크립트 기능을 지원합니다.
커밋 스크립트 및 운영 스크립트
SLAX 버전 1.0으로 작성된 스크립트
QFabric 시스템은 자동화 스크립트를 사용할 때 다음과 같은 요구 사항을 가지고 있습니다.
스크립트는 Director 그룹에서 구성하고 구축합니다. Director 그룹에는 두 개 이상의 Director 디바이스가 있기 때문에 스크립트는 각 Director 장비에 의해 구축되거나 공유 미디어 공간에 구축되어야 합니다.
스크립트는 이 위치의 공유 미디어에 저장 됩니다. /pbdata/mgd_shared/partition-ipvar/db/scripts. 이 디렉토리에서 커밋 스크립트는 커밋 하위 디렉토리에 저장되고 op 스크립트는 op 하위 디렉토리에 저장됩니다.
스크립트는 플래시 메모리에 저장되지 않습니다.