Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

업그레이드된 FreeBSD를 통해 Junos로 업그레이드 및 다운그레이드

업그레이드된 FreeBSD로 Junos OS를 업그레이드하거나 다운그레이드할 수 있습니다. FreeBSD 6.1 기반의 Junos OS에서 업그레이드된 FreeBSD로 Junos OS를 업그레이드하고 업그레이드된 FreeBSD를 사용하는 Junos OS의 여러 릴리스 간에 업그레이드할 수 있습니다. 업그레이드된 FreeBSD를 사용하는 Junos OS의 여러 릴리스 간에 업그레이드를 준비하기 전에 업그레이드를 보다 원활하게 진행할 수 있도록 os-package 소프트웨어를 설치해야 합니다.

업그레이드하기 전에 os-package를 설치하십시오.

업그레이드된 FreeBSD를 사용하는 Junos OS의 여러 릴리스 간에 업그레이드를 준비하기 전에 업그레이드를 보다 원활하게 진행할 수 있도록 os-package 소프트웨어를 설치해야 합니다. 모든 업그레이드 문제의 대부분은 설치 중인 새 소프트웨어가 아니라 설치를 수행하는 이미 실행 중인 소프트웨어의 제한 사항이나 버그로 인해 발생합니다. os-package 소프트웨어에는 최신 버전의 패키지 시스템이 포함되어 있으며 Junos OS 릴리스 15.1 이상의 모든 BSDX 버전(FreeBSD 10 이상)에 설치할 수 있습니다.

혜택:

  • os-package는 주요 FreeBSD 업그레이드(즉, 버전 10에서 버전 11로 또는 버전 11에서 버전 12로)를 용이하게 합니다.

  • os-package의 목표는 JUNOS의 모든 이전 BSDx 릴리스와 역호환되도록 하는 것입니다.

  • os-package는 아키텍처 중립적입니다.

os-package를 설치한 후 장치를 재부팅할 필요가 없습니다. 추가하는 데 몇 초 밖에 걸리지 않으며 계획된 업그레이드에 대한 지원을 즉시 받을 수 있습니다. 추가되면 os-package는 os-kernel에서 기능 토글을 확인하며, 이는 활성 세트에서 os-package로 재부팅하는 것이 안전함을 나타냅니다. 토글이 없으면 다음 경고가 발생합니다.

참고:

os-package는 Junos OS 22.2R1 및 이전 버전과 번들로 제공되지 않습니다. os-package는 업그레이드를 용이하게 하기 위해 디바이스에서 실행 중인 제공된 JUNOS 패키지를 업데이트해야 하는 경우에만 필요합니다. os-package가 이전에 디바이스에 설치되었는지 여부에 관계없이 모든 업그레이드 전에 최신 패키지를 설치해야 합니다. os-package가 Junos OS(릴리스 22.3R1 이상)와 함께 번들로 제공되더라도 업그레이드에 영향을 미치는 문제의 가능성을 줄이기 위해 업그레이드하기 전에 최신 os-package를 가져와 설치해야 합니다.

os-package를 설치하기 전에 다음을 수행합니다.

  • 플랫폼별로 BSDx가 있는 Junos OS 릴리스 결정: Junos 커널을 FreeBSD 10+로 업그레이드합니다.

  • 어떤 Junos OS BSDx 릴리스를 보유하고 있는지 알고 나면 그에 맞는 os-package를 찾으십시오.

    • Junos OS 릴리스 18.x 이상: os-package. (예: os-package-20221105.013526_builder_stable_12.tgz.)

    • Junos OS 릴리스 17.x 이하: os-package-sha1. (예: os-package-sha1-20221105.013526_builder_stable_12.tgz.)

  1. 디바이스 및 Junos OS 버전에 맞는 최신 os-package 사본을 다운로드하여 디바이스의 /var/tmp 폴더에 저장합니다.
    os-package의 원래 파일 이름은 다음과 os-package-20221105.013526_builder_stable_12.tgz유사합니다. 파일을 /var/tmp 폴더에 다운로드할 때 더 간단한 파일 이름을 갖도록 파일 이름을 바꿀 수 있습니다.
  2. os-package를 설치합니다.

    이 예에서 다운로드한 패키지에 지정된 이름은 / var/tmp/os-package.tgz입니다.

    참고:

    실행하는 데 몇 초 밖에 걸리지 않으며 재부팅할 필요가 없습니다.

    이미 '보류 중' 세트가 있을 때 os-package를 추가하지 마십시오, 그렇지 않으면 os-package의 이점을 얻을 수 없습니다. 따라서 os-package를 추가한 후 다음 알림이 표시되면 소프트웨어를 롤백해야 합니다.

  3. 보류 중인 세트로 인해 이전 단계에서 소프트웨어를 롤백해야 하는 경우 1단계와 2단계를 반복하여 os-package를 설치해야 합니다.

os-package가 성공적으로 설치되면 더 높은 버전의 Junos OS로 업그레이드를 진행할 수 있습니다. Junos OS를 업그레이드하기 전에 시스템이 재부팅되면 os-package가 자체적으로 비활성화되므로 os-package를 다시 설치해야 합니다. os-package를 삭제하려면 CLI 명령을 사용할 수 있습니다 request system software delete os-package .

업그레이드된 FreeBSD를 통한 Junos OS 업그레이드

참고:

VM 호스트에서 Junos OS를 업그레이드하거나 설치하는 경우 VM 호스트 설치, 업그레이드, 백업 및 복구를 참조하십시오.

Junos OS 릴리스 15.1부터 특정 하드웨어 플랫폼은 FreeBSD 6.1 대신 업그레이드된 FreeBSD 커널(FreeBSD 10.x 이상)을 실행합니다. 이 섹션의 정보는 FreeBSD를 업그레이드하지 않은 Junos OS(즉, FreeBSD 6.1 기반)에서 업그레이드된 FreeBSD를 사용하는 Junos OS로 업그레이드하는 방법에 관한 것입니다. ISSU를 사용한 업그레이드는 다루지 않습니다. 업그레이드된 FreeBSD를 통해 Junos OS로 업그레이드할 때 ISSU를 사용하는 데에는 특정 제한 사항이 있습니다. ISSU 사용에 대한 자세한 내용은 예: 통합 ISSU 수행을 참조하십시오.

Junos OS의 다른 릴리스로 업그레이드할 때는 일반적으로 명령을 사용합니다 request system software add validate . 이 validate 옵션은 디바이스의 현재 구성과 후보 소프트웨어를 비교하여 호환되는지 확인합니다. (Validate는 추가되는 소프트웨어 패키지가 다른 릴리스인 경우의 기본 동작입니다.) 그러나 이러한 방식으로 실행 중인 구성의 유효성을 검사할 수 없는 경우가 있습니다. FreeBSD 6.1 기반의 Junos OS에서 업그레이드된 FreeBSD를 사용하여 Junos OS로 업그레이드하는 경우가 이러한 상황 중 하나입니다. 또 다른 경우는 업그레이드된 FreeBSD를 사용하여 Junos OS의 서로 다른 릴리스 간에 업데이트할 때 최신 버전의 FreeBSD가 이전 버전의 FreeBSD에서 사용할 수 없는 시스템 호출을 사용하는 경우입니다.

직접 검증을 사용할 수 없는 릴리스 간에 업그레이드하는 경우 업그레이드할 때 운영 모드 명령에서 request system software add 다음 중 하나를 지정해야 합니다.

  • no-validate 옵션 - 이 옵션은 현재 구성에 대해 소프트웨어 패키지의 유효성을 검사하지 않습니다. 따라서 시스템을 업그레이드하면 현재 구성이 실패할 수 있습니다. 최신 버전으로 처음 업그레이드할 때 이 옵션을 선택합니다.

  • validate-on-host 옵션 - 이 옵션은 소프트웨어 패키지를 원격 Junos OS 호스트에서 실행 중인 구성과 비교하여 검증합니다. 이미 최신 버전의 소프트웨어로 업그레이드한 호스트를 선택해야 합니다.

  • validate-on-routing-engine 옵션—(중복 RE가 있는 시스템의 경우) 이 옵션은 소프트웨어 패키지를 동일한 섀시의 라우팅 엔진에서 실행 중인 구성과 비교하여 검증합니다. 다른 라우팅 엔진을 최신 버전으로 이미 업그레이드한 경우 이 옵션을 사용합니다.

직접 유효성 검사를 사용할 수 없는 릴리스 간에 업그레이드하는 경우 다른 호스트에서 유효성을 검사하는 또 다른 방법이 있습니다. SSH를 통해 NETCONF로 연결할 수 있는 한 다른 호스트가 어디에 있는지는 중요하지 않습니다( NETCONF 세션을 위한 SSH 연결 설정 참조). 대상 시스템은 네트워크를 사용하여 다른 호스트에 연결하고, 검증 및 인증을 실행하고, 결과를 반환합니다.

다음 섹션에는 두 개의 프로시저와 하나의 행렬이 포함되어 있습니다. 이 절차는 (1) FreeBSD 6.1 기반의 Junos OS에서 업그레이드된 FreeBSD를 사용하여 Junos OS로 업그레이드하는 것과 (2) 업그레이드된 FreeBSD를 사용하는 Junos OS의 다른 릴리스 간의 업그레이드를 다룹니다. 직접 검증을 사용할 수 있는 릴리스 간에 업그레이드할지 여부를 결정하려면 업그레이드된 FreeBSD로 Junos OS 업그레이드를 참조하십시오.

참고:

하나 이상의 커스텀 YANG 데이터 모델이 추가된 디바이스에 소프트웨어를 설치하기 전에 액티브 구성에서 커스텀 YANG 데이터 모델에 해당하는 구성 데이터를 백업하고 제거하십시오. 자세한 내용은 소프트웨어 업그레이드 또는 다운그레이드 중 YANG 패키지 및 구성 관리를 참조하십시오.

설치할 패키지 결정

업그레이드된 FreeBSD를 사용하는 Junos OS로 업그레이드하기 위해 어떤 소프트웨어 패키지를 설치할지 결정하려면 기능 탐색기 및 표 1을 참조해야 합니다. 표 1을 사용할 때 다음 사항에 유의하십시오.

  • 업그레이드(또는 다운그레이드)할 때 두 개 이상의 릴리스를 건너뛸 수 있습니다. 즉, 현재 릴리스 이후의 세 가지 릴리스 중 하나로만 업그레이드할 수 있습니다. 이보다 더 많은 릴리스에서 업그레이드하려면 여러 업그레이드를 수행해야 합니다.

  • 표 1 은 보안 디바이스와 라우팅 또는 스위칭 디바이스 간의 정보를 구분합니다. 이는 보안 디바이스가 라우팅 및 스위칭 디바이스와 다른 릴리스 시퀀스로 릴리스되었기 때문이며, 이는 차례로 두 개 이하의 릴리스를 건너뛰는 구성 요소를 결정합니다. 라우팅 및 스위칭 플랫폼이 각 메인 릴리스에서 소프트웨어를 출시한 반면, 보안 플랫폼은 17.4, 17.3, 15.1X49 및 12.3X48 릴리스만 출시했습니다. 따라서 예를 들어 라우터를 릴리스 12.3에서 업그레이드된 FreeBSD(릴리스 15.1)로 Junos OS를 지원하는 첫 번째 릴리스로 업그레이드하려면 여러 번의 업그레이드가 필요합니다. 그러나 보안 디바이스를 릴리스 12.3에서 업그레이드된 FreeBSD(릴리스 17.3)로 Junos OS를 지원하는 첫 번째 릴리스로 업그레이드하려면 단 한 번의 업그레이드만 필요합니다.

업그레이드된 FreeBSD를 사용하여 Junos OS의 64비트 이미지로 업그레이드하는 것이 좋습니다. 15.1 이전의 Junos OS 릴리스에서는 파티션 스왑 페이지가 메모리 파일 시스템 파티션의 일부로 계산됩니다. 이 방법을 사용하면 32비트 이미지를 사용할 때 이론적으로 액세스할 수 있는 최대값으로 4GB의 메모리가 남습니다. 그러나 업그레이드된 FreeBSD가 있는 Junos OS가 실행되면 시스템은 실제 파티션 크기만 계산하므로 약 3.4GB의 사용 가능한 물리적 주소 공간 또는 3GB의 가용 RAM만 남게 됩니다.

필요한 설치 패키지 및 절차를 결정하려면:

  1. 기능 탐색기FreeBSD 10+로 Junos 커널 업그레이드 항목을 참조하십시오.

    링크를 클릭하거나 https://pathfinder.juniper.net/feature-explorer/ 로 이동하여 을 입력하고 freebsdFreeBSD 10+로 Junos 커널 업그레이드를 선택합니다.

    업그레이드된 FreeBSD와 함께 Junos OS를 실행하는 플랫폼 목록과 도입된 소프트웨어 릴리스가 표시됩니다. 서로 다른 플랫폼은 먼저 서로 다른 릴리스에서 업그레이드된 FreeBSD를 통해 Junos OS를 지원합니다. 이 목록을 사용하여 FreeBSD를 사용하는 Junos OS로 업그레이드하기 위해 디바이스에 설치해야 하는 릴리스를 찾으십시오.

  2. 표 1을 참조하여 따라야 할 업그레이드 경로를 결정합니다.

    • 장치가 현재 실행 중인 릴리스를 확인합니다.

      먼저 릴리스 시퀀스를 확인한 다음 두 번째 열을 보고 장치에서 실행 중인 릴리스를 찾습니다.

    • 설치해야 하는 릴리스를 결정합니다.

      세 번째 열은 업그레이드된 FreeBSD와 함께 Junos OS를 실행하는 플랫폼 유형에 설치해야 하는 가장 빠른 릴리스를 제공합니다.

    표 1: 업그레이드된 FreeBSD를 사용하는 Junos OS로의 업그레이드 경로

    릴리스 시퀀스

    현재 라우터의 Junos OS 릴리스

    업그레이드된 FreeBSD로 Junos OS를 지원하는 가장 초기 릴리스

    업그레이드 경로

    예제

    라우팅 및 스위칭

    릴리스 12.3 이전

    15.1

    여러 단계로 업그레이드하고 한 번의 업그레이드에서 두 개 이상의 릴리스를 건너뜁니다.

    릴리스 12.1에서 업그레이드하려면 먼저 릴리스 13.1로 업그레이드한 다음 릴리스 14.1로 업그레이드한 다음 릴리스 15.1 또는 16.1로 업그레이드합니다.

    12.3에서 13.2

    15.1

    두 단계로 업그레이드합니다.

    릴리스 12.3에서 업그레이드하려면 먼저 릴리스 13.3으로 업그레이드한 다음 릴리스 15.1로 업그레이드하십시오.

    릴리스 13.2에서 업그레이드하려면 먼저 릴리스 14.2로 업그레이드한 다음 릴리스 15.1로 업그레이드합니다.

    13.3에서 14.2

    15.1

    한 번에 업그레이드하십시오.

    릴리스 13.3에서 업그레이드하려면 릴리스 15.1로 바로 업그레이드하십시오.

    릴리스 14.2에서 업그레이드하려면 릴리스 15.1 또는 16.1로 직접 업그레이드하십시오.

    보안

    12.3에서 17.2

    17.3

    한 번에 업그레이드하십시오.

    릴리스 12.3X48에서 업그레이드하려면 릴리스 17.3으로 바로 업그레이드하십시오.

    15.1에서 17.2

    17.3

    한 번에 업그레이드하십시오.

    릴리스 15.1X49에서 업그레이드하려면 릴리스 17.3으로 바로 업그레이드하십시오.

    15.1에서 17.3

    17.4

    한 번에 업그레이드하십시오.

    릴리스 15.1x49-D80에서 업그레이드하려면 릴리스 17.4로 직접 업그레이드하십시오.

    참고:

    또한 경로가 최대 두 개의 이전 릴리스를 건너뛰는 Junos OS 정책을 준수하는 한, 업그레이드된 FreeBSD가 있는 Junos OS 릴리스에서 FreeBSD 6.1 기반의 Junos OS로 다운그레이드할 수 있습니다.

  3. 업그레이드된 FreeBSD 패키지로 Junos OS를 다운로드합니다.

    패키지 접두사를 나열하는 표는 Junos OS 및 Junos OS Evolved 설치 패키지 이름을 참조하십시오. 패키지 이름 에 대한 자세한 내용은 업그레이드된 FreeBSD를 사용하는 Junos OS의 패키지 이름 변경을 참조하십시오.

  4. 다음 절차 중 하나를 사용하여 장치에 소프트웨어 패키지 설치를 계속합니다.

Junos OS를 통해 업그레이드된 FreeBSD를 사용하여 Junos OS 설치

업그레이드된 FreeBSD가 있는 Junos OS로 업그레이드하면 파일 시스템이 다시 포맷됩니다. 예방 조치를 취하지 않는 한 특정 파일과 디렉터리만 보존됩니다. 기본적으로 업그레이드 프로세스는 다음 디렉터리만 보존합니다.

  • /구성

  • /etc/localtime

  • /var/db

  • /var/etc/master.passwd

  • /var/etc/inetd.conf

  • /var/etc/pam.conf

  • /var/etc/resolv.conf

  • /var/etc/syslog.conf

  • /var/etc/localtime

  • /var/etc/exports

  • /var/etc/extensions.allow

  • /var/preserve

  • /var/tmp/baseline-config.conf

  • /var/tmp/preinstall_boot_loader.conf

참고:

/ var/db/config에서는 구성 파일 크기에 따라 최대 10개의 롤백 구성이 저장됩니다.

참고:

EX2300 및 EX3400 스위치에서는 다음 디렉터리가 적용되지 않습니다.

  • /etc/localtime

  • /var/etc/localtime

  • /var/etc/exports

  • /var/preserve

  • /var/tmp/preinstall_boot_loader.conf

시작하기 전에 보존되지 않은 다른 디렉토리에 중요한 파일이 있는 경우 라우터 또는 스위치를 업그레이드하기 전에 라우터 또는 스위치에서 안전한 위치로 복사하십시오.

주의:

미디어 설치(USB 또는 네트워크)를 수행하면 시스템이 지워지고 완전히 다시 분할됩니다. 시작하기 전에 중요한 파일이 있는 경우 장치를 업그레이드하기 전에 장치에서 안전한 위치로 복사하십시오.

일반 Junos OS를 통해 업그레이드된 FreeBSD로 Junos OS를 설치하려면 다음을 수행합니다.

  1. CLI의 request system software add install-package-name.tgz no-validate 운영 모드에서 명령을 입력합니다.
    참고:

    no-copy 옵션은 기본적으로 활성화되어 있습니다.

    명령과 no-validate 함께 request system software add 옵션을 사용합니다. 옵션을 생략 no-validate 할 경우, 명령은 기본적으로 옵션을 사용 validate 하며, 실행 중인 구성의 직접 검증은 이전 버전의 FreeBSD 커널을 기반으로 Junos OS에서 업그레이드된 FreeBSD를 사용하여 Junos OS로 업그레이드하는 데 작동하지 않습니다.

    참고:

    명령과 함께 request system software add 옵션을 사용할 reboot 수도 있지만, FreeBSD 6.1 기반 Junos OS에서 업그레이드된 FreeBSD를 사용하는 Junos OS로 업그레이드하는 동안 단일 단계로 이 작업을 수행하는 것은 권장되지 않습니다.

    참고:

    Junos OS에서 업그레이드된 FreeBSD를 사용하여 Junos OS로 업그레이드할 때 현재 구성을 검증하려면 명령을 사용합니다 request system software validate on (업그레이드된 FreeBSD를 사용하는 Junos OS).

    새로운 Junos OS 이미지가 디바이스에 설치됩니다.

  2. 장치를 재부팅하여 명령을 사용하여 새 소프트웨어를 시작합니다.request system reboot
    참고:

    디바이스에 새로 설치된 Junos OS 버전을 로드하려면 디바이스를 재부팅해야 합니다.

    설치를 종료하려면 디바이스를 재부팅하지 마십시오. 대신 설치를 완료한 후 명령을 실행합니다 request  system software delete install-package-name.tgz . 설치를 중지할 수 있는 마지막 기회입니다(EX2300 및 EX3400 플랫폼에는 적용되지 않음).

    시스템을 재부팅하면 소프트웨어가 로드됩니다. 설치에는 5분에서 10분 정도 걸릴 수 있습니다. 그런 다음 소프트웨어가 방금 설치된 부팅 장치에서 장치가 재부팅됩니다. 재부팅이 완료되면 디바이스에 로그인 프롬프트가 표시됩니다.

    소프트웨어가 업그레이드되는 동안 설치를 수행하는 라우팅 엔진은 트래픽을 라우팅하지 않습니다.

  3. 로그인하고 명령을 실행하여 show version 설치된 소프트웨어의 버전을 확인합니다.
    참고:

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.

다른 릴리스의 업그레이드된 FreeBSD를 사용하는 Junos OS보다 업그레이드된 FreeBSD를 사용하여 Junos OS 설치

주의:

미디어 설치(USB 또는 네트워크)를 수행하면 시스템이 지워지고 완전히 다시 분할됩니다. 시작하기 전에 중요한 파일이 있는 경우 장치를 업그레이드하기 전에 장치에서 안전한 위치로 복사하십시오.

다른 릴리스의 업그레이드된 FreeBSD를 사용하는 Junos OS보다 업그레이드된 FreeBSD를 사용하여 Junos OS를 설치하려면 다음을 수행합니다.

  1. CLI의 request system software add package-name validate reboot 운영 모드에서 명령을 입력합니다.
    참고:

    Junos OS 릴리스 21.2R1은 FreeBSD 10 또는 11에서 사용할 수 없는 시스템 호출을 사용하는 FreeBSD 12에서 실행되므로, 패키지를 설치할 때 명령에 옵션 대신 validate 다음 옵션 request system software add 중 하나를 포함해야 합니다.

    • no-validate

    • validate-on-host

    • validate-on-routing-engine

    참고:

    no-copy 옵션은 기본적으로 활성화되어 있습니다.

    명령과 validate 함께 request system software addreboot 옵션을 사용합니다. 명령은 기본적으로 옵션을 사용합니다validate. Junos OS에서 Junos OS로 업그레이드하거나 FreeBSD가 업그레이드된 Junos OS에서 FreeBSD가 포함된 Junos OS로 업그레이드할 때 옵션을 사용하여 validate 검증하는 것이 좋습니다.

    옵션을 생략 reboot 하면 별도의 재부팅 단계에서 처리할 수 있습니다.

    새로운 Junos OS 이미지가 디바이스에 설치됩니다.

  2. 업그레이드된 FreeBSD를 사용하여 Junos OS 설치를 확인합니다.
    참고:

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.

업그레이드된 FreeBSD를 사용하는 Junos OS에서 다운그레이드

Junos OS 릴리스 15.1부터 특정 하드웨어 플랫폼은 이전 버전의 FreeBSD 대신 업그레이드된 FreeBSD 커널을 기반으로 Junos OS를 실행합니다. 업그레이드된 FreeBSD로 Junos OS를 지원하는 플랫폼을 찾으려면 기능 탐색기를 참조하고 를 입력한 freebsd다음 FreeBSD 10+로 Junos 커널 업그레이드를 선택합니다.

이 주제에서는 업그레이드된 FreeBSD를 사용하는 Junos OS 릴리스에서 다운그레이드하는 다양한 절차에 대해 설명합니다. 한 가지 절차에서는 레거시 Junos OS로 다운그레이드하는 방법을 설명합니다. 다른 절차에서는 업그레이드된 FreeBSD를 사용하여 Junos OS의 이전 릴리스로 다운그레이드하는 방법을 설명합니다.

프로시저 간의 주요 차이점은 명령과 validate 함께 또는 no-validate 옵션을 사용할지 여부입니다 request system software add . 레거시 Junos OS validate 의 두 버전 간에 다운그레이드하면 작동합니다. 마찬가지로, 업그레이드된 FreeBSD 릴리스 18.1 이상을 사용하는 Junos OS에서 릴리스 17.4 이상으로 validate 다운그레이드하는 경우에도 작동합니다. 그러나 업그레이드된 FreeBSD 릴리스가 있는 Junos OS 간에 다운그레이드할 때 옵션을 사용해야 하는 한 가지 상황이 no-validate 있는데, 바로 업그레이드된 FreeBSD 릴리스 17.4 이상의 Junos OS에서 17.4 이전 릴리스, 즉 Junos OS 릴리스 15.1에서 17.3으로 다운그레이드하는 경우입니다.

상황에 맞는 절차를 선택하고 수행합니다.

업그레이드된 FreeBSD를 사용하는 Junos OS에서 레거시 Junos OS로 다운그레이드

이전에 업그레이드된 FreeBSD를 통해 Junos OS로 업그레이드한 경우, 다운그레이드가 최대 두 개의 이전 릴리스를 건너뛰는 Junos OS 정책을 준수하는 한 이전 버전의 Junos OS(즉, 레거시 Junos OS)로 다운그레이드할 수 있습니다.

이 예에서는 /var/ tmp/jinstall-13.3R2.7-domestic-signed.tgz 패키지를 사용하여 기본 라우팅 엔진(re0)에 레거시 Junos OS를 설치합니다.

업그레이드된 FreeBSD가 있는 Junos OS에서 레거시 Junos OS로 다운그레이드하려면 다음을 수행합니다.

  1. CLI의 request system software add package-name no-validate reboot 운영 모드에서 명령을 입력합니다.

    명령과 no-validate 함께 request system software addreboot 옵션을 사용합니다. 옵션을 생략 no-validate 할 경우, 명령은 기본적으로 옵션을 사용 validate 하며, 업그레이드된 FreeBSD를 사용하는 Junos OS에서 레거시 Junos OS로 다운그레이드하는 경우 실행 중인 구성에 대한 직접 검증이 작동하지 않습니다.

    옵션을 생략 reboot 하면 별도의 재부팅 단계에서 처리할 수 있습니다.

    다음 예제에서는 옵션을 사용합니다 re0 .

  2. 소프트웨어 패키지의 다운그레이드를 확인합니다.

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.

업그레이드된 FreeBSD 릴리스 17.4 이상을 사용하는 Junos OS에서 릴리스 15.1에서 17.3으로 다운그레이드

이 절차는 업그레이드된 FreeBSD 릴리스 17.4 이상을 사용하는 Junos OS에서 업그레이드된 FreeBSD를 사용하는 Junos OS의 이전 릴리스로 다운그레이드할 때 적용됩니다.

참고:

다른 디렉터리에 중요한 파일이 있는 경우 라우터 또는 스위치를 업그레이드하기 전에 라우터 또는 스위치에서 안전한 위치로 복사하십시오.

업그레이드된 FreeBSD 릴리스 17.4 이상의 Junos OS에서 릴리스 15.1에서 17.3으로 다운그레이드하려면:

  1. CLI의 request system software add package-name no-validate reboot 운영 모드에서 명령을 입력합니다.

    명령과 no-validate 함께 request system software addreboot 옵션을 사용합니다. 옵션을 생략할 no-validate 경우, 명령은 기본적으로 옵션을 사용 validate 하며, 업그레이드된 FreeBSD 릴리스 17.4 이상을 사용하는 Junos OS에서 FreeBSD를 업그레이드한 Junos OS의 이전 릴리스로 다운그레이드하는 경우 실행 중인 구성에 대한 직접적인 검증이 작동하지 않습니다.

    옵션을 생략 reboot 하면 별도의 재부팅 단계에서 처리할 수 있습니다.

    새로운 Junos OS 이미지가 디바이스에 설치됩니다.

  2. 업그레이드된 FreeBSD를 사용하여 Junos OS 설치를 확인합니다.

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.

업그레이드된 FreeBSD 릴리스 17.3 또는 이전 버전의 Junos OS에서 릴리스 15.1에서 17.2로 다운그레이드

이 절차는 업그레이드된 FreeBSD 릴리스 17.3부터 15.1을 사용하는 Junos OS에서 업그레이드된 FreeBSD를 사용하는 Junos OS의 이전 릴리스로 다운그레이드할 때 적용됩니다.

참고:

다른 디렉터리에 중요한 파일이 있는 경우 라우터 또는 스위치를 업그레이드하기 전에 라우터 또는 스위치에서 안전한 위치로 복사하십시오.

업그레이드된 FreeBSD 릴리스 17.3 또는 이전 버전의 Junos OS에서 업그레이드된 FreeBSD를 사용하는 Junos OS의 이전 릴리스로 다운그레이드하려면 다음을 수행합니다.

  1. CLI의 request system software add package-name validate reboot 운영 모드에서 명령을 입력합니다.

    명령과 validate 함께 request system software addreboot 옵션을 사용합니다. 명령은 기본적으로 옵션을 사용합니다validate. 옵션을 생략 reboot 하면 별도의 재부팅 단계에서 처리할 수 있습니다.

    새로운 Junos OS 이미지가 디바이스에 설치됩니다.

  2. 업그레이드된 FreeBSD를 사용하여 Junos OS 설치를 확인합니다.

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.

업그레이드된 FreeBSD 릴리스 18.1 이상을 사용하는 Junos OS에서 릴리스 17.4 이상으로 다운그레이드

이 절차는 업그레이드된 FreeBSD 릴리스 18.1 이상을 사용하는 Junos OS에서 업그레이드된 FreeBSD 릴리스 17.4 이상을 사용하는 Junos OS로 다운그레이드할 때 적용됩니다.

참고:

다른 디렉터리에 중요한 파일이 있는 경우 라우터 또는 스위치를 업그레이드하기 전에 라우터 또는 스위치에서 안전한 위치로 복사하십시오.

업그레이드된 FreeBSD 릴리스 18.1 이상을 사용하는 Junos OS에서 업그레이드된 FreeBSD 릴리스 17.4 이상을 사용하는 Junos OS로 다운그레이드하려면 다음을 수행합니다.

  1. CLI의 request system software add package-name validate reboot 운영 모드에서 명령을 입력합니다.

    명령과 validate 함께 request system software addreboot 옵션을 사용합니다. 명령은 기본적으로 옵션을 사용합니다validate. 옵션을 생략 reboot 하면 별도의 재부팅 단계에서 처리할 수 있습니다.

    새로운 Junos OS 이미지가 디바이스에 설치됩니다.

  2. 업그레이드된 FreeBSD를 사용하여 Junos OS 설치를 확인합니다.

    출력에는 디바이스에 설치된 OS 커널, OS 런타임 및 기타 패키지가 표시됩니다.