이 페이지 내용
소프트웨어 업그레이드 또는 다운그레이드 중 YANG 패키지 및 구성 관리
Junos OS를 실행하는 특정 디바이스에서는 디바이스에 사용자 지정 YANG 모듈을 로드하여 Junos OS에서 기본적으로 지원하지 않는 데이터 모델을 추가할 수 있습니다. YANG 데이터 모델을 추가, 업데이트 또는 삭제할 때 Junos OS는 스키마를 재구축한 다음 업데이트된 스키마에 대해 활성 구성을 검증합니다.
Junos OS를 업그레이드하거나 다운그레이드할 때 기본적으로 시스템은 현재 구성에 대해 소프트웨어 패키지 또는 번들을 검증합니다. 설치 중에는 사용자 지정 YANG 데이터 모델에 대한 스키마를 사용할 수 없습니다. 따라서 활성 구성에 이러한 모델에 대한 종속성이 포함된 경우 소프트웨어 유효성 검사가 실패하여 업그레이드 또는 다운그레이드가 실패합니다.
또한 FreeBSD 버전 6 기반의 Junos OS를 실행하는 디바이스는 소프트웨어 설치 프로세스 중에 디바이스에서 사용자 지정 YANG 패키지를 제거합니다. 이 Junos OS 변형의 경우, 활성 구성에 사용자 지정 YANG 데이터 모델에 대한 종속성이 포함되어 있으면 초기 부팅 시간 커밋 중에 구성 데이터를 검증할 수 없기 때문에 구성에 대해 소프트웨어를 검증하지 않더라도 소프트웨어 설치가 실패합니다.
이러한 이유로, 하나 이상의 사용자 지정 YANG 모듈이 추가된 디바이스에서 Junos OS 이미지를 업그레이드 또는 다운그레이드하기 전에 활성 구성에서 사용자 지정 YANG 데이터 모델에 해당하는 모든 구성 데이터를 제거해야 합니다. 소프트웨어 설치가 완료된 후, 필요한 경우 YANG 패키지 및 해당 구성 데이터를 디바이스에 다시 추가합니다. 작업은 이 항목에 간략하게 설명되어 있습니다.
Junos OS를 업그레이드하거나 다운그레이드하기 전에 OpenConfig 패키지에 해당하는 구성 데이터를 삭제할 필요가 없습니다.
구성 데이터 백업 및 삭제
구성에 사용자 지정 YANG 데이터 모델에 대한 종속성이 포함된 경우:
YANG 패키지 및 구성 데이터 복원
소프트웨어 설치가 완료된 후, YANG 패키지를 디바이스에 로드하고(필요한 경우), 적절한 경우 패키지와 관련된 구성 데이터를 복원합니다. 소프트웨어 업그레이드 또는 다운그레이드 중에 업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스는 사용자 지정 YANG 패키지를 보존하는 반면, FreeBSD 버전 6을 기반으로 하는 Junos OS를 실행하는 디바이스는 패키지를 삭제합니다.