EX 시리즈 스위치에 소프트웨어 설치
EX 시리즈 디바이스는 사전 설치된 Junos 운영체제(Junos OS)와 함께 제공됩니다. 이 절차를 시작하기 전에 필요한 소프트웨어 패키지를 결정하고 다운로드하십시오. 업그레이드에 사용할 패키지에 대한 자세한 내용은 Junos OS 및 Junos OS Evolved 설치 패키지 이름을 참조하십시오.
EX 시리즈 스위치에 설치된 소프트웨어 이해하기
주니퍼 네트웍스 EX 시리즈 이더넷 스위치는 주니퍼 네트웍스 Junos 운영체제(Junos OS)가 사전 설치된 상태로 제공됩니다. 새로운 기능과 소프트웨어 수정을 사용할 수 있게 되면 이를 사용하려면 소프트웨어를 업그레이드해야 합니다. Junos OS를 이전 릴리스로 다운그레이드할 수도 있습니다.
이 주제에서 다루는 내용은 다음과 같습니다.
- 소프트웨어 설치 프로세스 개요
- Virtual Chassis에 소프트웨어 설치
- 자동 소프트웨어 다운로드를 사용하여 소프트웨어 설치
- Disk-on-Key USB 메모리 스틱에서 EX2200 또는 EX3300 스위치에 구성 파일 자동 설치
- EX2300, EX3400 또는 EX4100 스위치에 소프트웨어 설치
소프트웨어 설치 프로세스 개요
EX 시리즈 스위치는 국내 버전의 Junos OS가 사전 설치된 상태로 제공됩니다. 스위치에 전원을 연결하면 설치된 소프트웨어에서 시작(부팅)됩니다.
소프트웨어 패키지를 로컬 네트워크의 스위치 또는 다른 시스템에 복사하여 EX 시리즈 스위치에서 Junos OS를 업그레이드한 다음 J-Web 인터페이스 또는 명령줄 인터페이스(CLI)를 사용하여 스위치에 새 소프트웨어 패키지를 설치합니다. 마지막으로 스위치를 재부팅합니다. 업그레이드된 소프트웨어에서 부팅됩니다. 업그레이드에 성공한 후에는 새로운 현재 구성을 보조 디바이스에 백업해야 합니다. 국내 또는 제어된 Junos OS 패키지를 설치하는지 여부에 관계없이 이 절차를 따라야 합니다.
업그레이드에 성공하는 동안 업그레이드 패키지는 /var/tmp 에서 모든 파일을 제거하고 기존 소프트웨어를 완전히 다시 설치합니다. 이전 버전의 구성 파일과 유사한 정보(예: 보안 셸 및 호스트 키)를 유지합니다. 이전 소프트웨어 패키지는 별도의 디스크 파티션에 보존되며 필요한 경우 수동으로 되돌릴 수 있습니다. 설치 프로세스 중 전원 손실과 같은 이유로 소프트웨어 설치가 실패하는 경우 시스템은 재부팅할 때 원래 활성 설치로 돌아갑니다.
Virtual Chassis에 소프트웨어 설치
개별 EX 시리즈 스위치를 함께 연결하여 하나의 유닛을 형성하고 유닛을 Virtual Chassis라고 하는 단일 디바이스로 관리할 수 있습니다. Virtual Chassis는 구성원 스위치로 구성된 단일 네트워크 엔티티로 작동합니다. Virtual Chassis의 각 구성원 스위치는 동일한 버전의 Junos OS를 실행해야 합니다.
관리 용이성을 위해 Virtual Chassis는 소프트웨어 릴리스를 업그레이드할 수 있는 유연한 방법을 제공합니다. 새 소프트웨어 릴리스를 Virtual Chassis의 모든 구성원 스위치 또는 특정 구성원 스위치에만 구축할 수 있습니다.
NSSU(Nonstop Software Upgrade)를 사용하여 Virtual Chassis에서 소프트웨어를 업그레이드할 수도 있습니다. NSSU는 GRES(Graceful 라우팅 엔진 Switchover ) 및 NSR( Nonstop Active Routing )을 활용하여 업그레이드 중 컨트롤 플레인이 중단되지 않도록 보장합니다. 각 LAG의 멤버 링크가 다른 라인 카드 또는 다른 멤버에 상주하도록 LAG(Link Aggregation Group)를 정의하여 네트워크 트래픽 중단을 최소화할 수 있습니다. NSSU 중에 라인 카드와 Virtual Chassis 멤버는 한 번에 하나씩 업그레이드되므로 해당 라인 카드 또는 멤버가 업그레이드되는 동안 트래픽이 다른 라인 카드 또는 멤버를 통해 계속 흐릅니다.
자동 소프트웨어 다운로드를 사용하여 소프트웨어 설치
자동 소프트웨어 다운로드 기능은 DHCP 메시지 교환 프로세스를 사용하여 소프트웨어 패키지를 다운로드하고 설치합니다. 사용자는 DHCP 서버에서 소프트웨어 패키지에 대한 경로를 정의할 수 있으며, DHCP 서버는 DHCP 메시지 교환 프로세스의 일부로 DHCP 클라이언트 역할을 하는 EX 시리즈 스위치에 이 경로를 전달합니다. 자동 소프트웨어 다운로드를 위해 구성된 DHCP 클라이언트는 이러한 메시지를 수신하며, DHCP 서버 메시지의 소프트웨어 패키지 이름이 DHCP 클라이언트 스위치를 부팅한 소프트웨어 패키지의 소프트웨어 패키지 이름과 다른 경우 소프트웨어 패키지를 다운로드하여 설치합니다. 스위치용 자동 소프트웨어 다운로드를 사용하여 소프트웨어 업그레이드를 참조하십시오.
Disk-on-Key USB 메모리 스틱에서 EX2200 또는 EX3300 스위치에 구성 파일 자동 설치
자동 설치 프로세스를 사용하여 EX2200 또는 EX3300 스위치에서 소프트웨어를 구성할 수 있습니다. 텍스트 형식 또는 XML 형식의 구성 파일을 사용할 수 있습니다. XML 형식의 파일을 사용하려면 Junos Space 플랫폼을 사용하여 구성 파일을 만듭니다. 구성 파일을 Disk-on-Key USB 메모리 스틱에 넣습니다.
EX2300, EX3400 또는 EX4100 스위치에 소프트웨어 설치
EX2300, EX3400 또는 EX4100 스위치에 소프트웨어를 설치하기 전에 다음을 수행합니다.
-
소프트웨어 설치 패키지를 /var/tmp 디렉터리로 다운로드하기 전에 시스템에서 최소 620MB의 디스크 공간을 사용할 수 있는지 확인합니다. 명령을
show system storage
사용하여 사용 가능한 공간의 세부 정보를 가져옵니다. -
사용 가능한 공간이 부족하면 명령을
request system storage cleanup
사용합니다. 또한 /var/tmp 또는 /var/log 디렉터리에서 다른 로그 또는 원치 않는 파일을 수동으로 삭제할 수 있습니다.
이제 Virtual Chassis 또는 단일 라우팅 엔진이 있는 EX 시리즈 스위치에 소프트웨어 설치(CLI 절차) 의 절차에 따라 소프트웨어 설치를 완료할 수 있습니다.
EX2300 및 EX3400 스위치에서 Junos OS를 업그레이드할 때 스토리지와 관련된 자세한 내용은 기술 자료 를 참조하십시오.
Virtual Chassis 또는 단일 라우팅 엔진이 있는 EX 시리즈 스위치에 소프트웨어 설치하기(CLI 절차)
이 절차를 사용하여 중복 라우팅 엔진을 지원하지 않는 모든 스위치를 포함하여 모든 EX 시리즈 스위치의 단일 라우팅 엔진에서 Junos OS를 업그레이드할 수 있습니다. 또한 이 절차를 사용하여 EX8200 Virtual Chassis를 제외한 모든 EX 시리즈 Virtual Chassis에서 소프트웨어를 업그레이드할 수 있습니다.
이 절차는 다음 스위치 또는 Virtual Chassis를 업그레이드하는 데 사용할 수 있습니다.
-
EX2200 스위치
-
EX2300 스위치
-
EX3200 스위치
-
EX3300 스위치
-
EX3400 스위치
-
EX4100 스위치
-
EX4200 스위치
-
EX4300 스위치
-
EX4500 스위치
-
EX4550 스위치
-
EX6200 스위치(단일 라우팅 엔진 업그레이드 전용)
-
EX8200 스위치(단일 라우팅 엔진 업그레이드 전용)
-
EX8200 Virtual Chassis를 제외한 모든 Virtual Chassis
두 개의 라우팅 엔진을 실행하는 EX6200 또는 EX8200 스위치에서 소프트웨어를 업그레이드하려면 중복 라우팅 엔진이 있는 EX 시리즈 스위치에 소프트웨어 설치(CLI 절차) 또는 무중단 소프트웨어 업그레이드를 사용하여 EX6200 또는 EX8200 독립 실행형 스위치에서 소프트웨어 업그레이드(CLI 절차)를 참조하십시오.
EX8200 Virtual Chassis에서 소프트웨어를 업그레이드하려면 EX8200 Virtual Chassis의 모든 디바이스용 소프트웨어 설치를 참조하십시오.
단일 라우팅 엔진으로 스위치에 소프트웨어 업그레이드를 설치하려면 다음을 수행합니다.
중복 라우팅 엔진이 있는 EX 시리즈 스위치에 소프트웨어 설치(CLI 절차)
다음 두 가지 방법 중 하나로 중복 라우팅 엔진이 있는 스위치에 소프트웨어를 설치할 수 있습니다.
NSSU 수행 - NSSU는 단일 명령으로 네트워크 중단을 최소화하면서 두 라우팅 엔진을 모두 업그레이드합니다. NSSU는 GRES 및 NSR을 활용하여 컨트롤 플레인의 중단을 방지합니다. 각 LAG의 멤버 링크가 서로 다른 라인 카드에 위치하도록 LAG를 정의하여 네트워크 트래픽 중단을 최소화할 수 있습니다. 라인 카드는 한 번에 하나씩 업그레이드되므로 라인 카드가 업그레이드되는 동안 트래픽이 다른 라인 카드를 통해 계속 흐릅니다.
NSSU를 사용하여 스위치에서 실행되는 소프트웨어를 다운그레이드할 수 없습니다.
NSSU에 대한 자세한 내용은 EX 시리즈 스위치의 무중단 소프트웨어 업그레이드 이해를 참조하십시오.
각 라우팅 엔진 수동 업그레이드 - 백업 라우팅 엔진부터 시작하여 각 라우팅 엔진에 개별적으로 Junos OS 설치를 수행할 수 있습니다. 이 절차를 사용하여 스위치에서 실행 중인 소프트웨어를 다운그레이드할 수 있습니다.
중복 라우팅 엔진이 있는 EX6200 스위치 또는 EX8200 스위치의 경우, 백업 라우팅 엔진부터 시작하여 라우팅 엔진을 별도로 업그레이드하여 Junos OS 업그레이드 중에 네트워크 운영 중단을 최소화할 수 있습니다.
EX8200 스위치에서 Junos OS 릴리스 10.4R3 이상을 실행 중인 경우, 이 절차 대신 NSSU(Nonstop Software Upgrade)를 사용하여 네트워크 중단을 최소화하고 단일 명령으로 두 라우팅 엔진의 소프트웨어 패키지를 업그레이드할 수 있습니다. 무중단 소프트웨어 업그레이드를 사용하여 EX6200 또는 EX8200 독립형 스위치에서 소프트웨어 업그레이드(CLI 절차)를 참조하십시오.
소프트웨어 설치를 시작할 때 GRES(Graceful Routing Engine Switchover) 또는 NSR(Nonstop Active Routing)이 활성화된 경우 소프트웨어가 제대로 설치되지 않습니다. 구성 모드에서 명령을 사용하여 소프트웨어 설치를 시작하기 전에 GRES를 deactivate chassis redundancy graceful-switchover
비활성화해야 합니다. GRES가 활성화된 경우 redundancy 명령으로 제거됩니다. 기본적으로 NSR은 비활성화되어 있습니다. NSR이 활성화된 경우, 계층 수준에서 [edit routing-options]
문을 제거 nonstop-routing
하여 비활성화합니다.
하나의 라우팅 엔진이 설치된 EX6200 스위치 또는 EX8200 스위치에서 소프트웨어 패키지를 업그레이드하려면 Virtual Chassis 또는 단일 라우팅 엔진이 있는 EX 시리즈 스위치에 소프트웨어 설치(CLI 절차)를 참조하십시오.
중복 라우팅 엔진을 업그레이드하려면 먼저 백업 라우팅 엔진에 새로운 Junos OS 릴리스를 설치하고 기본 라우팅 엔진에서 현재 실행 중인 소프트웨어 버전을 유지합니다. 백업 라우팅 엔진에서 새 소프트웨어 버전이 올바르게 실행되고 있는지 확인한 후 디바이스 제어를 백업 라우팅 엔진으로 전환합니다. 마지막으로, 새 백업 라우팅 엔진에 새 소프트웨어를 설치합니다.
스위치에서 Junos OS를 업그레이드하려면 다음 작업을 수행하십시오.
소프트웨어 설치를 위한 스위치 준비
소프트웨어를 설치하기 전에 다음 단계를 수행하십시오.
백업 라우팅 엔진에 소프트웨어 설치
소프트웨어 설치를 위해 스위치를 준비한 후 백업 라우팅 엔진에 소프트웨어를 설치합니다. 설치 중에도 기본 라우팅 엔진이 계속 작동하여 네트워크 트래픽 중단을 최소화합니다.
기본 기본 라우팅 엔진에 소프트웨어 설치
백업 라우팅 엔진으로 제어를 전송한 다음 기본 라우팅 엔진 소프트웨어를 업그레이드 또는 다운그레이드하려면 다음을 수행합니다.
절차 시작 시 기본 라우팅 엔진이었던 라우팅 엔진(기본 기본 라우팅 엔진)으로 라우팅 제어를 되돌리려면 다음 작업을 수행합니다.
기본 기본 라우팅 라우팅 엔진으로 라우팅 제어 복귀 (옵션)
스위치는 소프트웨어 업그레이드 후 기본 라우팅 엔진 역할을 하는 슬롯 1의 라우팅 엔진과 함께 정상 작동을 유지할 수 있으므로 슬롯 0의 기본 라우팅 엔진으로 라우팅 제어를 되돌리고 싶은 경우에만 이 작업을 수행합니다.
독립형 EX8200 스위치 또는 EX8200 Virtual Chassis의 라인 카드에서 로더 소프트웨어 업그레이드
EX8200 스위치의 라인 카드에서 로더 소프트웨어를 업그레이드할 필요가 거의 없습니다.
소프트웨어 업그레이드를 완료하기 위해 라인 카드의 로더 소프트웨어 버전을 업그레이드해야 하는 것은 아닙니다. 드문 경우지만 라인 카드의 로더 소프트웨어 버전이 업그레이드된 Junos OS와 호환되려면 업그레이드가 필요하기 때문에 소프트웨어 업그레이드 직후 라인 카드가 오프라인 상태가 될 수 있습니다. 이 문제 및 기타 덜 심각한 문제를 방지하기 위한 모범 사례로 라인 카드의 로더 소프트웨어를 업그레이드할 수 있습니다.
EX8200 스위치의 모든 라인 카드의 로더 소프트웨어는 EX8200 라우팅 엔진 로더 소프트웨어를 업그레이드하는 것과 동일한 로더 소프트웨어 패키지를 사용하여 업데이트됩니다. 라인 카드 소프트웨어 로더에는 각각 단일 로더 소프트웨어 버전이 있는 두 개의 뱅크가 포함되어 있습니다. 이 절차는 독립형 EX8200 스위치 또는 EX8200 Virtual Chassis에서 라인 카드의 두 뱅크에 대한 로더 소프트웨어를 업그레이드하는 데 사용됩니다.
독립형 EX8200 스위치 또는 EX8200 Virtual Chassis의 라인 카드에서 로더 소프트웨어를 업그레이드하려면 다음을 수행합니다.
Junos OS, 라우팅 엔진 로더 소프트웨어 및 라인 카드 로더 소프트웨어를 업그레이드하는 경우 Junos OS, 라인 카드 로더 소프트웨어, 라우팅 엔진 로더 소프트웨어 순서로 업그레이드하는 것이 좋습니다.
참조
USB 플래시 드라이브에 저장된 소프트웨어 패키지를 사용하여 EX 시리즈 스위치 부팅하기
소프트웨어를 사용하여 스위치를 부팅하기 전에 Junos OS를 USB 플래시 드라이브에 저장하는 방법에는 두 가지가 있습니다. USB 플래시 드라이브를 USB 포트에 삽입하기 전에 USB 플래시 드라이브에 소프트웨어를 미리 설치하거나 시스템 스냅샷 기능을 사용하여 내부 스위치 메모리에서 USB 플래시 드라이브로 파일을 복사할 수 있습니다.
시스템 스냅샷을 사용하여 파일을 USB 플래시 메모리로 이동하고 해당 파일을 사용하여 스위치를 부팅하려면 스냅샷 생성 및 이를 사용하여 EX 시리즈 스위치 부팅을 참조하십시오. 스위치가 제대로 실행 중인 경우 이 방법을 사용하여 USB 플래시 드라이브에서 스위치를 부팅하는 것이 좋습니다.
USB 플래시 드라이브에 소프트웨어를 사전 설치해야 하는 경우 이 항목에 설명된 방법을 사용할 수 있습니다. Junos OS를 USB 플래시 드라이브에 사전 설치하여 스위치를 부팅하는 작업은 언제든지 수행할 수 있습니다. 스위치가 내부 플래시 메모리에서 Junos OS를 찾을 수 없기 때문에 스위치가 로더 프롬프트로 부팅할 때 특히 유용합니다.
USB 플래시 드라이브에서 스위치를 부팅하는 데 사용할 수 있는 다음 도구와 부품이 있는지 확인하십시오.
-
EX 시리즈 스위치 USB 포트 사양을 충족하는 USB 플래시 드라이브입니다. EX 시리즈 스위치의 USB 포트 사양을 참조하십시오.
-
인터넷에서 소프트웨어 패키지를 다운로드하고 USB 플래시 드라이브에 복사하는 데 사용할 수 있는 컴퓨터 또는 기타 장치입니다.
USB 플래시 드라이브를 삽입하기 전에 Junos OS 패키지를 USB 플래시 드라이브에 다운로드하려면 다음을 수행합니다.