새 VM에서 Apstra 업그레이드(VM-VM)
새 VM에서 Apstra를 업그레이드하면 보안 취약성 업데이트를 포함한 Ubuntu Linux OS 수정 사항을 받을 수 있습니다. Apstra 서버를 업그레이드하려면 Apstra OS 관리자 사용자 권한과 Apstra 관리자 사용자 그룹 권한이 필요합니다.
1단계: 업그레이드 전 유효성 검사
2단계: 새 Apstra 서버 배포
이전 Apstra 서버에서 파일을 사용자 정의 /etc/aos/aos.conf
한 경우(예: 다른 네트워크 인터페이스를 사용하도록 필드를 업데이트 metadb
한 경우) 새 Apstra 서버 VM의 동일한 파일에 변경 사항을 다시 적용해야 합니다. 자동으로 마이그레이션되지 않습니다.
3단계: 상태 가져오기
새 VM 가져오기를 시작한 후 이전 Apstra 서버에 API/GUI 쓰기 작업을 수행하면 해당 변경 사항이 새 Apstra 서버에 복사되지 않습니다.
4단계: 인텐트 기반 분석의 상태 가져오기
Apstra 5.0.0부터는 더 이상 프로브 및 단계에 태그를 할당하거나 텔레메트리 서비스를 지원하지 evpn-host-flap-count
않습니다.
인텐트 기반 분석을 위한 위젯 또는 프로브를 제거하거나 비활성화하려면 명령에 다음 인수를 sudo aos_import_state
추가합니다.
-
대시보드에서 사용되지 않는 위젯을 제거하려면 인수를
--iba-remove-unused widgets
추가합니다. -
Apstra 5.0.0부터는 더 이상 프로브와 단계에 태그를 할당하지 않습니다. 프로브 및 단계에서 태그를 제거하려면 인수를
--iba-remove-probe-and-stage-tags
추가합니다. -
고유하지 않은 프로브 레이블에 일련 번호를 추가하려면 인수를
--iba-number-non-unique-probe-labels
추가합니다. -
고유하지 않은 대시보드 레이블에 일련 번호를 추가하려면 인수를
--iba-number-non-unique-dashboard-labels
추가합니다. -
Apstra 5.0.0부터는 이
evpn-host-flap-count
서비스가 더 이상 지원되지 않습니다. 이 서비스를 사용하는 사전 정의되지 않은 프로브를 비활성화하려면 인수를
추가합니다.--iba-disable-probe-with-evpn-host-flap-count-service
-
대시보드 레이블과 해당 위젯 레이블에서 선행 및/또는 후행 공백을 제거하려면 인수를
--iba-strip-dashboard-labels-widget-labels
추가합니다. -
프로브 레이블과 해당 프로세서 이름에서 선행 및/또는 후행 공백을 제거하려면 인수를
--iba-strip-probe-labels-processor-names
추가합니다.
5단계: 이전 VM의 IP 주소 유지(선택 사항)
이전 VM의 IP 주소를 유지하려면 작동 모드를 변경하고 디바이스의 에이전트를 업그레이드하기 전에 다음 추가 단계를 수행해야 합니다.
6단계: Apstra 업그레이드 후 플로우 구성에서 Apstra IP 수정(원래 IP를 재사용하지 않는 경우)
VM-to-VM으로 Apstra를 업그레이드하는 동안 5단계에서 이전 IP를 재사용하지 않는 한 Apstra IP 주소가 변경됩니다.
IP 주소가 변경되면 다음과 같이 Apstra Flow 구성 요소를 업데이트하여 새 IP를 캡처합니다.
- SSH를 통해 Apstra Flow CLI에 연결합니다(기본 자격 증명은 apstra/apstra).
- 을(를) 엽니다
/etc/juniper/flowcoll.yml
. - EF_JUNIPER_APSTRA_API_ADDRESS 필드를 새 IP 주소로 수정합니다.
- 실행
sudo systemctl restart flowcoll.service
.
7단계: 작동 모드를 정상으로 변경
Apstra 서버 업그레이드를 시작하면 운영 모드가 Normal(일반 )에서 Maintenance(유지보수 )로 자동 변경됩니다. 유지 관리 모드는 오프박스 에이전트가 조기에 온라인 상태가 되는 것을 방지합니다. 구성이 푸시되지 않고 텔레메트리가 풀링되지 않습니다. 이 시점에서 업그레이드하지 않고 이전 Apstra 버전을 계속 사용하기로 결정한 경우 새 Apstra 서버를 종료하면 됩니다. 업그레이드를 완료하기로 결정한 경우 모드를 다시 표준으로 변경합니다.
8단계: 온박스 에이전트 업그레이드
Apstra 서버와 온박스 에이전트는 동일한 Apstra 버전을 실행해야 합니다. 버전이 다르면 에이전트가 Apstra 서버에 연결되지 않습니다.
다중 상태 블루프린트, 특히 5단계 블루프린트를 실행하는 경우 에이전트를 단계적으로 업그레이드하는 것이 좋습니다. 먼저 슈퍼스핀, 스파인, 리프 순으로 업그레이드합니다. 경로 헌팅을 위해 이 순서를 사용하는 것이 좋습니다. 모든 것을 스파인으로, 또는 스파인에서 슈퍼스파인으로 라우팅하는 대신, 라우팅이 일시적으로 리프에서 스파인으로 다시 다른 리프로 이동하고 다시 다른 스파인으로 돌아갈 수 있습니다. 이러한 일이 발생할 가능성을 최소화하려면 장치를 단계적으로 업그레이드하는 것이 좋습니다.
9단계: 기존 Apstra 서버 종료
- 구성에 따라 새 Apstra 서버 IP/FQDN을 사용하도록 DNS 항목을 업데이트합니다.
- Apstra 서버에 프록시를 사용하는 경우 프록시가 새 Apstra 서버를 가리키는지 확인합니다.
- 기존 Apstra 서버를 정상적으로 종료합니다. 이전 Apstra 서버를 종료할지 묻는 메시지가 표시됩니다. '예
service aos stop
'라고 응답하면 이전 Apstra 서버를 종료하라는 명령이 자동으로 실행됩니다. - Apstra 클러스터를 업그레이드하고 작업자 노드를 새 VM으로 교체한 경우 이전 작업자 VM도 종료합니다.
디바이스의 NOS 버전이 새로운 Apstra 버전에서 검증되지 않은 경우 적격 버전으로 업그레이드하십시오. (자세한 내용은 주니퍼 Apstra 사용자 가이드를 참조하십시오.)