Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

주니퍼 Apstra 디바이스 교체 가이드

작동하는 데이터센터 네트워크에서 필수적인 작업은 장애가 발생했거나 다른 용도로 재할당 또는 재사용해야 하는 디바이스를 교체해야 하는 것입니다. 이 문서에서는 Apstra GUI 및 Apstra Terraform Provider를 사용하여 주니퍼 Apstra 매니지드 디바이스를 교체하는 방법을 설명합니다.

Apstra GUI를 사용하여 매니지드 디바이스 교체

Apstra GUI에서 매니지드 디바이스를 교체하는 것은 간단한 작업입니다. 매니지드 디바이스는 논리적 디바이스 및 인터페이스 맵을 사용하여 패브릭에서의 역할에서 추상화되고 청사진에 할당됩니다.

참고:

이 절차에서는 GUI에서 leaf2 디바이스를 교체합니다. 교체 디바이스(leaf2)는 교체하려는 디바이스와 물리적 디바이스(제조사, 모델, 포트 구성)가 정확히 동일합니다.

이 항목에서는 다음 방법을 사용하여 디바이스를 교체하는 방법을 보여줍니다.

디바이스가 여전히 연결되어 있는 리프 삭제

  1. Apstra GUI의 왼쪽 탐색 메뉴에서 Blueprints > Blueprint ID > Staged > Physical > Build로 이동한 다음 Devices 아이콘을 클릭합니다.

  2. 할당된 시스템 ID - 관리 노드 를 클릭한 다음 시스템 ID 지정 변경 아이콘을 클릭합니다.

  3. 휴지통 아이콘을 클릭한 다음 Update Assignments(할당 업데이트) 를 클릭하여 leaf2의 할당을 해제합니다.

    여기서 leaf2가 더 이상 할당되지 않은 것을 볼 수 있습니다.

  4. 커밋되지 않음(Uncommitted) 탭으로 이동하여 로켓 커밋(Commit rocket) 아이콘을 클릭합니다.

  5. 원하는 경우 코멘트를 추가하고 커밋을 클릭합니다.

  6. 커밋이 완료되면 Devices(디바이스) > Managed Devices(매니지드 디바이스 )로 이동하여 Managed Devices(매니지드 디바이스) 테이블 뷰로 돌아갑니다.

    이제 Leaf2가 청사진에서 할당 해제되었습니다.

  7. 제거 아이콘을 클릭하여 leaf2에서 에이전트를 제거합니다.

  8. 팝업 대화 상자에서 확인을 클릭하여 시스템 에이전트를 제거합니다.

  9. 제거가 완료되면 leaf2 State(leaf2 상태 )가 oos-nocomms로 표시되고 Comms(통신 ) 열에 빨간색 x가 표시됩니다.

  10. 마지막 단계는 Apstra에서 leaf2 디바이스를 완전히 삭제하는 것입니다. 두 단계가 있습니다.
    1. 먼저 장치 패널에서 휴지통 아이콘을 클릭합니다.

      그런 다음 다음 대화 상자에서 삭제 를 클릭하여 장치를 제거합니다.

    2. 에이전트 패널에서 에이전트 제거 아이콘을 클릭합니다.

      그런 다음 대화 상자에서 확인을 클릭하여 에이전트를 제거합니다.

완료되면 leaf2 디바이스가 청사진에서 제거됩니다.

실패한 리프 디바이스 삭제

이 절차에서는 실패하여 더 이상 Apstra와 통신하지 않는 을(를) 삭제합니다.

  1. Apstra GUI의 왼쪽 탐색 메뉴에서 Blueprints> Staged > Physical > Build 로 이동한 후 Devices 아이콘을 클릭합니다. 디바이스가 테이블에 이미 있는 경우 이 단계를 건너뛰고 2단계로 진행할 수 있습니다.

  2. 할당된 시스템 ID - 관리형 노드 > 클릭하고 시스템 ID 지정 변경 아이콘을 클릭하십시오.

  3. 휴지통 아이콘을 클릭하여 leaf2 할당을 제거한 다음 Update Assignments(할당 업데이트)를 클릭합니다.

  4. leaf2가 더 이상 할당되지 않았는지 확인합니다.

  5. 커밋되지 않음(Uncommitted) 탭으로 이동한 다음 로켓 커밋(Commit rocket) 아이콘을 클릭합니다.

  6. 원하는 경우 코멘트를 추가하고 커밋을 클릭합니다.

  7. 커밋이 완료되면 디바이스 > 매니지드 디바이스 패널로 이동하여 매니지드 디바이스 테이블 보기로 돌아갑니다.

    이제 Leaf2 디바이스가 청사진에서 할당 해제되었습니다.

  8. [장치] 패널에서 휴지통 아이콘을 클릭합니다.

  9. Delete(삭제)를 클릭하여 Managed Devices(관리 디바이스) 테이블에서 장애가 발생한 디바이스(leaf2)를 제거합니다.

  10. 디바이스에서 에이전트를 삭제합니다.

    관리되는 장치 테이블(이 예에서는 10.28.252.14)에서 장치를 선택하고 에이전트 패널에서 휴지통 아이콘을 클릭하여 에이전트를 삭제합니다.

  11. 강제 삭제 확인란을 클릭한 다음 삭제 를 클릭하여 강제로 삭제합니다.

블루프린트에서 장애가 발생한 디바이스를 성공적으로 제거했습니다.

Blueprint에 교체 디바이스 추가

이제 디바이스를 청사진으로 다시 교체하는 데 필요한 사항을 살펴보겠습니다.

  1. Apstra GUI의 왼쪽 탐색 메뉴에서 디바이스 > 매니지드 디바이스로 이동합니다.

    디바이스가 테이블에 이미 있는 경우 이 단계를 건너뛰고 2단계로 진행할 수 있습니다.

  2. Managed Devices(관리 디바이스) 페이지에서 Create Onbox Agents(s)(온박스 에이전트 생성)를 클릭합니다. SONIC 디바이스는 온박스 에이전트를 사용합니다.

  3. 장치 주소, 사용자 이름 및 암호를 입력한 다음 만들기를 클릭합니다.

  4. 에이전트가 설치를 완료하면 관리 장치 테이블 위에 있는 장치 패널에서 선택한 시스템 확인을 클릭합니다.

  5. 대화 상자에서 Confirm(확인 )을 클릭하여 장치를 확인합니다.

  6. Blueprints(블루프린트) > Blueprint ID > Staged > Physical > Build(물리적 빌드)로 이동한 다음 디바이스(Devices) 아이콘을 클릭합니다.

  7. 할당된 시스템 ID - 관리 노드 를 클릭한 다음 시스템 ID 지정 변경 아이콘을 클릭합니다.

  8. leaf2 교체 디바이스를 선택하고 Deploy(구축 ) 라디오 버튼을 클릭한 다음 Update Assignments(할당 업데이트)를 클릭합니다.

  9. 커밋되지 않음(Uncommitted) 탭으로 이동하여 변경 사항을 커밋한 다음 로켓 커밋(Commit rocket) 아이콘을 클릭합니다.

  10. 코멘트를 달고 커밋 을 클릭하여 Blueprint에 교체 디바이스를 추가합니다.

    참고:

    배포가 안정화되는 데 다소 시간이 걸리며 모든 변칙은 결국 수렴되고 사라집니다.

Apstra Terraform 프로바이더를 사용하여 Apstra에서 디바이스 교체

Apstra Terraform Provider를 사용하여 청사진의 디바이스를 쉽게 교체할 수 있습니다. 아래 다이어그램은 이 절차에서 사용하는 토폴로지를 보여줍니다.

다음 Terraform 구성 예제에서는 리프 디바이스( rack_a_001_leaf1)를 교체합니다.
참고:

Terraform 구성이 Apstra 서버에 적용되고 청사진에 대한 모든 리소스가 할당되고 커밋된다고 가정합니다.

Terraform 구성 예

Terraform을 사용하여 디바이스를 교체하려면 다음을 수행합니다.

  1. Terraform 구성에서 디바이스에 대한 다음 리소스 블록을 제거합니다. 먼저 청사진에서 디바이스를 제거해야만 Apstra에서 디바이스를 제거할 수 없습니다.
    이 예에서는 디바이스를 제거합니다 rack_a_001_leaf1 .

    terraform apply 명령을 실행하여 변경 사항을 적용합니다.

  2. 적용이 완료되면 변경 내용을 커밋합니다.
  3. 교체 디바이스에 대한 새 정보로 Terraform 구성을 업데이트합니다.
    device_key 및 을 agent_id(를) 새 값으로 바꿉니다.
    Apstra GUI에서 Devices > Managed Devices 페이지로 이동하고 다음과 같이 디바이스 IP 주소를 선택하면 이러한 값을 도출할 수 있습니다.
  4. 디바이스 페이지의 URL 문자열에서 인코딩된 디바이스 키와 에이전트 ID를 복사합니다.
    URL 문자열을 디코딩하고 새 device_key ( system-id) 및 에이전트 ID 값을 가져오려면 명령을 실행합니다 pbpaste | base64 --decode . 예를 들어:
    참고:

    데이터 소스, Swagger 또는 이를 작성한 Terraform 리소스에서 agent-id를 파생할 수도 있습니다.

  5. 정보를 Terraform으로 바꾼 후 새 구성을 적용합니다.
  6. Apstra GUI 또는 Terraform에서 변경 사항을 커밋하여 디바이스 교체를 완료합니다.
잘 했어요! Apstra에서 디바이스를 성공적으로 교체했습니다.
참고:

이 예에서는 새 디바이스에서 기존 구성을 제거하고 디바이스 재부팅을 수행했습니다. 그러나 SONiC 디바이스와 같은 일부 사용 사례에서는 디바이스에서 기존 구성을 제거해야 할 수 있습니다.

예를 들어:

SONiC 디바이스 구성에 대한 정보는 주니퍼 Apstra 사용자 가이드를 참조하십시오.