Junos OS Evolved를 위한 통합 ISSU
(QFX5220-32CD 스위치만 해당) Unified ISSU(in-service software upgrade)는 소프트웨어 업그레이드 프로세스 중 트래픽 손실을 최소화하는 기능입니다.
진화한 Junos OS용 통합 ISSU 이해
통합 ISSU(in-service software upgrade) 기능을 사용하면 컨트롤 플레인의 중단 없이 트래픽 손실을 최소화하면서 진화한 Junos OS의 최신 릴리스로 업그레이드할 수 있습니다.
통합 ISSU 중에 시스템은 기본 하드웨어를 다시 초기화하지 않고 업그레이드된 소프트웨어(커널 및 애플리케이션)를 다시 시작합니다. 이 프로세스는 전체 시스템을 재부팅하는 것보다 빠릅니다. 재시작된 소프트웨어는 이전 상태로 복원되고 새 버전을 실행합니다.
통합 ISSU는 다음과 같은 이점을 제공합니다.
-
소프트웨어 이미지 업그레이드 중 네트워크 다운타임을 제거합니다.
-
더 높은 서비스 수준을 제공하면서 운영 비용을 절감합니다.
-
새로운 기능을 빠르게 구현할 수 있습니다.
Junos OS Evolved 기반 통합 ISSU 프로세스
통합 ISSU를 사용하여 소프트웨어 업그레이드를 수행할 때 다음 프로세스가 발생합니다.
-
시스템은 새 소프트웨어 패키지를 다운로드하고 새 패키지에 대해 기존 구성을 검증하기 위한 검사를 수행합니다. 이 단계에는 통합 ISSU를 사용하여 업그레이드를 수행할 수 있는지 확인하기 위한 응용 프로그램 구성 검사 및 SDK(소프트웨어 개발 키트) 검사가 포함됩니다.
-
소프트웨어가 시스템에 설치되고 다음 부팅 버전이 됩니다.
- 업그레이드 소프트웨어는 변경되어 다시 시작해야 하는 응용 프로그램을 나열합니다. 업그레이드는 유효성 검사 프로세스에서 결정하는 다시 시작 또는 재부팅을 사용하여 수행됩니다.
- 시스템에서 새 버전의 소프트웨어를 실행하기 시작하고 통합 ISSU가 완료됩니다.
통합 ISSU 중 업그레이드 시나리오
진화한 Junos OS 디바이스에서 통합 ISSU를 수행할 때, 검증 프로세스는 업그레이드를 수행하기 위해 다음 방법 중 어떤 것이 필요한지를 결정합니다.
-
응용 프로그램 다시 시작
-
서비스 중인 커널 웜 재시작
-
시스템 재부팅
응용 프로그램 다시 시작에는 업그레이드된 응용 프로그램의 간단한 다시 시작이 포함됩니다. 다시 시작된 응용 프로그램은 새 소프트웨어 버전을 실행합니다. 이러한 유형의 업그레이드는 중단이 없으며 트래픽 손실이 전혀 발생하지 않습니다.
서비스 중인 커널 웜 재시작에는 하드웨어를 초기화하지 않고 새 커널을 메모리에 직접 로드하고 실행하는 작업이 포함됩니다. 이 프로세스는 업그레이드 중 네트워크 다운타임을 줄이고 트래픽 손실을 최소화합니다.
시스템 재부팅에는 하드웨어 구성 요소 재초기화를 포함하여 디바이스의 전체 재부팅이 포함됩니다. 이 프로세스는 통합 ISSU를 사용하지 않고 업그레이드를 수행하는 것과 동일합니다.
다음과 같은 경우 통합 ISSU는 서비스 중인 커널 웜 재시작을 사용하여 수행됩니다.
-
변경된 구성 요소 또는 응용 프로그램을 사용하려면 장치를 다시 시작해야 합니다.
-
변경된 구성 요소 또는 응용 프로그램은 응용 프로그램 다시 시작을 사용하여 업그레이드할 수 없습니다.
-
커널이 변경되었습니다.
응용 프로그램 다시 시작을 지원하지 않는 응용 프로그램에서 변경 사항이 있는 경우 서비스 중인 커널 웜 재시작을 확인하라는 메시지가 표시됩니다. 응용 프로그램에서 주 버전이 변경되면 통합 ISSU를 완료하기 위해 시스템을 재부팅하라는 메시지가 표시됩니다.
다른 시나리오에서는 애플리케이션 재시작을 사용하여 통합 ISSU가 수행됩니다.
통합 ISSU 중 검증
통합 ISSU를 수행하기 전에 기존 구성에 대해 새 소프트웨어 패키지를 검증해야 합니다.
시스템은 새 소프트웨어 패키지에 대해 기존 시스템 구성을 검사하여 두 패키지가 호환되는지 확인합니다. 또한 애플리케이션 구성 및 SDK(Software Development Kit) 버전을 검사하여 무중단 업그레이드가 가능한지 여부를 확인합니다. 유효성 검사는 실제로 새 소프트웨어 패키지를 설치하지 않습니다.
시스템은 통합 ISSU를 사용하여 디바이스를 업그레이드하기 전에 기본적으로 검증을 수행합니다. 릴리스 번호가 다른 패키지를 추가하면 시스템에서 애플리케이션 구성 유효성 검사 및 SDK 유효성 검사를 자동으로 수행합니다.
기존 구성 검증이 실패하면 통합 ISSU가 중단되고 오류 메시지가 실패에 대한 자세한 정보를 제공합니다. 응용 프로그램 구성 유효성 검사 또는 SDK 버전 유효성 검사에 실패하면 ISSU를 계속할 것인지 확인하는 메시지가 표시됩니다. 오류 메시지는 실패에 대한 자세한 정보를 제공합니다.
검증에 성공하지 않고 통합 ISSU를 수행하는 경우, 구성의 비호환성으로 인해 업그레이드 중에 트래픽 손실이 발생할 수 있습니다.
유효성 검사를 수행하는 방법에 대한 자세한 내용은 을 참조하십시오 request system software validate-restart
.
Junos OS Evolved 릴리스 23.4R1 request system software validate-restart
부터 명령 출력에는 애플리케이션 다시 시작, 서비스 중인 커널 웜 재시작 또는 시스템 재부팅 등 표시된 업그레이드를 수행하는 데 필요한 방법이 요약됩니다.
진화한 Junos OS를 위한 통합 ISSU 고려 사항
통합 ISSU를 사용하면 트래픽 중단을 최소화하고 다운타임 없이 최신 버전의 Junos OS Evolved로 업그레이드할 수 있습니다.
Junos OS Evolved에서 통합 ISSU에는 다음과 같은 주의 사항이 있습니다.
-
통합 ISSU를 사용하여 디바이스에서 현재 실행 중인 Junos OS Evolved 버전보다 이전 버전의 Junos OS Evolved를 설치할 수 없습니다.
-
통합 ISSU는 프로세스의 일부로 펌웨어를 업그레이드하지 않습니다. 펌웨어를 별도로 업그레이드해야 합니다.
-
현재 시스템 구성이 새 소프트웨어 버전과 호환되지 않으면 통합 ISSU 프로세스가 종료됩니다.
-
통합 ISSU는 필터 카운터, 폴리서 카운터 및 대기열 카운터 값에 부정확성을 야기할 수 있습니다.
-
기존 ARP(Address Resolution Protocol) 항목은 만료되지 않으며 ISSU 프로세스 중에 새 ARP 항목이 추가되지 않습니다.
-
ISSU 프로세스 중에 시스템은 피어 노드의 ARP 요청에 응답하지 않을 수 있습니다. ISSU 기간 동안 피어 측 항목이 만료되지 않도록 하려면 ISSU를 트리거하기 전에 ARP 재시도 횟수를 늘리도록 피어 노드를 구성해야 합니다.
통합 ISSU를 수행하여 Junos OS Evolved 업그레이드
통합 ISSU를 수행하려는 경우 네트워크가 가능한 한 안정적인 시간을 선택합니다. 일반적인 업그레이드와 마찬가지로 Telnet 세션, SNMP 및 CLI 액세스가 잠시 중단됩니다.
업그레이드에 영향을 미칠 수 있는 특수한 상황을 예상하려면 진화한 Junos OS에 대한 통합 ISSU 고려 사항 주제를 읽어보시는 것이 좋습니다.
Junos OS Evolved를 업그레이드하기 위해 통합 ISSU를 수행하기 위한 전제 조건
장치를 업그레이드하기 전에 다음 단계를 따르십시오.
통합 ISSU로 Junos OS Evolved 업그레이드
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.
request system software validate-restart
부터 명령 출력에는 애플리케이션 다시 시작, 서비스 중인 커널 웜 재시작 또는 시스템 재부팅 등 표시된 업그레이드를 수행하는 데 필요한 방법이 요약됩니다.