Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system software add (Junos OS)

통사론

구문(EX 시리즈 스위치)

구문(TX Matrix 라우터)

구문(TX Matrix Plus 라우터)

구문(MX 시리즈 라우터)

구문(QFX 시리즈)

구문(OCX 시리즈)

묘사

디바이스에 소프트웨어 패키지 또는 번들을 설치합니다.

항상 소프트웨어 이미지를 /var/tmp 에만 다운로드하는 것이 좋습니다. EX 시리즈 및 QFX 시리즈 스위치에서는 /var/tmp 디렉터리를 사용해야 합니다. 다른 디렉터리는 지원되지 않습니다.

MX 시리즈 라우터용 Junos OS 릴리스 23.4R1부터는 [edit system] 계층 수준에서 명령문을 구성할 dual-phase-bootup 수 있습니다. 장치를 업그레이드하거나 다운그레이드하는 동안 이 기능을 사용하면 2단계 재시작 프로세스를 사용할 수 있습니다. dual-phase-bootup 문이 이미 구성되고 커밋된 경우 디바이스는 업그레이드 또는 다운그레이드 중에 rescue.conf 파일을 선택합니다. 그런 다음 rescue.conf 파일과 juniper.conf 파일 모두에 대해 이미지의 유효성이 검사됩니다. 내부 커밋은 재부팅 후 수행되며 가장 최근에 실행된 사용자 구성이 커밋됩니다. 이 구성이 커밋되는 동안에는 구성을 변경할 수 없습니다.

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

따라서 Junos 릴리스 21.2R1로 업그레이드할 때 옵션을 사용할 validate 수 없습니다. 왜냐하면 이 릴리스는 FreeBSD 12에서 실행되기 때문입니다. 업그레이드된 FreeBSD가 있는 이전 릴리스는 FreeBSD 10 또는 11을 실행하기 때문입니다.

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

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

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

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

유효한 파일 이름 및 URL 형식에 대한 자세한 내용은 Junos OS CLI 명령에서 파일 이름 및 URL 지정 형식을 참조하십시오.

명령을 입력한 후 수행된 request system software add 모든 구성 변경 사항은 업그레이드된 버전의 Junos OS로 시스템을 재부팅한 후에도 그대로 유지됩니다.

Junos OS 릴리스 17.2R1부터는 PTX10008 라우터가 request system software add 명령을 지원하지 않습니다. Junos OS 릴리스 17.4R1부터는 PTX10016 라우터가 request system software add 명령을 지원하지 않습니다. request vmhost software add PTX10008 및 PTX10016 라우터에서 명령 대신 request system software add 명령을 사용하여 라우터에 Junos OS 소프트웨어 패키지 또는 번들을 설치하거나 업그레이드합니다. vmhost 소프트웨어 추가 요청의 내용을 참조하십시오.

디바이스에서 GRES(Graceful 라우팅 엔진 Switchover)가 활성화된 경우, 통합 ISSU(in-service software upgrade) 작업을 수행하여 디바이스에서 실행되는 소프트웨어를 업데이트해야 합니다. GRES가 활성화된 상태에서 명령을 입력하여 request system software add package-name 소프트웨어 업그레이드를 수행하려고 하면 GRES가 구성된 경우 서비스 중인 소프트웨어 업그레이드만 지원된다는 오류 메시지가 표시됩니다. 이 경우 업그레이드를 시도하기 전에 GRES 구성을 제거하거나 통합 ISSU를 수행해야 합니다.

Junos OS 릴리스 15.1F3부터 문 request system software add 은 RE-DUO-C2600-16G를 사용하는 PTX5000 라우터와 RE-S-1800X4-32G-S를 사용하는 MX240, MX480 및 MX960 라우터에 대해서만 게스트 OS용 소프트웨어 패키지를 설치합니다.

문은 Junos OS 릴리스 15.1F5부터 REMX2K-1800-32G-S request system software add 가 포함된 MX2010 및 MX2020 라우터에 대해서만 게스트 OS용 소프트웨어 패키지를 설치합니다.

이러한 라우터에서 Junos 소프트웨어 및 호스트 소프트웨어 패키지를 모두 설치하려면 명령을 사용합니다 request vmhost software add .

옵션

package-name

소프트웨어 패키지 또는 번들이 설치될 위치입니다.

Junos OS package-name 에서 은 원격 위치의 URL 또는 로컬 패키지의 경로 이름일 수 있습니다. 그러나 Junos OS Evolved는 업그레이드를 위한 원격 ISO를 지원하지 않으므로 CLI의 도움말 문자열에서 "URL"이 제거됩니다.

예를 들어:

  • /var/tmp/package-name- 라우터 또는 스위치의 로컬 디렉터리에서 설치되는 소프트웨어 패키지 또는 번들의 경우.

  • protocol://hostname/pathname/—package-name원격 위치에서 다운로드하여 설치할 소프트웨어 패키지 또는 번들의 경우. 다음 중 하나로 교체 protocol 합니다.

    • ftp—파일 전송 프로토콜. ftp://hostname/pathname/package-name를 사용합니다. 인증 자격 증명을 지정하려면 ftp://<username>:<password>@hostname/pathname/를package-name 사용합니다. 시스템에서 암호를 입력하라는 메시지를 표시하게 하려면 암호 대신 을(를) 지정 prompt 하십시오. 암호가 필요한 경우 암호를 지정하지 않거나 prompt을 지정하지 않으면 오류 메시지가 표시됩니다.

    • http—하이퍼텍스트 전송 프로토콜. http://hostname/pathname/package-name를 사용합니다. 인증 자격 증명을 지정하려면 http://<username>:<password>@hostname/pathname/를package-name 사용합니다. 암호가 필요한데 암호를 생략하면 암호를 입력하라는 메시지가 표시됩니다.

    • scp - 보안 사본(한정판에는 사용할 수 없음). scp://hostname/pathname/package-name를 사용합니다. 인증 자격 증명을 지정하려면 scp://<username>:<password>@hostname/pathname/를package-name 사용합니다.

  • 프로토콜의 은( pathname 는) 루트 디렉토리가 아니라 원격 시스템에 있는 사용자의 홈 디렉토리에 대한 상대 경로입니다.

  • 원격 위치에서 소프트웨어 패키지 또는 번들을 다운로드하고 설치하기 위해 명령에서 request system software add scp 프로토콜을 사용하지 마십시오. 이전의 명령문은 QFabric 스위치에 적용되지 않습니다. 소프트웨어 업그레이드는 scp를 지원하지 않는 관리 프로세스(mgd)에 의해 처리됩니다.file copy 명령을 사용하여 원격 위치에서 하드 디스크의 /var/tmp 디렉토리로 소프트웨어 패키지 또는 번들을 복사합니다.file copy scp://source/package-name /var/tmp그런 다음 명령을 사용하여 소프트웨어 패키지 또는 번들을 request system software add 설치합니다.request system software add /var/tmp/package-name

best-effort-load

(선택 사항) 부분 로드를 활성화하고 구문 분석 오류를 오류 대신 경고로 처리합니다.

component all

(QFabric 시스템만 해당) (선택 사항) 모든 QFabric 구성 요소에 소프트웨어 패키지를 설치합니다.

delay-restart

(선택 사항) 소프트웨어 패키지 또는 번들을 설치하되 소프트웨어 프로세스를 다시 시작하지 마십시오.

device-alias alias-name

(Junos Fusion만 해당) (선택 사항) 위성 장치의 별칭 이름을 사용하여 지정된 위성 장치에 위성 소프트웨어 패키지를 설치합니다.

force

(선택 사항) 소프트웨어 패키지 또는 번들을 강제로 추가합니다(경고 무시).

force-host

(선택 사항) QFX5100 디바이스에서 호스트 소프트웨어 패키지 또는 번들을 강제로 추가합니다(경고 무시).

lcc number

(TX Matrix 라우터 및 TX Matrix Plus 라우터만 해당) (선택 사항) TX Matrix 라우터를 기반으로 하는 라우팅 매트릭스에서 TX Matrix 라우터에 연결된 T640 라우터에 소프트웨어 패키지 또는 번들을 설치합니다. TX Matrix Plus 라우터를 기반으로 하는 라우팅 매트릭스에서 TX Matrix Plus 라우터에 연결된 라우터에 소프트웨어 패키지 또는 번들을 설치합니다.

회선 카드 섀시(LCC) 구성에 따라 를 다음의 값으로 대체 number 하십시오.

  • 라우팅 매트릭스에서 T640 라우터가 TX Matrix 라우터에 연결되어 있는 경우 0에서 3까지로 이루어집니다.

  • 라우팅 매트릭스에서 T1600 라우터가 TX Matrix Plus 라우터에 연결되어 있는 경우에는 0에서 3까지.

  • 라우팅 매트릭스에서 T1600 라우터가 3D SIB를 갖춘 TX Matrix Plus 라우터에 연결되어 있는 경우에는 0에서 7까지.

  • 라우팅 매트릭스에서 T4000 라우터가 3D SIB를 갖춘 TX Matrix Plus 라우터에 연결되어 있는 경우에는 0, 2, 4 또는 6으로 대체합니다.

member member-id

(MX 시리즈 라우터만 해당) (선택 사항) 지정된 Virtual Chassis 멤버에 소프트웨어 패키지를 설치합니다. 을 0 또는 1 값으로 바꿉니다 member-id .

partition

(QFX3500 스위치만 해당) (선택 사항) 설치하기 전에 미디어를 포맷하고 다시 분할하십시오.

satellite slot-id

(Junos Fusion만 해당) (선택 사항) 위성 디바이스 FPC 슬롯 식별자를 사용하여 지정된 위성 디바이스에 위성 소프트웨어 패키지를 설치합니다.

scc

(TX Matrix 라우터만 해당) (선택 사항) TX Matrix 라우터(또는 스위치 카드 섀시)의 라우팅 엔진에 소프트웨어 패키지 또는 번들을 설치합니다.

sfc number

(TX Matrix Plus 라우터만 해당) (선택 사항) TX Matrix Plus 라우터의 라우팅 엔진에 소프트웨어 패키지 또는 번들을 설치합니다. 0으로 대체하십시오 number .

no-copy

(선택 사항) 소프트웨어 패키지 또는 번들을 설치하되 패키지 또는 번들 파일의 사본을 저장하지 마십시오.

no-validate

(선택 사항) 소프트웨어 패키지 또는 번들을 다른 릴리스로 로드할 때는 옵션의 validate 기본 동작을 억제합니다.

Junos OS 릴리스 21.2R1로 업그레이드하기 위해 옵션을 사용할 validate 수 없습니다. 대신 다음 옵션 중 하나를 선택합니다.

  • no-validate

  • validate-on-host

  • validate-on-routing-engine

확인되지 않은 공급자의 소프트웨어 패키지는 로드할 수 없습니다. 공급자에게 권한을 부여하려면 계층 수준에서 문을 [edit system extensions provider] 포함합니다provider-id.

re0 | re1

(선택 사항) 이중 또는 중복 라우팅 엔진을 지원하는 라우터 또는 스위치에서 슬롯 0(re0)의 라우팅 엔진 또는 슬롯 1(re1)의 라우팅 엔진에 소프트웨어 패키지 또는 번들을 로드합니다.

reboot

(선택 사항) 소프트웨어 패키지 또는 번들을 추가한 후 시스템을 재부팅합니다. QFabric 스위치에서는 소프트웨어를 설치한 구성 요소를 재부팅할 때까지 소프트웨어 설치가 완료되지 않습니다.

set [package-name1package-name2]

(혼합 EX4200 및 EX4500 Virtual Chassis, M Series, MX 시리즈 및 T 시리즈 라우터 전용) (선택 사항) 여러 패키지를 동시에 설치합니다.

  • 혼합 EX4200 및 EX4500 Virtual Chassis의 경우, 두 개의 소프트웨어 패키지(EX4200 스위치용 패키지와 EX4500 스위치용 패키지의 동일한 릴리스)를 설치하여 혼합 EX4200 및 EX4500 Virtual Chassis의 모든 구성원 스위치를 업그레이드합니다.

  • M Series, MX 시리즈, T 시리즈 라우터의 경우, 여러(2개 이상)의 소프트웨어 패키지와 소프트웨어 애드온 패키지를 동시에 설치합니다. 변수는 package-name 각각 공백으로 구분된 설치 패키지 목록이거나 설치 패키지 목록이 포함된 디렉토리 또는 tar 파일의 전체 URL일 수 있습니다.

각각의 경우, installation-package 각각 공백으로 구분된 설치 패키지 목록이거나 설치 패키지 목록이 포함된 디렉토리 또는 tar 파일의 전체 URL일 수 있습니다.

request system software add set 명령을 사용하여 핵심 Junos OS 설치 패키지와 함께 SDK 추가 기능 패키지를 설치하여 SDK 구성을 유지합니다.

unlink

(선택 사항) M Series, T 시리즈, MX 시리즈 라우터에서 성공적인 업그레이드가 완료된 후 링크 해제 옵션을 사용하여 이 디렉터리에서 소프트웨어 패키지를 제거합니다.

upgrade-group [ all |upgrade-group-name]

(Junos Fusion만 해당) (자동 변환 또는 수동 변환을 사용하여 Junos Fusion을 구성하는 데 필요) 위성 소프트웨어 이미지를 위성 소프트웨어 업그레이드 그룹과 연결합니다. 위성 소프트웨어 패키지는 키워드가 all 지정된 경우 을 사용하여 upgrade-group-name지정된 위성 소프트웨어 업그레이드 그룹 또는 Junos Fusion의 모든 위성 소프트웨어 업그레이드 그룹과 연결됩니다.

위성 소프트웨어 업그레이드 그룹은 동일한 위성 소프트웨어 패키지를 사용하여 동일한 위성 소프트웨어 버전으로 업그레이드하도록 지정된 Junos Fusion의 위성 디바이스 그룹입니다. 보다 Junos Fusion 프로바이더 에지의 소프트웨어 이해Junos Fusion Enterprise의 소프트웨어 이해Junos Fusion에서 위성 소프트웨어 업그레이드 그룹 관리 등에 대해 설명합니다.

upgrade-with-config

(선택 사항) 하나 이상의 구성 파일을 설치합니다.

이 옵션으로 지정된 구성 파일의 확장자는 .text 또는 .xml 이어야 하며 확장자가 지정되어 있어야 합니다. 확장 .txt 사용하면 작동하지 않습니다.

validate

(선택 사항) 소프트웨어 패키지 또는 번들을 추가하기 위한 전제 조건으로 현재 구성에 대해 소프트웨어 패키지 또는 번들을 검증합니다. 이는 추가되는 소프트웨어 패키지 또는 번들이 다른 릴리스인 경우의 기본 동작입니다.

Junos OS 릴리스 21.2R1로 업그레이드하기 위해 옵션을 사용할 validate 수 없습니다. 대신 다음 옵션 중 하나를 선택합니다.

  • no-validate

  • validate-on-host

  • validate-on-routing-engine

validate 옵션은 (GRES)가 graceful-switchover 활성화되지 않은 시스템에서만 작동합니다. GRES가 있는 시스템에서 옵션을 사용하려면 validate 설치 기간 동안 GRES를 사용 안함으로 설정하거나, GRES를 사용할 때 NSR(Non-Stop Active Routing)을 사용 가능으로 설정해야 하는 명령을 request system software in-service-upgrade 사용하여 설치합니다.

validate-on-host hostname

(선택 사항) 원격 Junos OS 호스트에서 실행 중인 구성과 비교하여 소프트웨어 패키지를 검증합니다. 호스트를 지정하고 을 원격 호스트 이름으로 바꿉니다 hostname . 선택적으로 형식으로 user@hostname호스트 이름을 지정하여 원격 호스트에 로그인하는 데 사용할 사용자 이름을 제공할 수 있습니다.

validate-on-routing-engine routing-engine

(선택 사항) 소프트웨어 번들 또는 패키지를 동일한 섀시의 Junos OS 라우팅 엔진에서 실행 중인 구성과 비교하여 검증합니다. 을(를) 라우팅 엔진 이름으로 대체 routing-engine 하는 라우팅 엔진 지정합니다.

추가 정보

라우터 또는 스위치에서 소프트웨어를 업그레이드하기 전에 알려진 안정적인 시스템이 있는 경우 명령을 실행하여 request system snapshot 구성을 포함한 소프트웨어를 /altroot /altconfig 파일 시스템에 백업합니다. 라우터 또는 스위치에서 소프트웨어를 업그레이드하고 새 패키지 또는 번들이 성공적으로 설치 및 실행된 것에 만족한 후, 명령을 다시 실행하여 request system snapshot 새 소프트웨어를 /altroot /altconfig 파일 시스템에 백업합니다.

명령은 request system snapshot 현재 QFabric 시스템에서 지원되지 않습니다. 또한 QFabric 시스템에 여러 패키지를 추가하거나 설치할 수 없습니다.

명령을 실행 request system snapshot 한 후에는 소프트웨어의 실행 및 백업 사본이 동일하므로 소프트웨어의 이전 버전으로 돌아갈 수 없습니다.

두 개 이상의 패키지를 동시에 업그레이드하는 경우 운영 체제 패키지인 jkernel을 마지막으로 삭제합니다. 운영 체제 패키지인 jkernel, first와 라우팅 소프트웨어 패키지인 jroute, last를 추가합니다. 모든 패키지를 한 번에 업그레이드하는 경우 다음 순서로 삭제하고 추가합니다.

기본적으로 TX 매트릭스 기본 라우팅 라우팅 엔진에서 명령을 실행 request system software add package-name 하면 연결된 모든 T640 기본 라우팅 엔진이 동일한 버전의 소프트웨어로 업그레이드됩니다. TX Matrix 백업 라우팅 엔진에서 동일한 명령을 실행하면 연결된 모든 T640 백업 라우팅 엔진이 동일한 버전의 소프트웨어로 업그레이드됩니다.

마찬가지로 TX Matrix Plus 기본 라우팅 엔진에서 명령을 실행 request system software add package-name 하면 연결된 모든 T1600 또는 T4000 기본 라우팅 엔진이 동일한 버전의 소프트웨어로 업그레이드됩니다. TX Matrix Plus 백업 라우팅 엔진에서 동일한 명령을 실행하면 연결된 모든 T1600 또는 T4000 백업 라우팅 엔진이 동일한 버전의 소프트웨어로 업그레이드됩니다.

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

필요한 권한 수준

정비

출력 필드

이 명령을 입력하면 요청 상태에 대한 피드백이 제공됩니다.

샘플 출력

시스템 소프트웨어 추가 유효성 검사 요청

시스템 소프트웨어 추가 요청 /var/tmp/ no-validate

시스템 소프트웨어 추가 no-copy no-validate 재부팅 요청

시스템 소프트웨어 추가 호스트 유효성 검사 요청

시스템 소프트웨어 추가 요청(혼합 EX4200 및 EX4500 Virtual Chassis)

request system software add component all(QFabric 시스템)

request system software add upgrade-group(Junos Fusion)

시스템 소프트웨어 추가 no-validate 요청(SRX 시리즈 방화벽)

시스템 소프트웨어 추가 요청(SRX 시리즈 방화벽)

릴리스 정보

Junos OS 릴리스 7.4 전에 소개된 명령입니다.

best-effort-loadunlink 옵션은 Junos OS 릴리스 7.4에 추가되었습니다.

sfc 옵션은 TX Matrix Plus 라우터를 위한 Junos OS 릴리스 9.6에서 소개되었습니다.

set [package-name1package-name2] EX 시리즈 스위치용 Junos OS 릴리스 11.1 버전에 추가된 옵션입니다. M Series, MX 시리즈, T 시리즈 라우터를 위한 Junos OS 릴리스 12.2에 추가되었습니다.

EX 시리즈 스위치 set [package-name1package-name2] 에서 옵션을 사용하면 혼합 EX4200 및 EX4500 Virtual Chassis에 두 개의 소프트웨어 패키지만 설치할 수 있습니다. 반면, M Series, MX 시리즈 및 T 시리즈 라우터 set [package-name1package-name2package-name3] 에서는 옵션을 사용하여 여러 소프트웨어 패키지 및 소프트웨어 애드온 패키지를 동시에 설치할 수 있습니다.

upgrade-with-configupgrade-with-config-format format 옵션은 M Series 라우터, MX 시리즈 라우터, T T 시리즈 라우터, EX 시리즈 이더넷 스위치, QFX 시리즈 디바이스를 위한 Junos OS 릴리스 12.3에 추가되었습니다.

device-alias, satellite, upgrade-groupversion 옵션은 Junos Fusion용 Junos OS 릴리스 14.2R3에서 소개되었습니다.

validate-on-hostvalidate-on-routing-engine 옵션은 PTX5000 라우터 및 MX240, MX480 및 MX960 라우터를 위해 Junos OS 릴리스 15.1F3에 추가되었습니다.

upgrade-with-config-format format M Series 라우터, MX 시리즈 라우터, T T 시리즈 라우터, EX 시리즈 이더넷 스위치, QFX 시리즈 디바이스용 Junos OS 릴리스 16.1에서 옵션이 삭제되었습니다.