Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

무상 소프트웨어 업그레이드를 사용하여 버추얼 섀시 패브릭의 소프트웨어 업그레이드

무중단 소프트웨어 업그레이드(NSSU)를 사용하면 업그레이드 중에 네트워크 트래픽 중단을 최소화하면서 VCF(Virtual Chassis Fabric)의 모든 구성원 스위치에서 실행되는 소프트웨어를 업그레이드할 수 있습니다.

NSSU의 이점과 NSSU의 작동 방식에 대한 개요는 Virtual Chassis Fabric의 무중단 소프트웨어 업그레이드 이해를 참조하십시오.

새로운 소프트웨어 설치를 위한 스위치 준비

NSSU를 사용하여 소프트웨어 설치를 시작하기 전:

  • NSSU를 지원하도록 VCF가 올바르게 구성되었는지 확인합니다.

    • 구성된 모든 스파인 디바이스에 연결된 각 리프 디바이스와 스파인 및 리프 토폴로지의 VCF 멤버를 연결했는지 확인합니다. 스파인 및 리프 토폴로지는 NSSU 동안 Virtual Chassis가 분할되는 것을 방지합니다.

      참고:

      NSSU는 최대 20개의 구성원이 있는 QFX5100 VCF에서 지원됩니다.

      NSSU는 QFX5110 VCF에서 지원되지 않습니다.

    • VCF가 사전 프로비전되어 있고 각 역할에서 작용하는 구성원 스위치에 라우팅 엔진 역할 또는 라인 카드 역할을 명시적으로 할당해야 합니다.

    • 사전 프로비전된 구성이 Routing Engine 역할에 단 2개의 멤버만 있는지 확인합니다. NSSU 프로세스는 멤버 구성을 검사하고, Routing Engine 역할에서 두 개 이상의 스위치를 구성한 것을 탐지하고 업그레이드를 중지하는 경우 경고 메시지를 표시합니다.

    • 2개의 구성원으로 구성된 Virtual Chassis에서 NSSU가 구성원을 업그레이드할 때 VCF가 분할되지 않도록 구성 no-split-detection 합니다.

    • 각 업그레이드 그룹에 여러 라인 카드 역할 멤버가 있는 NSSU 업그레이드 그룹을 선택적으로 구성할 수 있습니다. NSSU는 각 업그레이드 그룹의 구성원을 동시에 업그레이드하여 NSSU 프로세스를 단축하고 구성 순서대로 업그레이드 그룹을 업그레이드합니다.

      자세한 내용은 무상 소프트웨어 업그레이드를 위한 라인 카드 업그레이드 그룹 구성 을 참조하십시오.

  • 구성원이 동일한 버전의 소프트웨어를 실행하고 있는지 확인합니다.

    Virtual Chassis Fabric 구성원이 동일한 버전의 소프트웨어를 실행하지 않는 경우 CLI 명령을 사용하여 request system software add 일관성 없는 멤버에서 소프트웨어를 업그레이드하십시오. 일부 구성원 스위치가 동일한 소프트웨어 이미지를 실행하지 않는 경우 set 옵션을 request system software add set [package-namepackage-name ...] reboot사용하여 서로 다른 패키지 이름을 지정합니다. .

    예를 들어:

  • NSR(Nonstop Active Routing) 및 GRES(Graceful Routing Engine Switchover)가 활성화되었는지 확인합니다. NSR 상태를 검사하기만 하면 됩니다. NSR이 활성화된 경우 GRES도 지원됩니다.

    무중단 활성 라우팅이 지원되지 않는 경우,Stateful ReplicationDisabled를 참조하십시오. 활성화 방법에 대한 자세한 내용은 스위치에서 무중단 활성 라우팅 구성을 참조하십시오.

  • NSSU 중에 발생하는 라우팅 엔진 전환 중에 모든 NSB 지원 Layer 2 프로토콜이 원활하게 작동하도록 보장하는 NSB(Nonstop Bridging)를 활성화했는지 확인합니다.

  • (선택사항) 각 구성원이 명령어로 외부 스토리지 디바이스 request system snapshot 에 대해 시스템 소프트웨어(Junos OS, 활성 구성 및 로그 파일)를 백업합니다.

NSSU를 사용한 소프트웨어 업그레이드

이 절차는 NSSU를 사용하는 모든 VCF 멤버에서 실행되는 소프트웨어를 업그레이드하는 방법을 설명합니다. 업그레이드가 완료되면 모든 구성원이 소프트웨어의 새 버전을 실행합니다. 업그레이드 중에 graceful Routing Engine 전환이 이루어지기 때문에 원래 VCF 백업은 NSSU 프로세스가 끝날 때 새로운 기본 백업입니다.

NSSU 동안 기본은 새 소프트웨어 이미지를 VCF의 모든 구성원에게 복사하고 다시 부팅합니다. 새 소프트웨어를 구성원에게 복사하는 데 실패하거나 구성원을 재부팅하는 데 실패하면 NSSU는 업그레이드 프로세스를 종료하고 오류를 기록합니다. 이 경우 호환되지 않는 상태에 있는 구성원에 대해 복구 조치를 수동으로 수행하여 모든 구성원이 동일한 버전의 소프트웨어를 실행하도록 복원해야 합니다. Junos OS 릴리스 14.1X53-D40부터 NSSU는 다음과 같이 이들 장애 후 복구 조치를 자동으로 호출합니다.

  • 복사 오류로 인해 NSSU가 종료되면 이미 복사된 구성원에서 새 이미지가 제거됩니다.

  • 구성원이 재부팅에 실패하면 NSSU는 전체 VCF를 다운 및 재부팅하여 클린 VCF 재시작을 자동으로 시작합니다. 모든 구성원이 동시에 새 소프트웨어를 실행합니다. 이 조치는 안정적인 VCF 작업을 보다 신속하게 복구하여 여러 버전의 소프트웨어를 실행하는 불안정한 VCF를 통합하려고 합니다.

참고:

향상된 자동화 기능을 갖춘 Junos OS 소프트웨어 이미지는 QFX5100 스위치가 혼합된 VCF에서만 지원됩니다. 또한, 표준 Junos OS 소프트웨어 이미지에서 향상된 자동화를 갖춘 Junos OS 소프트웨어 이미지로 NSSU를 수행하거나, 자동화가 강화된 Junos OS 소프트웨어 이미지에서 표준 Junos OS 소프트웨어 이미지로 NSSU를 수행하는 것은 지원되지 않습니다.

NSSU를 사용하여 VCF의 모든 구성원을 업그레이드하려면 다음을 수행합니다.

  1. 소프트웨어 패키지를 다운로드하십시오. 혼합 모드 VCF에서 실행되는 소프트웨어를 업그레이드하는 경우 각 스위치 유형에 대한 소프트웨어 패키지를 다운로드하십시오.

  2. 소프트웨어 패키지 또는 패키지를 VCF 기본 스위치에 복사합니다. 기본 디렉토리에 /var/tmp 파일을 복사하는 것이 좋습니다.

  3. 기본 또는 VME(Virtual Management Ethernet) 인터페이스의 콘솔 연결을 사용하여 VCF에 로그인합니다. 콘솔 연결이 없으면 NSSU 재부팅 중에는 CLI 출력을 볼 수 없습니다. 콘솔 연결을 사용하면 NSSU 재부팅 중에 CLI 출력을 보고 기본 스위치 재부팅 진행 상황을 모니터링할 수 있습니다.

  4. NSSU 작동 시작:

    • 한 가지 유형의 모든 스위치로 구성된 VCF에서 NSSU를 수행하려면 다음을 입력합니다.

      어디에 있는지package-name.tgz, 예를 들어 . jinstall-qfx5100.tgz

    • 혼합 모드 QFX5100 VCF(QFX3500, QFX3600 또는 EX4300 스위치의 조합으로 QFX5100 스위치)에서 NSSU를 수행하려면 다음을 입력합니다.

      어디에 있는지[package-name.tgz package-name.tgz package-name.tgz], 예를 들어 . [jinstall-qfx5100.tgz jinstall-qfx3500.tgz jinsall-ex-4300.tgz]

    업그레이드가 진행됨에 따라 VCF는 4개의 QFX5100 구성원 스위치가 있는 QFX5100 VCF에서 NSSU 작업을 위한 다음 샘플 출력과 유사한 상태 메시지를 표시합니다.

  5. 원래 기본 스위치의 재부팅이 완료된 후 로그인합니다. VCF 구성원의 모든 라우팅 엔진상의 소프트웨어가 업그레이드되었는지 확인하려면 다음 명령을 입력합니다.