Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

인플레이스 및 VM에서 VM으로 ZTP 업그레이드

주니퍼 Apstra Data Center Director 6.1.0부터 인플레이스 및 VM-VM ZTP 업그레이드가 모두 자동화됩니다. 즉, 이미지에서 새 ZTP VM을 수동으로 배포하고 구성 파일을 복사할 필요가 없습니다. 업그레이드하려면 Apstra의 현재 버전이 버전 5.0.0 이상이어야 합니다. 5.0.0, 5.1.0 및 6.0.0에서 6.1.0으로, 그리고 5.0.0, 5.1.0 및 6.1.0에서 6.1.1로 업그레이드할 수 있습니다.

Apstra ZTP 업그레이드 설치 프로그램 다운로드

인플레이스 업그레이드 또는 VM 간 업그레이드를 수행하기 전에 Apstra ZTP 업그레이드 설치 프로그램을 찾아 다운로드하십시오.

  1. https://support.juniper.net/support/downloads/?p=apstra 으로 이동합니다.

  2. 편집 상자에서 All Products enter Juniper Apstra Data Center Director.

  3. 드롭다운 창에서 Version 선택합니다6.1.0.

  4. 테이블로 Application Tools 이동하여 행까지 아래로 스크롤합니다.Apstra ZTP Upgrade Installer

  5. 칼럼에서 을 다운로드 Apstra ZTP Upgrade Installer 하세요.Downloads

인플레이스 업그레이드

이 섹션에서는 인플레이스 업그레이드 전, 도중 및 후에 발생하는 상황에 대해 설명합니다. 현재 실행 중인 VM에서 현재 위치 업그레이드가 발생합니다.

현재 위치 업그레이드를 시작하려면 VM에서 명령을 실행 sudo bash apstra-ztp.run 합니다.

업그레이드 전 검증

설치를 시작할 때 설치 관리자는 다음과 같은 사전 검사를 수행합니다.

  • Ubuntu 버전 확인

  • Docker 버전 확인

  • 업그레이드 경로가 지원되는지 확인합니다

    6.1.0으로 업그레이드하려면 Apstra의 현재 버전이 버전 5.0.0 이상이어야 합니다.

  • 디바이스 ZTP 상태를 확인합니다

이러한 사전 유효성 검사만 수행하려면 명령에 sudo bash apstra-ztp.run --dry-run precondition 플래그를 추가할 수 있습니다. 예를 들어 sudo bash apstra-ztp.run --dry-run

인플레이스 업그레이드 수행

현재 위치 업그레이드를 수행하려면 다음 단계를 따르십시오.

  1. 을 발행합니다. sudo bash /opt/apstra_ztp/apstra-ztp.run

    명령을 사용합니다. 보시다시피 ZTP는 성공적인 설치를 위해 다음 버전docker-ce:5:27.5.1-1~ubuntu.22.04~jammy이 필요합니다.

    이러한 버전을 수동으로 다운로드하여 설치해야 합니다.

  2. Docker 버전을 업그레이드하려면 opt-get update

    명령을 사용합니다. 이 명령은 Ubuntu 및 Docker 업데이트를 찾아 다운로드합니다.

    새 버전의 Docker 및 Ubuntu가 설치되었습니다.

  3. 이제 명령을 실행 sudo bash /opt/apstra_ztp/apstra-ztp.run 하여 업그레이드를 계속할 수 있습니다. 업그레이드를 완료하면 이와 유사한 화면이 표시됩니다.

  4. ZTP 버전을 확인하려면 명령을 실행합니다.cat /etc/apstra_ztp/version

동일한 버전의 ZTP로 강제 업그레이드

ZTP 서버에 이미 설치된 동일한 버전의 ZTP로 업그레이드하려는 상황이 있을 수 있습니다. 이 시나리오에서는 업그레이드를 "강제"해야 합니다.

강제로 업그레이드하려면 /apstra-ztp-6.1.0.run --명령에 옵션을 추가합니다 -f .

예를 들면 다음과 같습니다.

업그레이드 실패 후 VM의 상태 복원/백업

시스템이 업그레이드 전 검사를 수행한 후 ZTP 업그레이드가 시작되기 전에 ZTP 설치 관리자는 VM의 기존 상태에 대한 스냅샷을 생성합니다. 디렉터리에서 스냅샷을 찾을 수 있습니다./var/lib/apstra_ztp/snapshot

VM을 업그레이드 전 상태로 복원하려면 명령을 실행합니다.ztp_restore

VM 간 ZTP 업그레이드

이 섹션에서는 VM-VM 업그레이드 중에 발생하는 작업과 VM-VM ZTP 업그레이드를 수행하기 위해 수행해야 하는 단계에 대해 설명합니다.

Apstra 5.0.0 이상에서 Apstra 6.1.0으로 VM 간 업그레이드를 수행할 수 있습니다.

6.1이 설치된 VM이 있어야 합니다. 이 디바이스에서 이전 버전의 Apstra를 실행 중인 VM의 세부 정보를 가져오고 해당 VM을 6.1.0으로 업그레이드할 수 있습니다.

VM 간 업그레이드를 시작하려면 6.1.0을 실행하는 VM에서 명령을 실행 ztp_import_state 합니다.

업그레이드 중에 명령은 ztp_import_state 다음 작업을 수행합니다.

  • 서비스 실행을 apstra-ztp 중지합니다.

  • 이전 VM에서 새 VM으로 구성 파일을 복사합니다.

  • 새 VM의 구성 파일에서 ZTP 서버 IP 주소를 업데이트합니다.

  • 이전 VM에서 비밀 키를 복사합니다.

  • 이전 VM에서 데이터베이스를 가져옵니다.

  • 새 VM에서 새 Apstra ZTP 서비스를 시작합니다.

업그레이드 전 검증

설치를 시작할 때 다음과 같은 사전 검사가 수행됩니다.

  • 업그레이드 경로가 지원되는지 확인합니다.

    6.1.0으로 업그레이드하려면 Apstra의 현재 버전이 버전 5.0.0 이상이어야 합니다.

  • 리소스 활용을 확인합니다.

  • 디바이스에서 ZTP의 상태를 확인합니다.

VM 간 ZTP 업그레이드 수행

다음 단계에 따라 VM 간 ZTP 업그레이드를 수행합니다.

  1. 6.1.0을 실행하는 VM에서 명령을 실행 ztp_import_state 합니다.

    이전 버전의 Apstra를 실행 중인 VM에서 IP 주소, 사용자 이름, 암호 및 루트 암호를 가져오려면 명령에 ztp_import_state 다음 플래그를 추가해야 합니다.

    • --IP 주소

    • --사용자 이름

    • --비밀번호

    • --루트 암호

  2. 선택적으로 명령에 ztp_import_state 다음 플래그를 추가하여 다른 작업을 수행할 수 있습니다.

    • --시험 실행 전제 조건

      사전 조건 검사만 실행하고 업그레이드 프로세스를 건너뜁니다.

      예를 들면 다음과 같습니다.

    • --건너뛰기 리소스 유효성 검사

      ZTP에 업그레이드에 필요한 메모리 및 디스크 사용량이 있는지 확인하는 작업을 건너뜁니다.

    • --건너뛰기-ztp-진행 중 확인

      모든 디바이스에서 ZTP가 진행 중인지 확인을 건너뜁니다.

업그레이드 실패 후 VM의 상태 복원/백업

시스템이 업그레이드 전 검사를 수행한 후 ZTP 업그레이드가 시작되기 전에 ZTP 설치 관리자는 VM의 기존 상태에 대한 스냅샷을 생성합니다. 디렉터리에서 스냅샷을 찾을 수 있습니다./var/lib/apstra_ztp/snapshot

VM을 업그레이드 전 상태로 복원하려면 명령을 실행합니다.ztp_restore

새 VM을 업그레이드 전 상태로 롤백

방금 업그레이드한 새 VM을 업그레이드 전 상태로 롤백할 수 있습니다. 새 VM에 변경 사항이 있는 경우 이전 VM으로 롤백되지 않습니다.

새 VM을 업그레이드 전 상태로 롤백하려면 다음 단계를 수행합니다.

  1. 다음 명령을 실행하여 새 VM에서 Apstra ZTP 서비스를 중지합니다.

    • sudo systemctl stop apstra-ztp.service
    • sudo systemctl apstra-ztp.service 비활성화
  2. 다음 명령을 실행하여 이전 VM에서 Apstra ZTP 서비스를 시작합니다.

    • sudo systemctl apstra-ztp.service 활성화
    • sudo systemctl apstra-ztp.service 시작