Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

소프트웨어 업그레이드 또는 다운그레이드 중 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 데이터 모델에 대한 종속성이 포함된 경우:

  1. 소프트웨어 업데이트 후 비네이티브 YANG 데이터 모델에 해당하는 구성 데이터를 복원하려는 경우, 전체 구성의 사본 또는 YANG 데이터 모델에 해당하는 구성 데이터를 적절하게 저장하십시오.
    • 전체 구성을 저장하려면:

    • 특정 계층 수준 아래에 구성 데이터를 저장하려면:

  2. 구성 모드에서 사용자 지정 YANG 데이터 모델에 의존하는 구성 부분을 삭제합니다.
  3. 변경 내용을 커밋합니다.
  4. 소프트웨어 설치를 수행하기 전에 저장된 구성 데이터와 YANG 모듈 및 스크립트 파일이 설치 중에 파일을 보존하고 설치가 완료된 후 액세스할 수 있는 로컬 또는 원격 위치에 저장되었는지 확인하십시오.

YANG 패키지 및 구성 데이터 복원

소프트웨어 설치가 완료된 후, YANG 패키지를 디바이스에 로드하고(필요한 경우), 적절한 경우 패키지와 관련된 구성 데이터를 복원합니다. 소프트웨어 업그레이드 또는 다운그레이드 중에 업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스는 사용자 지정 YANG 패키지를 보존하는 반면, FreeBSD 버전 6을 기반으로 하는 Junos OS를 실행하는 디바이스는 패키지를 삭제합니다.

  1. YANG 패키지를 로드합니다(FreeBSD 버전 6 기반의 Junos OS를 실행하는 디바이스만 해당).
  2. Junos OS CLI를 다시 시작하라는 메시지가 표시되면 을 눌러 Enter 기본값을 yes수락합니다.
    메모:

    CLI 관련 또는 구성 데이터베이스 오류를 방지하기 위해, 디바이스가 YANG 패키지를 추가, 업데이트 또는 삭제하고 스키마를 수정하는 과정 중에는 CLI 작업을 수행하거나, 구성을 변경하거나, 작업을 종료하지 않는 것이 좋습니다.

  3. 구성 모드에서 YANG 패키지와 관련된 구성 데이터를 로드합니다.

    예를 들어, 구성 문 계층의 최상위 수준에 상대적인 파일에서 구성 데이터를 로드하려면:

    메모:

    구성 데이터 로드에 대한 자세한 정보는 CLI 사용자 가이드를 참조하세요.

  4. 변경 내용을 커밋합니다.