이 페이지의
마이그레이션, 업그레이드 및 다운그레이드 지침
이 섹션에는 Junos OS를 업그레이드하는 절차와 Junos OS에 대한 업그레이드 및 다운그레이드 정책이 포함되어 있습니다. Junos OS의 업그레이드 또는 다운그레이드는 네트워크의 규모와 구성에 따라 몇 시간이 걸릴 수 있습니다.
Junos OS 릴리스 21.2R1부터 시작하여 이전에 FreeBSD 11.x 기반 Junos OS에서 실행되었던 모든 Junos OS 제품은 EX4400을 제외한 FreeBSD 12.x 기반 Junos OS로 마이그레이션됩니다. Junos OS 릴리스 21.3R1부터 EX4400 플랫폼은 FreeBSD 12.x 기반 Junos OS로 마이그레이션됩니다.
QFX 시리즈 스위치의 소프트웨어 업그레이드
Junos OS를 업그레이드하거나 다운그레이드할 때는 항상 jinstall 패키지를 사용하십시오. 주니퍼 네트웍스 지원 담당자의 지시에 따라 다른 패키지(예: jbundle 패키지)를 사용합니다. jinstall 패키지의 내용과 설치 프로세스의 세부 사항에 대한 자세한 내용은 QFX 시리즈 설명서의 Installation and Upgrade Guide 및 Junos OS Basics 를 참조하십시오.
다운로드 및 설치 프로세스에 익숙하지 않은 경우 다음 단계를 따르십시오.
-
브라우저에서 https://www.juniper.net/support/downloads/junos.html 이동합니다.
Junos 플랫폼 다운로드 소프트웨어 페이지가 나타납니다.
-
Junos 플랫폼 다운로드 소프트웨어 페이지의 QFX 시리즈 섹션에서 소프트웨어를 다운로드할 QFX 시리즈 플랫폼을 선택합니다.
-
다운로드 소프트웨어 페이지의 소프트웨어 탭 오른쪽에 있는 릴리스 풀다운 목록에서 선택합니다 22.2 .
-
소프트웨어 탭의 Install Package 섹션에서 22.2 릴리스의 QFX 시리즈 설치 패키지를 선택합니다.
경고 상자가 나타납니다.
-
경고 상자에서 소프트웨어에 대한 자세한 내용은 PSN 문서로 연결되는 링크를 클릭하고 해당 소프트웨어를 다운로드하려면 링크를 클릭합니다.
로그인 화면이 나타납니다.
-
주니퍼 네트웍스 담당자가 제공하는 사용자 이름(일반적으로 이메일 주소)과 암호를 사용하여 주니퍼 네트웍스 인증 시스템에 로그인합니다.
-
로컬 호스트에 소프트웨어를 다운로드합니다.
-
소프트웨어를 장치 또는 내부 소프트웨어 배포 사이트에 복사합니다.
-
디바이스에 새 jinstall 패키지를 설치합니다.
참고:업그레이드 과정에서 대역내 연결이 끊어지므로 콘솔을 사용하여 모든 소프트웨어 패키지를 대역 외로 업그레이드하는 것이 좋습니다.
미국 및 캐나다 고객들은 다음 명령을 사용합니다.
user@host> request system software add source/jinstall-host-qfx-5-x86-64-22.2R2.n-secure-signed.tgz reboot
다음 값 중 하나로 대체
source
하십시오.-
/pathname —스위치의 로컬 디렉토리에서 설치되는 소프트웨어 패키지의 경우.
-
원격지에서 다운로드하여 설치한 소프트웨어 패키지의 경우:
-
hostnameftp:///pathname
-
hostnamehttp:///pathname
-
hostnamescp:///pathname(캐나다 및 미국 버전에서만 사용 가능)
-
명령 추가
reboot
는 업그레이드가 설치된 후 스위치를 재부팅합니다. 재부팅이 완료되면 스위치가 로그인 프롬프트를 표시합니다. 로드 프로세스는 5~10분이 소요됩니다.재부팅은 업그레이드에 성공한 경우에만 발생합니다.
-
Junos OS Release 22.2 jinstall
패키지를 설치한 후에는 이전에 설치된 소프트웨어로 돌아가라는 명령을 실행할 request system software rollback
수 있습니다.
QFX10002-60C 스위치에 소프트웨어 설치
이 섹션에서는 호스트 OS와 Junos OS를 모두 포함하는 소프트웨어를 업그레이드하는 방법을 설명합니다. 이 업그레이드에서는 VM 호스트 패키지(예: junos-vmhost-install-tgzx)를 사용해야 합니다.
소프트웨어 업그레이드 중에 SSD의 대체 파티션이 업그레이드되며 재부팅 후 기본 파티션이 됩니다. 기본 SSD에서 부팅 장애가 발생하면 스위치가 대체 SSD에서 사용할 수 있는 스냅샷을 사용하여 부팅할 수 있습니다.
QFX10002-60C 스위치는 64비트 버전의 Junos OS만 지원합니다.
/config 및 /var 이외의 디렉토리에 중요한 파일이 있는 경우 업그레이드하기 전에 파일을 안전한 위치로 복사합니다. /config 및 /var (/var/etc 제외) 아래의 파일은 업그레이드 후에 보존됩니다.
소프트웨어를 업그레이드하려면 다음 방법을 사용할 수 있습니다.
설치 패키지가 스위치에 로컬로 있는 경우 명령을 실행합니다 request vmhost software add <pathname><source> .
예를 들어:
user@switch> request vmhost software add /var/tmp/junos-vmhost-install-qfx-x86-64-22.2R2.9.tgz
Install Package가 스위치에서 원격으로 상주하는 경우 명령을 실행합니다 request vmhost software add <pathname><source> .
예를 들어:
user@switch> request vmhost software add ftp://ftpserver/directory/junos-vmhost-install-qfx-x86-64-22.2R2.9.tgz
재부팅이 완료된 후 명령을 실행하여 새 버전의 소프트웨어가 제대로 설치되었는지 확인합니다 show version
.
user@switch> show version
QFX10002 스위치에 소프트웨어 설치
FreeBSD 10 커널(예: 15.1X53-D30)이 없는 소프트웨어 버전에서 업그레이드하려는 경우 Junos OS 릴리스 15.1X53-D30에서 Junos OS 릴리스 15.1X53-D32로 업그레이드해야 합니다. Junos OS 릴리스 15.1X53-D32를 설치한 후에는 Junos OS 릴리스 15.1X53-D60 또는 Junos OS 릴리스 18.3R1로 업그레이드할 수 있습니다.
스위치에서 이 force-host
옵션을 사용하여 호스트 OS의 최신 버전을 강제 설치합니다. 그러나 기본적으로 Host OS 버전이 스위치에 이미 설치된 버전과 다른 경우, 옵션을 사용하지 force-host
않고 최신 버전이 설치됩니다.
설치 패키지가 스위치에 로컬로 있는 경우 명령을 실행합니다 request system software add <pathname><source> reboot .
예를 들어:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-f-x86-64-22.2R1.n-secure-signed.tgz reboot
Install Package가 스위치에서 원격으로 상주하는 경우 명령을 실행합니다 request system software add <pathname><source> reboot .
예를 들어:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-f-x86-64-22.2R1.n-secure-signed.tgz reboot
재부팅이 완료된 후 명령을 실행하여 새 버전의 소프트웨어가 제대로 설치되었는지 확인합니다 show version
.
user@switch> show version
Junos OS 릴리스 15.1X53-D3X에서 Junos OS 릴리스 15.1X53-D60, 15.1X53-D61.7, 15.1X53-D62 및 QFX10008 및 QFX10016 스위치의 소프트웨어 업그레이드
소프트웨어를 설치하기 전에 에 있는 /var/home중요한 파일을 백업하십시오. 중요한 파일을 백업하는 방법에 대한 자세한 내용은 https://www.juniper.net/support 고객 지원에 문의하십시오.
스위치에는 2개의 Routing Engine이 포함되어 있으므로 각 Routing Engine(re0 및 re1)에 소프트웨어를 설치해야 합니다.
설치 패키지가 스위치에 로컬로 있는 경우 명령을 실행합니다 request system software add <pathname><source> .
소프트웨어를 re0에 설치하려면:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
Install Package가 스위치에서 원격으로 상주하는 경우 명령을 실행합니다 request system software add <pathname><source> re0 .
예를 들어:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
소프트웨어를 다시 설치하려면 1:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
Install Package가 스위치에서 원격으로 상주하는 경우 명령을 실행합니다 request system software add <pathname><source> re1 .
예를 들어:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
라우팅 엔진을 모두 재부팅합니다.
예를 들어:
user@switch> request system reboot both-routing-engines
재부팅이 완료된 후 명령을 실행하여 새 버전의 소프트웨어가 제대로 설치되었는지 확인합니다 show version
.
user@switch> show version
QFX10008 및 QFX10016 스위치에 소프트웨어 설치
이 스위치는 2개의 Routing Engine을 가지고 있기 때문에 각 라우팅 엔진에 Junos OS를 별도로 설치하여 네트워크 운영의 중단을 방지합니다.
소프트웨어를 설치하기 전에 에 있는 /var/home중요한 파일을 백업하십시오. 중요한 파일을 백업하는 방법에 대한 자세한 내용은 https://www.juniper.net/support 고객 지원에 문의하십시오.
GRES(Graceful Routing Engine Switchover), NSB(Nonstop Bridging) 또는 NSR(Nonstop Active Routing)이 활성화되면 소프트웨어 설치를 시작할 때 소프트웨어가 제대로 설치되지 않습니다. 프롬프트가 표시되면 CLI delete chassis redundancy
명령을 실행해야 합니다. GRES가 활성화되면 명령으로 redundancy
제거됩니다. 기본적으로 NSR은 비활성화됩니다. NSR이 활성화되면 계층 수준에서 무정지 라우팅 명령문을 [edit routing-options]
제거하여 비활성화합니다.
-
마스터 라우팅 엔진의 콘솔에 로그인합니다.
콘솔 포트를 통해 Routing Engine에 로그인하는 것에 대한 자세한 내용은 스위치에 대한 특정 하드웨어 가이드를 참조하십시오.
-
명령줄에서 구성 모드를 입력합니다.
user@switch> configure
-
라우팅 엔진 이중화 비활성화:
user@switch# delete chassis redundancy
-
무정지 브리징 사용 안 함:
user@switch# delete protocols layer2-control nonstop-bridging
-
RE(Routing Engines)의 구성 변경 저장:
user@switch# commit synchronize
-
CLI 구성 모드에서 빠져나갈 수 있습니다.
user@switch# exit
스위치를 준비한 후에는 먼저 백업 라우팅 엔진에 새로운 Junos OS 릴리스를 설치하는 동시에 현재 실행 중인 소프트웨어 버전을 마스터 라우팅 엔진에 유지합니다. 이를 통해 마스터 라우팅 엔진이 운영을 계속할 수 있어 네트워크 중단을 최소화할 수 있습니다.
새 소프트웨어 버전이 백업 라우팅 엔진에서 올바르게 실행되고 있는지 확인한 후에는 라우팅 제어를 백업 라우팅 엔진으로 전환한 다음 다른 Routing Engine에서 소프트웨어 버전을 업그레이드하거나 다운그레이드할 수 있습니다.
-
다른 라우팅 엔진(현재 백업)의 콘솔 포트에 로그인합니다.
콘솔 포트를 통해 Routing Engine에 로그인하는 것에 대한 자세한 내용은 스위치에 대한 특정 하드웨어 가이드를 참조하십시오.
-
다음 명령을 사용하여 새 소프트웨어 패키지를 설치합니다
request system software add
.user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-22.2R1.n-secure-signed.tgz
명령에 대한
request system software add
자세한 내용은 CLI Explorer를 참조하십시오. -
스위치를 재부팅하여 다음 명령을 사용하여 새 소프트웨어를 시작합니다.
request system reboot
user@switch> request system reboot
참고:스위치에서 Junos OS의 새로운 설치를 로드하려면 스위치를 재부팅해야 합니다.
설치를 중단하려면 스위치를 재부팅하지 마십시오. 대신 설치를 완료한 다음 명령을 실행합니다
request system software delete <package-name>
. 설치를 중단할 수 있는 마지막 기회입니다.스위치를 재부팅하면 모든 소프트웨어가 로드됩니다. 설치는 5~10분 정도 걸릴 수 있습니다. 그런 다음 소프트웨어가 방금 설치된 부트 디바이스에서 스위치를 재부팅합니다. 재부팅이 완료되면 스위치가 로그인 프롬프트를 표시합니다.
소프트웨어가 업그레이드되는 동안 설치를 수행하는 Routing Engine은 트래픽을 전송하지 않습니다.
-
로그인하여 명령을 실행
show version
하여 설치된 소프트웨어 버전을 확인합니다.user@switch> show version
소프트웨어가 백업 라우팅 엔진에 설치되면 라우팅 제어를 백업 라우팅 엔진으로 전환한 다음 마스터 라우팅 엔진 소프트웨어를 업그레이드하거나 다운그레이드할 수 있습니다.
-
마스터 라우팅 엔진 콘솔 포트에 로그인합니다.
콘솔 포트를 통해 Routing Engine에 로그인하는 것에 대한 자세한 내용은 스위치에 대한 특정 하드웨어 가이드를 참조하십시오.
-
백업 라우팅 엔진으로 라우팅 제어 전송:
user@switch> request chassis routing-engine master switch
명령에 대한
request chassis routing-engine master
자세한 내용은 CLI Explorer를 참조하십시오. -
백업 라우팅 엔진(슬롯 1)이 마스터 라우팅 엔진인지 확인합니다.
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Backup Election priority Master (default) Routing Engine status: Slot 1: Current state Master Election priority Backup (default)
-
다음 명령을 사용하여 새 소프트웨어 패키지를 설치합니다
request system software add
.user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-22.2R1.n-secure-signed.tgz
명령에 대한
request system software add
자세한 내용은 CLI Explorer를 참조하십시오. -
명령을 사용하여 라우팅 엔진 재부팅
request system reboot
:user@switch> request system reboot
참고:스위치에 Junos OS를 새로 설치하려면 재부팅해야 합니다.
설치를 중단하려면 시스템을 재부팅하지 마십시오. 대신 설치를 완료한 다음 명령을 실행합니다
request system software delete jinstall <package-name>
. 설치를 중단할 수 있는 마지막 기회입니다.시스템을 재부팅하면 소프트웨어가 로드됩니다. 설치는 5~10분 정도 걸릴 수 있습니다. 그런 다음 소프트웨어가 방금 설치된 부트 디바이스에서 스위치를 재부팅합니다. 재부팅이 완료되면 스위치가 로그인 프롬프트를 표시합니다.
소프트웨어가 업그레이드되는 동안 설치를 수행하는 Routing Engine은 트래픽을 전송하지 않습니다.
-
로그인하여 명령을 실행
show version
하여 설치된 소프트웨어 버전을 확인합니다. -
마스터 라우팅 엔진으로 라우팅 제어 전송:
user@switch> request chassis routing-engine master switch
명령에 대한
request chassis routing-engine master
자세한 내용은 CLI Explorer를 참조하십시오. -
마스터 라우팅 엔진(슬롯 0)이 실제로 마스터 라우팅 엔진인지 확인합니다.
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) outing Engine status: Slot 1: Current state Backup Election priority Backup (default)
통합 ISSU 수행
통합 ISSU를 사용하여 업그레이드 중에 트래픽 중단을 최소화하면서 스위치에서 실행되는 소프트웨어를 업그레이드할 수 있습니다.
통합 ISSU는 Junos OS 릴리스 13.2X51-D15 이상에서 지원됩니다.
다음 작업을 수행합니다.
소프트웨어 설치를 위한 스위치 준비
통합 ISSU를 사용하여 소프트웨어 설치를 시작하기 전:
-
NSR(Nonstop Active Routing), NSB(Nonstop Bridging) 및 GRES(Graceful Routing Engine Switchover)가 활성화되도록 보장합니다. NSB 및 GRES를 통해 NSB 지원 Layer 2 프로토콜은 마스터 엔진과 백업 라우팅 엔진 간에 프로토콜 정보를 동기화할 수 있습니다.
무중단 활성 라우팅이 활성화되었는지 확인하려면 다음을 수행합니다.
참고:무중단 활성 라우팅이 활성화되면 Graceful Routing Engine 스위치오버가 활성화됩니다.
user@switch> show task replication Stateful Replication: Enabled RE mode: Master
무중단 활성 라우팅을 사용할 수 없는 경우(
Stateful Replication
가Disabled
) 스위치에서 무중단 활성 라우팅 구성 을 참조하십시오. -
NSB(Nonstop Bridging)를 활성화합니다. 활성화 방법에 대한 자세한 내용은 EX 시리즈 스위치의 무정지 브리징 구성 을 참조하십시오.
-
(선택사항) 명령어로 스위치에서 시스템 소프트웨어(Junos OS, 활성 구성 및 로그 파일)를 외부 스토리지 디바이스로
request system snapshot
백업합니다.
통합 ISSU를 사용한 소프트웨어 업그레이드
이 절차는 독립형 스위치에서 실행되는 소프트웨어를 업그레이드하는 방법을 설명합니다.
통합 ISSU를 사용하여 스위치를 업그레이드하려면 다음을 수행합니다.
-
QFX 시리즈 디바이스에 소프트웨어 패키지를 설치하는 브라우저 섹션의 소프트웨어 파일 다운로드 절차에 따라 소프트웨어 패키지를 다운로드합니다.
-
소프트웨어 패키지 또는 패키지를 스위치에 복사합니다. 파일을 디렉토리에 복사하는
/var/tmp
것이 좋습니다. -
콘솔 연결에 로그인합니다. 콘솔 연결을 사용하면 업그레이드 진행 상황을 모니터링할 수 있습니다.
-
ISSU 시작:
-
스위치에서 다음을 입력합니다.
user@switch> request system software in-service-upgrade /var/tmp/package-name.tgz
어디에 있는지
package-name.tgz
, 예를 들어 .jinstall-host-qfx-10-f-x86-64-22.2-R1.n-secure-signed.tgz
참고:업그레이드 중에는 Junos OS CLI에 액세스할 수 없습니다.
스위치는 업그레이드가 실행됨에 따라 다음 메시지와 유사한 상태 메시지를 표시합니다.
warning: Do NOT use /user during ISSU. Changes to /user during ISSU may get lost! ISSU: Validating Image ISSU: Preparing Backup RE Prepare for ISSU ISSU: Backup RE Prepare Done Extracting jinstall-host-qfx-5-f-x86-64-18.3R1.n-secure-signed.tgz ... Install jinstall-host-qfx-5-f-x86-64-19.2R1.n-secure-signed.tgz completed Spawning the backup RE Spawn backup RE, index 0 successful GRES in progress GRES done in 0 seconds Waiting for backup RE switchover ready GRES operational Copying home directories Copying home directories successful Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: FPC Warm Booting ISSU: FPC Warm Booted ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) Send ISSU done to chassisd on backup RE Chassis ISSU Completed ISSU: IDLE Initiate em0 device handoff
참고:FPC가 따뜻한 부팅 단계에 있는 경우 통합 ISSU는 중단되지 않고 중단될 수 있습니다. 또한 PFE(Packet Forwarding Engine)의 웜 부팅 중에는 오르내리고 있는 모든 링크가 탐지되지 않습니다.
참고:통합 ISSU 프로세스가 중단되면 로그 파일을 확인하여 문제를 진단할 수 있습니다. 로그 파일은 에
/var/log/vjunos-log.tgz
있습니다. -
-
스위치 재부팅이 완료된 후 로그인합니다. 소프트웨어가 업그레이드되었는지 확인하려면 다음 명령을 입력합니다.
user@switch>
show version
-
복원력이 뛰어난 듀얼 루트 파티션 기능이 모든 스위치의 대체 루트 파티션에 새 Junos OS 이미지를 복사하여 올바르게 작동하는지 확인합니다.
user@switch>
request system snapshot slice alternate
복원력이 뛰어난 듀얼 루트 파티션을 통해 시스템이 기본 루트 파티션에서 부팅되지 않을 경우 스위치가 대체 루트 파티션에서 투명하게 부팅할 수 있습니다.
Junos OS 릴리스 및 EOS 릴리스에 대한 지원 정책 업그레이드 및 다운그레이드
주니퍼는 EOL과 EEOL이라는 두 가지 유형의 릴리스를 보유하고 있습니다.
-
EOL(수명 종료) 릴리스는 첫 번째 일반 가용성 날짜 이후 24개월 동안 엔지니어링 지원을 제공하며 추가 6개월 동안 고객 지원을 제공합니다.
EEOL(Extended End of Life) 릴리스는 첫 번째 일반 가용성 날짜 이후 36개월 동안 엔지니어링 지원을 제공하며 추가 6개월 동안 고객 지원을 제공합니다.
EOL 및 EEOL 릴리스 모두에 대해 다음 3개 후속 릴리스로 업그레이드하거나 이전 3개 릴리스로 다운그레이드할 수 있습니다. 예를 들어 20.4에서 다음 3개 릴리스 – 21.1, 21.2 및 21.3으로 업그레이드하거나 이전의 3개 릴리스 –20.3, 20.2 및 20.1로 다운그레이드할 수 있습니다.
EEOL 릴리스에 대해서만 추가 옵션이 제공됩니다. 대상 릴리스가 다음 3개 릴리스를 벗어나더라도 하나의 EEOL 릴리스에서 다음 2개의 후속 EEOL 릴리스로 직접 업그레이드할 수 있습니다. 마찬가지로, 대상 릴리스가 이전 3개 릴리스를 넘어서더라도 한 EEOL 릴리스에서 이전 2개의 EEOL 릴리스로 직접 다운그레이드할 수 있습니다. 예를 들어, 20.4는 EEOL 릴리스입니다. 따라서 20.4에서 다음 2개의 EEOL 릴리스 – 21.2 및 21.4로 업그레이드하거나 이전의 2개의 EEOL 릴리스 – 20.2 및 19.4로 다운그레이드할 수 있습니다.
릴리스 유형 | 엔지니어링 종료(EOE) | 지원 종료(EOS) | 후속 3개 릴리스로 업그레이드/다운그레이드 | 후속2개 EEOL 릴리스로 업그레이드/다운그레이드 |
---|---|---|---|---|
EOL(수명 종료) | 24개월 | 엔지니어링 종료 + 6개월 | 예 | 아니요 |
EEOL(Extended End of Life) | 36개월 | 엔지니어링 종료 + 6개월 | 예 | 예 |
EOL 및 EEOL 릴리스에 대한 자세한 내용은 https://www.juniper.net/support/eol/junos.html.
소프트웨어 설치 및 업그레이드에 대한 자세한 내용은 Installation and Upgrade Guide를 참조하십시오.