Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

소프트웨어 설치, 업그레이드, 다운그레이드

디바이스는 Junos OS Evolved가 이미 설치된 상태로 제공됩니다. 새로운 기능과 소프트웨어 수정 사항을 사용할 수 있게 되면 이를 사용하려면 Junos OS Evolved를 업그레이드해야 합니다. 단일 또는 중복 라우팅 엔진이 있는 디바이스에 소프트웨어를 설치할 수 있습니다. 디바이스에 소프트웨어 릴리스를 설치하기 전에 필요한 구성을 변경하고 현재 시스템을 백업해야 합니다.

Junos OS Evolved는 시스템의 모든 라우팅 엔진(라우팅 엔진)과 FPC가 동일한 소프트웨어 버전을 실행하도록 보장합니다. 기본적으로 기본 라우팅 엔진에서 운영 모드 명령을 실행 request system software add image-name 하면 시스템은 두 라우팅 엔진 모두에 새 버전의 소프트웨어를 설치합니다. 소프트웨어 패키지 설치 후 시스템을 재부팅하면 시스템의 모든 라우팅 엔진과 FPC가 새 버전의 소프트웨어를 실행합니다.

Junos OS Evolved는 스토리지 미디어에 여러 버전의 소프트웨어 저장을 지원합니다. 운영 모드 명령을 사용하여 show system software list 디바이스에 설치된 버전을 볼 수 있습니다. 소프트웨어의 각 버전은 /soft 디렉터리의 개별 영역에 저장되므로 소프트웨어 패키지 설치가 시스템에 설치된 다른 소프트웨어 버전에 영향을 주지 않습니다. 시스템에 5개 이하의 소프트웨어 버전을 유지하는 것이 좋습니다.

Junos OS에서 중복 라우팅 엔진이 있는 디바이스의 경우 먼저 백업 라우팅 엔진에서 소프트웨어를 업그레이드한 다음 제어 기능을 백업 라우팅 엔진으로 전환하여 새 소프트웨어 버전을 실행해야 합니다. 원래 백업 라우팅 엔진에서 소프트웨어 업그레이드가 성공적이었음을 확신한 후, 원래 기본 라우팅 엔진을 새로운 소프트웨어 버전으로 업그레이드하고 제어를 원래 기본 라우팅 엔진으로 다시 전환할 수 있습니다. 그러나 기본적으로 Junos OS Evolved를 사용하면 백업 라우팅 엔진을 먼저 업그레이드할 필요가 없습니다. 기본 라우팅 엔진에서 실행된 단일 명령을 사용하여 두 라우팅 라우팅 엔진을 모두 업그레이드합니다. Junos OS Evolved 릴리스 25.4R1부터 먼저 백업 라우팅 엔진에 Junos OS Evolved를 설치하고 전환한 다음 중복 라우팅 엔진이 있는 디바이스에서 새 백업(원래 기본) 라우팅 엔진을 업그레이드하는 것도 지원합니다.

성공적으로 설치하는 동안 설치 패키지는 기존 소프트웨어를 완전히 다시 설치합니다. 이전 버전의 구성 파일과 보안 셸 및 호스트 키와 같은 유사한 정보를 유지합니다. 이전 소프트웨어 패키지는 별도의 영역에 보관되며, 필요한 경우 수동으로 롤백할 수 있습니다. 설치 프로세스 중 전원 손실과 같은 어떤 이유로든 소프트웨어 설치가 실패하면 재부팅 시 시스템이 원래 활성 상태로 돌아갑니다. 소프트웨어 설치에 대한 자세한 배경 정보는 소프트웨어 설치 및 업그레이드 개요(Junos OS Evolved)를 참조하십시오.

Junos OS Evolved를 사용하면 운영 모드 명령을 사용하여 request system software rollback image-name 시스템에 저장된 모든 릴리스로 롤백할 수 있습니다. 또한 시스템은 릴리스가 실행 중일 때 실행 중이던 마지막 구성을 각 릴리스와 함께 저장합니다. Junos OS Evolved는 운영 모드 명령을 사용하여 request system software rollback with-old-snapshot-config 현재 실행 중인 구성 또는 롤백 소프트웨어 이미지에 해당하는 저장된 구성을 사용하여 대체 이미지로 롤백하는 것을 지원합니다.

업그레이드 및 재부팅 후 시스템이 제대로 작동하지 않으면 이전 버전으로 롤백하여 이전 버전을 복원할 수 있습니다. CLI가 작동하는 경우 실패한 설치 시도에서 복구 절차의 롤백 단계를 참조하십시오.

듀얼 라우팅 엔진 디바이스의 경우, 디바이스에 삽입된 라우팅 엔진의 소프트웨어 버전이 다른 경우 새 라우팅 엔진은 시스템에서 제외됩니다. 계층 수준에서 [edit system] 문을 구성 auto-sw-sync 하여 새 라우팅 엔진에 자동으로 동기화되도록 소프트웨어를 구성하는 것이 좋습니다. 이 구성이 있는 경우, 시스템에 있는 라우팅 엔진은 모든 이미지를 새 라우팅 엔진으로 복사하고 새 라우팅 엔진을 재부팅하여 자동으로 올바른 소프트웨어를 제공합니다. 또한 소프트웨어 버전과 구성을 동기화하는 운영 모드 명령을 사용하여 request system software sync all-versions 라우팅 엔진을 교체해야 할 때마다 소프트웨어를 새 라우팅 엔진에 수동으로 동기화하도록 선택할 수 있습니다. 라우팅 엔진 교체에 대한 자세한 내용은 듀얼 라우팅 엔진 시스템의 라우팅 엔진 교체를 참조하십시오.

운영 모드 명령을 사용하여 request system software add 소프트웨어를 업그레이드하거나 다운그레이드하면 시스템은 소프트웨어 패키지를 설치하고 즉시 활성화하여 소프트웨어를 다음 부팅 버전으로 설정합니다. Junos OS Evolved 릴리스 25.4R1부터는 이 기능을 지원하는 디바이스에 별도의 스테이징 및 활성화 단계로 소프트웨어를 설치할 수 있습니다. 설치 작업을 분리하면 소프트웨어 관리를 보다 세밀하게 제어하고 유효성 검사를 더 쉽게 수행할 수 있습니다. 자세한 내용은 Junos OS Evolved 소프트웨어 스테이징 및 활성화를 참조하십시오.

소프트웨어 설치 준비

Junos OS Evolved 소프트웨어 설치를 준비하려면 다음 단계를 따르십시오.

  1. 웹 브라우저를 사용하여 주니퍼 네트웍스 웹 페이지의 모든 Junos 플랫폼 소프트웨어 다운로드 URL로 이동합니다. https://www.juniper.net/support/downloads/
  2. 제품 찾기 상자에 다운로드할 소프트웨어의 Junos OS 플랫폼을 입력합니다.
  3. OS 드롭다운 목록에서 Junos Evolved를 선택합니다.
  4. 버전 드롭다운 목록에서 관련 릴리스 번호를 선택합니다.
  5. 패키지 설치 섹션에서 릴리스의 소프트웨어 패키지를 선택합니다.
  6. 주니퍼 네트웍스 담당자가 제공한 사용자 이름(일반적으로 이메일 주소)과 비밀번호를 사용하여 주니퍼 네트웍스 인증 시스템에 로그인합니다.
  7. 최종 사용자 사용권 계약을 검토하고 동의합니다.
  8. 소프트웨어를 로컬 호스트에 다운로드합니다.
    참고:

    Junos OS 설치 패키지 접두사 유형에 대한 자세한 내용은 Junos OS Evolved 설치 패키지를 참조하십시오.

  9. 듀얼 라우팅 엔진 디바이스의 경우, 두 라우팅 엔진이 모두 시스템에 참여하고 동일한 소프트웨어를 실행하고 있는지 확인합니다. 시스템에 가입할 두 라우팅 엔진 준비를 참조하십시오.
  10. 패키지 를 설치하기에 충분한 디스크 공간을 사용할 수 있는지 확인하고, 시스템 백업을 사용할 수 있는지 확인하고, 업그레이드 또는 재설치하기 전에 Junos OS Evolved의 절차에 따라 시스템 및 현재 트래픽 처리 방법을 수집합니다.
  11. 명령을 사용하여 소프트웨어 이미지를 Junos OS Evolved를 실행하는 디바이스의 /var/tmp/ 디렉터리에 복사합니다scp.
  12. 설치 이미지에 대한 구성 유효성 검사의 절차에 따라 소프트웨어를 업그레이드하거나 다운그레이드하기 전에 설치 이미지에 대해 구성을 유효성 검사하십시오.
  13. 디바이스에 새 패키지를 설치합니다.
EOL 릴리스에 대한 자세한 내용과 EOL 릴리스 목록을 검토하려면 Junos OS 진화 날짜 및 마일스톤 웹페이지를 참조하십시오.

시스템에 가입할 두 라우팅 엔진 모두 준비

듀얼 라우팅 엔진 디바이스의 경우, 두 라우팅 엔진에 소프트웨어를 설치할 수 있으려면 두 라우팅 엔진 모두 시스템에 참여해야 합니다. 두 라우팅 엔진이 모두 시스템에 있는지, 현재 시스템에서 실행 중인 소프트웨어 버전을 확인해야 합니다. 이를 위해 , show system nodesshow system alarms 운영 모드 명령을 사용하고 show system software list라우팅 엔진 중 하나가 시스템에 참여하지 않는 경우 취해야 할 조치를 결정합니다.

기본 라우팅 엔진에서 및 show system nodes 명령을 실행 show system software list 하여 라우팅 엔진의 상태를 확인합니다. 두 가지 모두 re0 에 대한 정보가 출력에 나타나고 명령 출력 show system nodes 에 의 Status : online, apps-ready 상태를 표시하면, 두 라우팅 엔진 모두 작동하고, 시스템의 일부이며, 동일한 소프트웨어 버전을 실행하고 re1 있습니다. 소프트웨어 설치를 진행할 수 있습니다. 중복 라우팅 엔진이 있는 디바이스에 모든 노드에서 동시에 소프트웨어 패키지 설치를 참조하십시오. 예를 들면 다음과 같습니다.

두 라우팅 엔진이 모두 존재하지만 한 라우팅 엔진의 상태가 그렇지 않은 Status : online, apps-ready경우, 해당 라우팅 엔진을 시스템으로 가져오기 위한 조치를 취해야 합니다. 이 예에서 는 re0 시스템의 라우팅 엔진이며 re1 시스템에 가입해야 하는 다른 라우팅 엔진입니다.

  • 상태가 인 경우, Status : offline, configured-offline시스템의 라우팅 엔진에서 운영 모드 명령을 실행 request node online node-name 하여 다른 라우팅 엔진을 다시 온라인 상태로 전환합니다. 예를 들면 다음과 같습니다.

    명령을 실행 show system nodes 하여 라우팅 엔진이 시스템에 합류했는지 확인합니다(두 라우팅 엔진 모두 표시 Status : online, apps-ready).

    상태가 여전히 Status : offline, configured-offline다른 라우팅 엔진이 오프라인으로 구성되어 있으므로 구성의 해당 부분을 삭제하고 커밋해야 합니다. 운영 모드 명령을 사용하여 show configuration system node 구성을 확인합니다. 구성을 삭제하고 명령을 실행 show system nodes 하여 상태를 확인합니다. 라우팅 엔진이 모두 온라인 상태여야 합니다.
  • 상태가 인 Status : offline, configured-powered-off경우, 다른 라우팅 엔진의 전원이 꺼졌거나 중지되었습니다. 시스템의 라우팅 엔진에서 운영 모드 명령을 실행 request chassis cb slot slot-number offline 하여 어떤 경우인지 확인합니다. 예를 들면 다음과 같습니다.
    • 라우팅 엔진이 중지된 경우, 상태 메시지는 다음과 같습니다.Offline initiated
    • 라우팅 엔진의 전원이 꺼진 경우, 상태 메시지에 다음과 같이 표시됩니다.CB is already Offline

    두 경우 모두 다른 라우팅 엔진을 다시 온라인 상태로 전환하고 라우팅 엔진이 시스템에 합류했는지 확인해야 합니다.

    1. 시스템의 라우팅 엔진에서 운영 모드 명령을 실행 request chassis cb slot slot-number online 하여 다른 라우팅 엔진을 온라인으로 전환합니다.

      명령을 실행한 후 다른 라우팅 엔진이 다시 온라인 상태가 될 때까지 몇 분 정도 기다리십시오.

    2. 운영 모드 명령을 실행 show system software list 하여 라우팅 엔진이 시스템에 합류했는지, 두 라우팅 엔진이 동일한 소프트웨어 버전을 실행하고 있는지 확인합니다.
  • show system nodes 운영 모드 명령의 show system software list 출력에 에 대한 re1 정보가 포함되어 있지 않고 운영 모드 명령이 show system alarms 소프트웨어 버전이 일치하지 않는 것을 보여주는 경우(Software Version Mismatch on re1:package-name), 시스템의 라우팅 엔진에서 운영 모드 명령을 실행 request system software sync all-versions 하여 다른 라우팅 엔진을 시스템으로 가져오고 시스템의 라우팅 엔진에서 다른 라우팅 엔진으로 소프트웨어를 동기화합니다.

    운영 모드 명령을 실행 show system software list 하여 두 라우팅 엔진이 모두 시스템에 있고 라우팅 엔진이 동일한 소프트웨어 버전을 실행하고 있는지 확인합니다.

  • disk1의 현재 이미지를 disk2에 저장합니다.

    초기 초기화 오류가 발생할 경우 라우팅 엔진은 업그레이드 시도 전의 소프트웨어 이미지와 구성 파일이 있는 두 번째 디스크에서 부팅됩니다.

  • 스냅샷이 올바르게 업데이트되었는지 확인합니다.

중복 라우팅 엔진이 있는 디바이스에 모든 노드에서 동시에 소프트웨어 패키지를 설치합니다

Junos OS와 달리 Junos OS Evolved는 시스템의 모든 노드가 동일한 소프트웨어 버전을 실행하도록 보장합니다. Junos OS Evolved에서 충분한 공간이 존재하는 경우 디바이스에 여러 소프트웨어 릴리스를 동시에 포함할 수 있습니다. 장치에 공간이 충분하지 않으면 새 이미지를 설치하기 전에 소프트웨어의 이전 이미지를 삭제해야 합니다. 디바이스에 5개 이하의 소프트웨어 버전을 저장하는 것이 좋습니다.

디바이스에 새 소프트웨어 릴리스를 설치하기 전에 현재 시스템을 백업해야 합니다. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

소프트웨어를 업그레이드하기 전에 설치를 준비해야 합니다. 소프트웨어 설치 준비를 참조하십시오.

운영 모드 명령은 request system software add 두 라우팅 엔진 모두에 소프트웨어를 설치합니다. 이 명령은 현재 실행 중인 소프트웨어 스택을 수정하지 않습니다. 이 명령은 새 버전의 소프트웨어를 사용하여 현재 구성의 유효성을 검사합니다. 검증이 성공하면 설치 프로세스는 두 라우팅 엔진에 충분한 스토리지가 있는지 확인합니다. 스토리지 검사가 통과하면 새 소프트웨어가 두 라우팅 엔진에 모두 설치됩니다. 새 소프트웨어를 실행하려면 시스템을 재부팅해야 합니다. 소프트웨어 설치 프로세스는 짧은 시간 동안만 트래픽에 영향을 미칩니다. 자세한 정보는 표 1을 참조하십시오.

표 1: 소프트웨어 설치 작업 및 트래픽에 미치는 영향
작업 작업 트래픽 영향
소프트웨어 추가 구성을 검증하고, 충분한 스토리지를 확인하고, 두 라우팅 엔진에 모두 설치합니다 없음
소프트웨어 설치 확인 시스템 재부팅 후 현재 이미지가 될 이미지 표시 없음
시스템을 재부팅하십시오. 모든 라우팅 엔진과 FPC를 동시에 재부팅합니다 영향을 받았습니다. 시스템 재부팅 후 다시 시작됩니다
실행 중인 소프트웨어 이미지 확인 재부팅 후 실행 중인 이미지 표시 없음

디바이스에서 소프트웨어를 업그레이드하려면:

  1. 기본 라우팅 엔진에서 운영 모드 명령을 사용하여 request system software add installation-package 새 소프트웨어 패키지를 설치합니다.

    변수 installation-package 는 설치 패키지의 이름입니다. 로컬 디스크의 절대 경로를 지정합니다. 예를 들어 /var/tmp/ptx.iso입니다. 이 예에서 junos-evo-install-ptx-x86-64-20.4R2.13-EVO 패키지가 로컬 디스크에 /var/tmp/ptx.iso로 다운로드되었습니다. 패키지 이름 접두사를 이해하려면 Junos OS Evolved 설치 패키지를 참조하십시오.

    참고:

    디바이스를 재부팅하기 전에 구성을 변경하지 마십시오. 이때 구성을 변경하면 시스템은 변경 사항을 삭제합니다.

  2. 기본 라우팅 엔진에서 운영 모드 명령을 사용하여 show system software list 새로 추가된 소프트웨어 패키지가 이제 두 라우팅 엔진에서 다음 부팅 버전인지 확인합니다.

    이 예에서 두 라우팅 엔진의 다음 부팅 버전은 이제 junos-evo-install-ptx-x86-64-20.4R2.13-EVO입니다. junos-evo-install-ptx-x86-64-20.4R2.14-EVO 여전히 현재 실행 중인 버전입니다.

  3. 기본 라우팅 엔진에서 디바이스를 재부팅하여 새 소프트웨어를 시작합니다.

    시스템은 모든 노드를 동시에 재부팅합니다.

    참고:

    디바이스에 새 소프트웨어 릴리스를 로드하려면 디바이스를 재부팅해야 합니다.

    새로 추가된 패키지가 현재 실행 중인 소프트웨어가 되지 않도록 하려면 디바이스를 재부팅하지 마십시오. 대신 no응답한 다음 명령을 실행합니다 request system software delete package-name . 이 프롬프트는 설치가 완료되지 않도록 중지할 수 있는 기회를 제공합니다.

    시스템을 재부팅하면 소프트웨어가 로드됩니다. 설치에는 5분에서 10분 정도 걸릴 수 있습니다. 그런 다음 소프트웨어가 방금 설치된 부팅 디바이스에서 디바이스가 재부팅됩니다. 재부팅이 완료되면 디바이스에 로그인 프롬프트가 표시됩니다. 재부팅 후 Junos OS Evolved는 소프트웨어 및 구성의 이전 이미지를 자동으로 저장하여 롤백 이미지를 생성합니다.

    재부팅 중에는 설치를 수행하는 라우팅 엔진이 트래픽을 라우팅하지 않습니다.

  4. 기본 라우팅 엔진에 로그인하고 운영 모드 명령을 사용하여 두 라우팅 엔진에 설치된 소프트웨어의 릴리스를 확인합니다.show system software list

    두 라우팅 엔진의 현재 버전은 이제 junos-evo-install-ptx-x86-64-20.4R2.13-EVO입니다. junos-evo-install-ptx-x86-64-20.4R2.14-EVO 는 이제 롤백 버전입니다.

  5. 업그레이드 또는 재설치 전 Junos OS Evolved의 절차의 단계를 반복하여 시스템이 올바르게 실행되고 트래픽을 올바르게 처리하는지 확인하고 해당 정보를 소프트웨어 패키지를 설치하기 전에 수집한 정보와 비교합니다.
  6. 확인 단계의 결과로 구성을 변경해야 하는 경우 운영 모드 명령을 사용하여 request system snapshot 소프트웨어 및 구성을 백업하는 것을 잊지 마십시오. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

중복 라우팅 엔진이 있는 디바이스에 먼저 백업 라우팅 엔진에 설치한 다음 기본 라우팅 엔진에 소프트웨어 패키지를 설치합니다

Junos OS와 달리 Junos OS Evolved는 시스템의 모든 노드가 동일한 소프트웨어 버전을 실행하도록 보장합니다. Junos OS Evolved에서 충분한 공간이 존재하는 경우 디바이스에 여러 소프트웨어 릴리스를 동시에 포함할 수 있습니다. 그러나 한 번에 하나의 라우팅 엔진에만 소프트웨어를 설치하여 다음을 수행할 수 있습니다.

  • 먼저 백업 라우팅 엔진만 업그레이드하여 ssh 라우팅 엔진에 도달할 수 없는 라우팅 엔진의 영향을 최소화합니다.

  • 기본 라우팅 엔진에서 이전 버전을 유지합니다.

  • 새 버전의 라우팅 엔진으로 전환한 후 트래픽이 재개되지 않는 경우, 이전 버전으로 다시 전환할 수 있도록 지원합니다.

  • 새 버전으로 라우팅 엔진에 연결할 수 ssh 있는 체크포인트를 제공합니다.

먼저 백업 라우팅 엔진에 소프트웨어를 설치한 다음 설치가 성공했는지 확인할 수 있습니다. 그런 다음 백업 라우팅 엔진에서 마스터십을 전환할 수 있으며 해당 라우팅 엔진은 클린 상태에서 기본 역할을 대신합니다.

Junos OS Evolved 릴리스 25.4R1부터 Junos OS와 동일한 설치 방법을 지원하므로 중복 라우팅 엔진이 있는 디바이스에 Junos OS Evolved 소프트웨어를 설치하는 또 다른 방법을 제공합니다. 먼저 백업 라우팅 엔진에 새로운 Junos OS Evolved 릴리스를 설치하고 기본 라우팅 엔진에서 현재 실행 중인 소프트웨어 버전을 유지합니다. 이 방법을 사용하면 기본 라우팅 엔진이 작업을 계속하여 네트워크 중단을 최소화할 수 있습니다.

장치에 공간이 충분하지 않으면 새 이미지를 설치하기 전에 소프트웨어의 이전 이미지를 삭제해야 합니다. 디바이스에 5개 이하의 소프트웨어 버전을 저장하는 것이 좋습니다.

디바이스에 새 소프트웨어 릴리스를 설치하기 전에 현재 시스템을 백업해야 합니다. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

소프트웨어를 업그레이드하기 전에 설치를 준비해야 합니다. 소프트웨어 설치 준비를 참조하십시오.

소프트웨어를 설치하려면 다음을 수행해야 합니다.

  • GRES, NSR, 논스톱 브리징, 자동 소프트웨어 동기화와 같은 모든 형태의 라우팅 엔진 동기화를 비활성화하고 시스템에 액세스할 수 있도록 백업 라우터를 구성합니다.

  • 하드웨어 백업 라우팅 엔진(RE1)에 소프트웨어를 설치하고 마스터십을 RE1로 전환합니다.

  • RE0에 소프트웨어를 설치합니다.

  • 모든 형태의 라우팅 엔진 동기화를 다시 활성화하고 선택적으로 마스터십을 RE0으로 다시 전환합니다.

  1. 모든 노드가 클러스터에 있는지 확인합니다.
    RE0, RE1 및 모든 FPC는 이전 소프트웨어 버전을 실행하고 있습니다. RE0은 하드웨어 기본 라우팅 엔진입니다. RE1은 하드웨어 백업 라우팅 엔진입니다.
  2. 어떤 라우팅 엔진이 마스터인지 확인합니다.
    이 예에서 RE0은 마스터이고 RE1은 백업입니다. 이 절차를 통해 이 규칙을 따릅니다.
  3. 사용하여 ssh시스템 외부에서 라우팅 엔진에 액세스할 수 있도록 백업 라우터를 구성합니다.

    백업 라우터 구성이 없거나 사용 가능한 고정 경로의 다음 홉 주소와 동일하지 않은 경우, 백업 라우터 구성을 추가해야 합니다. Junos OS Evolved는 IPv4 백업 라우터를 구성하는 문을 지원합니다 backup-router . Junos OS Evolved는 이 inet6-backup-router 문을 지원하지 않습니다.

    다음은 고정 경로의 구성과 routing-options 동일한 구성의 backup-router 예입니다.

  4. 명령을 ssh 사용하여 RE1에 액세스할 수 있는지 테스트합니다.
  5. 모든 형태의 라우팅 엔진 동기화를 비활성화합니다.

    시작 상태는 RE0이 하드웨어 기본 라우팅 엔진이고 RE1은 하드웨어 백업 라우팅 엔진입니다. 구성은 RE0에서 RE1로 동기화됩니다. RE0과 FPC는 트래픽을 전달합니다.

    RE1은 GRES가 비활성화된 후 자동으로 재부팅되고 이전 소프트웨어 버전으로 부팅됩니다. RE1은 이제 그 자체로 노드입니다. RE0과 FPC는 시스템의 다른 노드입니다.

  6. 명령을 ssh 사용하여 RE1에 액세스할 수 있는지 테스트합니다.

    이 명령이 성공하면 다음 단계로 이동합니다. 이 명령이 실패하면 업그레이드를 진행할 수 없습니다. 동기화 복원:

  7. 향후 구성 커밋에서 동기화를 제거합니다.
  8. 백업 라우팅 엔진에서 운영 모드 명령을 사용하여 request system software add installation-package 새 소프트웨어 패키지를 설치합니다.

    변수 installation-package 는 설치 패키지의 이름입니다. 로컬 디스크의 절대 경로를 지정합니다. 예를 들어 /var/tmp/ptx.iso입니다. 이 예에서 junos-evo-install-ptx-x86-64-25.4R1.13-EVO 패키지가 로컬 디스크에 /var/tmp/ptx.iso로 다운로드되었습니다. 패키지 이름 접두사를 이해하려면 Junos OS Evolved 설치 패키지를 참조하십시오.

    참고:

    디바이스를 재부팅하기 전에 구성을 변경하지 마십시오. 이때 구성을 변경하면 시스템은 변경 사항을 삭제합니다.

  9. RE1을 재부팅하고 시스템이 새 버전을 실행하고 있는지 확인합니다.
  10. 명령을 ssh 사용하여 RE1에 액세스할 수 있는지 테스트합니다.

    RE1에 액세스하는 데 사용할 ssh 수 있는 경우 다음 단계로 이동하십시오. 실패하면 ssh 라우팅 엔진을 동기화합니다.

    1. 라우팅 엔진을 동기화합니다.

      RE0 CLI 프롬프트에서 RE1을 RE0과 동기화합니다.

    2. RE0과 RE1 모두에서 GRES를 활성화합니다.

      RE1이 자동으로 재부팅됩니다. 상태는 클러스터의 모든 노드 간에 동기화됩니다.

    3. 다른 형태의 동기화를 사용하도록 설정합니다.

      이 절차의 앞부분에서 백업 라우터에 대한 구성을 추가했다면 해당 구성도 삭제합니다.

    4. 모든 노드가 클러스터에 있는지 확인합니다.
    5. 모든 노드가 이전 소프트웨어 버전을 실행하고 있는지 확인합니다.
  11. RE0에 액세스하고 마스터십을 RE1로 전환하는 데 사용합니다ssh.

    FPC가 RE1과 함께 클러스터의 일부가 될 때 새 버전으로 재부팅되기 때문에 이 단계는 트래픽에 영향을 미칩니다.

    FPC는 자동으로 새 버전으로 재부팅됩니다. RE0은 이제 하드웨어 백업 라우팅 엔진입니다. RE0은 정리 상태로 재부팅되고 단일 노드로 나타납니다. RE1은 이제 하드웨어 기본 라우팅 엔진이며 FPC 노드와 함께 클러스터를 형성합니다. FPC가 온라인 상태가 될 때까지 기다립니다.

    참고: Junos OS Evolved 릴리스 25.4R1의 경우에만 GRES가 비활성화되어 있으면 명령 request chassis routing-engine master switch 이 작동하지 않습니다. 이 명령을 실행할 때와 유사한 Master switch/release/acquire not supported in Backup RE when GRES is disabled 메시지가 표시될 수 있습니다. 25.4R1-S1부터 시작하는 25.4R1 이후 릴리스는 이 명령을 사용할 수 있습니다.

    show chassis fpc 명령을 show system nodes 사용하여 FPC 상태를 확인합니다. 이 명령을 사용하여 show system software list RE1이 FPC와 클러스터를 형성했는지 확인합니다.

  12. RE1을 하드웨어 기본 라우팅 엔진으로 사용하여 WAN 트래픽이 재개되는지 테스트합니다.

    WAN 트래픽이 재개되는지 테스트하려면 네트워크의 인접 라우터를 살펴보고 라우팅 프로토콜이 작동 중인지 확인합니다. 예를 들어, 명령 show route summaryshow bgp summary. FPC가 작동 중인지 확인할 수도 있습니다.

    트래픽이 복구되면 다음 단계로 이동합니다. 트래픽이 복구되지 않으면 명령을 사용하여 마스터십을 RE0으로 다시 전환합니다. request chassis routing-engine master switch force 그런 다음 명령을 사용하여 request system software rollback with-old-snapshot-config RE1을 이전 소프트웨어 버전으로 다운그레이드합니다.

    참고: Junos OS Evolved 릴리스 25.4R1의 경우에만 GRES가 비활성화되어 있으면 명령 request chassis routing-engine master switch 이 작동하지 않습니다. 이 명령을 실행할 때와 유사한 Master switch/release/acquire not supported in Backup RE when GRES is disabled 메시지가 표시될 수 있습니다. 25.4R1-S1부터 시작하는 25.4R1 이후 릴리스는 이 명령을 사용할 수 있습니다.
  13. RE0에 새 소프트웨어 버전을 설치합니다.
    참고:

    디바이스를 재부팅하기 전에 구성을 변경하지 마십시오. 이때 구성을 변경하면 시스템은 변경 사항을 삭제합니다.

  14. RE0을 재부팅합니다.
  15. 먼저 하드웨어 기본 라우팅 엔진(RE1)에서 GRES를 활성화한 다음 하드웨어 백업 라우팅 엔진(RE0)에서 GRES를 활성화합니다.

    하드웨어 백업 라우팅 엔진(RE0)이 자동으로 재부팅됩니다. 하드웨어 마스터 라우팅 엔진(RE1)과 FPC는 가동 상태를 유지하고 트래픽을 전달합니다. 두 라우팅 엔진 모두 새로운 소프트웨어 버전을 실행하고 있으며 상태가 동기화됩니다. RE0은 여전히 하드웨어 백업 라우팅 엔진이므로 라우팅 프로토콜 프로세스가 RE0에서 실행되지 않습니다.

  16. RE1은 하드웨어 마스터 라우팅 엔진이기 때문에 RE1에서 다른 형태의 동기화를 활성화합니다.

    이 절차의 앞부분에서 백업 라우터에 대한 구성을 추가했다면 해당 구성도 삭제합니다.

    라우팅 프로토콜 프로세스는 이제 RE0에서 실행되고 상태가 동기화됩니다.

  17. 모든 노드가 클러스터에 있는지 확인합니다.
  18. 모든 노드에서 새 소프트웨어 버전을 실행하고 있는지 확인합니다.
  19. 선택적으로 마스터십을 다시 RE0으로 전환합니다.

    RE0이 전환할 준비가 되었는지 확인합니다.

    업그레이드 후 NSR 및 논스톱 브리징이 활성화되고 동기화가 완료됩니다. 따라서 이 전환은 트래픽을 중단하지 않습니다.

  20. 클러스터가 성공적으로 실행되는 것이 만족스러우면 새 소프트웨어를 백업합니다. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

단일 라우팅 엔진이 있는 디바이스에 소프트웨어 패키지 설치

디바이스에 새 소프트웨어 릴리스를 설치하기 전에 현재 시스템을 백업해야 합니다. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

Junos OS Evolved에서는 시스템에 충분한 공간이 있는 한 디바이스에 여러 릴리스의 소프트웨어를 동시에 포함할 수 있습니다. 시스템에 공간이 충분하지 않으면 새 이미지를 설치하기 전에 소프트웨어의 이전 이미지를 삭제해야 합니다. 디바이스에 5개 이하의 소프트웨어 버전을 저장하는 것이 좋습니다.

소프트웨어를 업그레이드하기 전에 설치를 준비해야 합니다. 소프트웨어 설치 준비를 참조하십시오.

디바이스에서 소프트웨어를 업그레이드하려면:

  1. 운영 모드 명령을 사용하여 새 소프트웨어 패키지를 설치합니다.request system software add

    변수 installation-package 는 설치 패키지의 이름입니다. 로컬 디스크의 절대 경로를 지정합니다. 예를 들어 /var/tmp/junos-evo-install-ptx.iso입니다. 패키지 이름 접두사를 이해하려면 Junos OS Evolved 설치 패키지를 참조하십시오.

    참고:

    디바이스를 재부팅하기 전에 구성을 변경하지 마십시오. 이때 구성을 변경하면 시스템은 변경 사항을 삭제합니다.

  2. 운영 모드 명령을 사용하여 show system software list 새로 추가된 소프트웨어 패키지가 이제 다음 부팅 버전인지 확인합니다.

    이 예에서 다음 부팅 버전은 이제 junos-evo-install-ptx-x86-64-20.4R2.13-EVO입니다. junos-evo-install-ptx-x86-64-20.4R2.14-EVO 여전히 현재 실행 중인 버전입니다.

  3. 디바이스를 재부팅하여 새 소프트웨어를 시작합니다.
    참고:

    디바이스에 새 소프트웨어 릴리스를 로드하려면 디바이스를 재부팅해야 합니다.

    새로 추가된 패키지가 현재 실행 중인 소프트웨어가 되지 않도록 하려면 디바이스를 재부팅하지 마십시오. 대신 no응답한 다음 명령을 실행합니다 request system software delete package-name . 이 프롬프트는 설치가 완료되지 않도록 중지할 수 있는 기회를 제공합니다.

    시스템을 재부팅하면 소프트웨어가 로드됩니다. 설치에는 5분에서 10분 정도 걸릴 수 있습니다. 그런 다음 소프트웨어가 방금 설치된 부팅 디바이스에서 디바이스가 재부팅됩니다. 재부팅이 완료되면 디바이스에 로그인 프롬프트가 표시됩니다. 재부팅 후 Junos OS Evolved는 소프트웨어 및 구성의 이전 이미지를 자동으로 저장하여 롤백 이미지를 생성합니다.

    재부팅 중에는 라우팅 엔진이 트래픽을 라우팅하지 않습니다.

  4. 로그인하고 운영 모드 명령을 사용하여 설치된 소프트웨어의 릴리스를 확인합니다.show system software list
  5. 업그레이드 또는 재설치 전 Junos OS Evolved의 절차의 단계를 반복하여 시스템이 올바르게 실행되고 트래픽을 올바르게 처리하는지 확인하고 해당 정보를 소프트웨어 패키지를 설치하기 전에 수집한 정보와 비교합니다.
  6. 확인 단계의 결과로 구성을 변경해야 하는 경우 운영 모드 명령을 사용하여 request system snapshot 소프트웨어 및 구성을 백업하는 것을 잊지 마십시오. 스냅샷을 사용하여 소프트웨어 백업 및 복구를 참조하십시오.

실패한 설치 시도에서 복구 CLI가 작동 중인 경우

Junos OS Evolved 설치가 실패하고 CLI가 작동하는 경우, 상황에 따라 다음 절차 중 하나를 사용하여 Junos OS Evolved를 설치합니다.

  • 이전 버전의 소프트웨어로 롤백합니다.

    Junos OS Evolved를 실행하는 디바이스는 이전 실행 이미지를 저장합니다. 디바이스를 처음 업그레이드할 때 새 소프트웨어 패키지가 다음 부팅 위치에 설치됩니다. 설치를 완료하고 재부팅하면 새 이미지가 현재 이미지가 됩니다. 이전 이미지가 롤백 이미지가 됩니다. 초기 초기화 실패의 경우 라우팅 엔진이 자동으로 보조 SSD로 전환됩니다.

    이전에 저장된 소프트웨어 버전 및 해당 버전이 실행 중일 때 활성화되었던 구성으로 롤백할 수 있습니다.

  • 초기 초기화 실패의 경우, 비활성 솔리드 스테이트 드라이브(SSD)에 저장된 소프트웨어를 사용하여 영향을 받는 라우팅 엔진의 활성 SSD에서 소프트웨어를 복구합니다. 두 라우팅 엔진의 활성 SSD에 장애가 발생한 경우, 두 라우팅 엔진 모두에서 이 단계를 수행해야 합니다.
    1. 비활성 SSD, 일반적으로 기본 라우팅 엔진(RE0)의 보조 SSD(disk2)에서 재부팅합니다.

      다른 라우팅 엔진의 활성 SSD에도 장애가 발생한 경우, 다른 라우팅 엔진(일반적으로 RE1)에 대해서도 이 단계를 반복해야 합니다.

    2. 스냅샷을 생성하여 기본 SSD에 롤백 이미지를 설치합니다.
      기본 SSD를 복원하려면 스냅샷을 수행하여 보조 SSD의 롤백 이미지를 기본 SSD에 설치합니다.
    3. 기본 SSD(일반적으로 기본 라우팅 엔진(re0)의 disk1)에서 부팅합니다.
      이제 시스템은 롤백 소프트웨어 이미지를 사용하여 작동합니다.
  • 이전 단계 중 어느 것도 성공하지 못하면 USB 드라이브에서 이미지를 설치합니다.

    USB 설치 프로세스는 모든 구성 및 기타 파일을 삭제합니다. 따라서 USB 설치 프로세스가 완료된 후:

    • 시스템에 라우팅 엔진이 하나만 포함된 경우, 구성 파일을 다시 생성해야 합니다. 이전에 원격 서버나 다른 오프박스 위치에 구성 파일을 저장하셨기를 바랍니다. 그렇지 않은 경우, 해당 제품의 하드웨어 가이드에 설명된 초기 구성 단계부터 시작한 다음 필요한 구성 문을 계속 추가해야 합니다.

    • 시스템에 두 개의 라우팅 엔진이 포함된 경우, 보조 라우팅 엔진은 부팅되지만 현재 소프트웨어 버전이 다르기 때문에 기본 라우팅 엔진과 FPC에 의해 형성된 시스템에 결합하지는 않습니다. 기본 라우팅 엔진에서 보조 라우팅 엔진으로 소프트웨어 및 구성을 동기화하려면 운영 모드 명령을 사용합니다 request system software sync all-versions . 그런 다음 보조 라우팅 엔진이 재부팅되고 시스템에 합류합니다.

    올바른 소프트웨어 패키지로 USB 드라이브를 이미 생성한 경우, CLI를 사용하여 부팅 가능한 USB 드라이브에서 진화한 Junos OS 부팅의 지침에 따라 라우팅 엔진에 이미지를 설치하고 디바이스를 부팅합니다. 아직 USB 드라이브를 생성하지 않은 경우 부팅 가능한 USB 드라이브를 사용하여 진화한 Junos OS 부팅 의 지침에 따라 Windows 또는 Mac OS X 디바이스를 사용하여 USB 드라이브를 만듭니다. 그런 다음 해당 USB 드라이브를 사용하여 이미지를 설치합니다.

듀얼 라우팅 엔진 시스템에서 라우팅 라우팅 엔진 교체

Junos OS Evolved는 시스템의 모든 노드가 동일한 소프트웨어 버전을 실행하도록 보장합니다.

기본 라우팅 엔진과 현재 소프트웨어 버전이 동일한 라우팅 엔진을 시스템에 삽입하면 새로운 라우팅 엔진이 시스템에 합류하고 명령문을 구성 auto-sw-sync 하지 않았더라도 구성 및 기타 라우팅 엔진이 기존 라우팅 엔진으로 자동으로 동기화됩니다.

다른 소프트웨어 버전을 가진 라우팅 엔진을 시스템에 삽입하고 문을 구성 auto-sw-sync enable 하지 않은 경우, 라우팅 엔진은 시스템 외부에 유지되고 시스템은 소프트웨어 불일치 알람을 생성합니다. 알람 메시지는 다음과 유사하게 새로 삽입된 라우팅 엔진의 소프트웨어 이름과 라우팅 엔진 버전을 표시합니다. Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO.

알람을 제거하고 라우팅 엔진을 시스템으로 가져오려면 운영 모드 명령을 사용하여 request system software sync all-versions 기본 라우팅 엔진을 새 라우팅 엔진에 수동으로 동기화합니다.

시스템에 새로운 라우팅 엔진을 삽입하기 전에 계층 수준에서 [edit system] 구성 문을 구성 auto-sw-sync enable 하는 것이 좋습니다. 이렇게 하면 시스템의 라우팅 엔진이 새로 삽입된 라우팅 엔진을 감지하고 소프트웨어를 새 라우팅 엔진에 자동으로 동기화합니다. 모든 이미지가 새 라우팅 엔진에 동기화되고 시스템은 새로 삽입된 라우팅 엔진을 재부팅합니다. 새로 삽입된 라우팅 엔진이 다시 작동하면 시스템에 합류합니다. 각 소프트웨어 이미지에는 이미지가 실행될 때 사용된 구성이 함께 저장됩니다. 현재 실행 중인 이미지와 관련된 구성은 기본 라우팅 엔진에서 백업 라우팅 엔진으로 동기화됩니다. 기본 라우팅 엔진에서 문을 구성할 auto-sw-sync enable 때 롤백 및 기타 이미지와 함께 저장된 구성도 백업 라우팅 엔진에 동기화됩니다.

듀얼 라우팅 엔진 시스템에서 라우팅 라우팅 엔진을 교체하는 방법:

  1. 문을 구성합니다auto-sw-sync enable.

    구성 모드로 들어가고, 문을 구성 auto-sw-sync enable 하고, 구성을 커밋하고, 구성 모드를 종료하여 운영 모드로 돌아갑니다.

  2. 라우팅 엔진을 교체합니다.
  3. 소프트웨어와 구성이 동기화되고 새로 삽입된 라우팅 엔진이 재부팅될 때까지 몇 분 정도 기다립니다.
  4. 운영 모드 명령을 실행 show system software list 하여 새로 삽입된 라우팅 엔진이 이제 시스템의 일부이며 두 라우팅 엔진의 소프트웨어 버전이 동일한지 확인합니다.

    새로 삽입된 라우팅 엔진이 기존 라우팅 엔진에서 이미지를 제거하지 않도록 새로 삽입된 라우팅 엔진으로 제어를 전환하기 전에 시스템이 백그라운드에서 모든 이미지 동기화를 완료했는지 확인해야 라우팅 엔진.

  5. 소프트웨어가 자동으로 동기화되지 않았거나 문을 구성 auto-sw-sync enable 하지 않기로 결정한 경우, 기본 라우팅 엔진에서 운영 모드 라우팅 엔진 명령을 실행 request system software sync all-versions 하여 소프트웨어 버전 및 구성을 새로 삽입된 라우팅 엔진에 수동으로 동기화합니다.

    이미지와 함께 저장된 모든 소프트웨어 이미지 및 구성은 새 라우팅 엔진에 동기화되고 새 라우팅 엔진이 재부팅됩니다. 새로운 라우팅 엔진이 다시 작동하면 시스템에 합류합니다.

  6. (구조 구성이 있는 경우 필수) 기본 라우팅 엔진의 명령을 사용하여 file copy rescue-config-filenamesecondary-re-name:/config/ 기본 라우팅 엔진에서 보조 라우팅 엔진으로 구조 구성을 동기화합니다.

    이중 라우팅 엔진 시스템의 경우, 보조 라우팅 엔진이 기본 라우팅 엔진의 현재 이미지와 다른 현재 이미지로 부팅되고 auto-sw-sync enable 문이 구성되면 기본 라우팅 엔진은 현재 이미지를 보조 라우팅 엔진에 동기화합니다. 또한 기본 라우팅 엔진은 롤백 소프트웨어 이미지와 다른 이미지를 보조 라우팅 엔진에 동기화합니다. 기본 라우팅 엔진의 현재 구성 파일(juniper.conf.gz)이 보조 라우팅 엔진의 현재 구성 파일과 일치하는 경우, 기본 라우팅 엔진는 구조 구성(rescue.conf.gz)을 보조 라우팅 엔진에 동기화하지 않습니다. 예를 들면 다음과 같습니다.

  7. 새로 삽입된 라우팅 엔진가 기본 라우팅 엔진에서 운영 모드 명령을 사용하여 request chassis routing-engine master release 올바르게 작동하여 새로 삽입된 라우팅 엔진에 대한 제어를 해제할 수 있는지 확인합니다.

    새로 삽입된 라우팅 엔진이 기본 라우팅 엔진이 되지 않으면 새로 삽입된 라우팅 엔진에서 명령을 실행 request chassis routing-engine master release 하여 제어를 해제하고, 새로 삽입된 라우팅 엔진을 제거하고, 다른 라우팅 엔진을 가져와 삽입하고, 이 절차를 반복합니다.

노드 동기화에 대한 자세한 내용은 request system software syncauto-sw-sync를 참조하십시오.

소프트웨어 설치를 위한 디스크 공간이 충분하지 않습니다.

소프트웨어 설치 프로세스에는 일정량의 미사용 디스크 공간이 필요합니다. 시스템에 충분한 공간이 없으면 다음과 유사한 오류 메시지가 표시됩니다.

WARNING: The /soft filesystem is low on free disk space.

WARNING: This package requires 1075136k free, but there is only 666502k available.

소프트웨어 설치가 성공적으로 이루어지기 위해 충분한 디스크 공간을 만들어야 하는 경우 다음을 수행할 수 있습니다.

  • request system software delete 운영 모드 명령을 사용하여 오래된 이미지를 식별하고 삭제합니다show system software list.
  • request system storage cleanup 운영 모드 명령을 사용하여 불필요한 파일을 식별하고 삭제합니다show system storage.

소프트웨어 설치를 위한 충분한 디스크 공간을 만드는 방법에 대한 자세한 내용은 업그레이드를 위한 충분한 디스크 공간 확인을 참조하십시오.