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

따라서 Junos 릴리스 21.2R1로 업그레이드할 때 이 릴리스는 FreeBSD 12에서 실행되기 때문에 옵션을 사용할 수 없으며, 업그레이드된 FreeBSD가 있는 이전 릴리스는 validate 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 software add 요청을 참조하십시오.

디바이스에서 GRES(Graceful Routing Engine 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부터 문 request system software add 은 REMX2K-1800-32G-S가 장착된 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//pathnamepackage-name 사용합니다. 시스템에서 암호를 입력하라는 메시지를 표시하게 하려면 암호 대신 을(를) 지정합니다prompt. 암호가 필요하고 암호 또는 prompt를 지정하지 않으면 오류 메시지가 표시됩니다.

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

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

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

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

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 버추얼 섀시, M 시리즈, MX 시리즈 및 T 시리즈 라우터만 해당) (선택 사항) 동시에 여러 패키지를 설치합니다.

  • EX4200 및 EX4500 버추얼 섀시가 혼합된 경우, 두 개의 소프트웨어 패키지(EX4200 스위치용 패키지와 EX4500 스위치용 패키지의 동일한 릴리스)를 설치하여 혼합 EX4200 및 EX4500 버추얼 섀시의 모든 멤버 스위치를 업그레이드합니다.

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

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

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

unlink

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

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

(Junos Fusion만 해당) (자동 변환 또는 수동 변환을 사용하여 Junos Fusion을 구성하는 데 필요) 위성 소프트웨어 이미지를 위성 소프트웨어 업그레이드 그룹과 연결합니다. 위성 소프트웨어 패키지는 를 사용하여 upgrade-group-name지정된 위성 소프트웨어 업그레이드 그룹과 연결되거나, all 키워드가 지정된 경우 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(Nonstop 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(last)을 삭제합니다. 운영 체제 패키지 jkernel을 먼저 추가하고 라우팅 소프트웨어 패키지 jroute를 마지막에 추가합니다. 모든 패키지를 한 번에 업그레이드하는 경우 다음 순서로 삭제하고 추가합니다.

기본적으로 TX Matrix 기본 라우팅 엔진에서 명령을 실행하면 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 재부팅 요청

요청 시스템 소프트웨어 추가 validate-on-host

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

시스템 소프트웨어 구성 요소 추가 모두 요청(QFabric 시스템)

request system software add upgrade-group(Junos Fusion)

request system software add 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 시리즈, MX 시리즈 및 T 시리즈 라우터를 위한 Junos OS 릴리스 12.2에 추가되었습니다.

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

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

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

validate-on-host PTX5000 validate-on-routing-engine 라우터와 MX240, MX480 및 MX960 라우터를 위한 Junos OS 릴리스 15.1F3에 추가된 및 옵션이 있습니다.

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