NSX Edge가 작동 불가능해지거나 하드웨어를 변경해야 할 경우 NSX Edge를 교체할 수 있습니다. 새 NSX Edge를 설치하고 새 전송 노드를 생성한 후에 NSX Edge 클러스터를 수정하여 이전 전송 노드를 새 전송 노드로 교체할 수 있습니다.

참고: Tier-1 NSX Edge 클러스터를 제거하면 Tier-1 DR(분산 라우터) 인스턴스가 잠시 서비스 불가 상태가 됩니다.

프로시저

  1. 교체하려는 NSX Edge가 여전히 작동 중이면 유지 보수 모드로 전환하여 다운타임을 최소화할 수 있습니다. 연결된 논리적 라우터에서 고가용성이 사용되도록 설정될 경우 유지 보수 모드로 전환하면 논리적 라우터에서 다른 NSX Edge 클러스터 멤버가 사용됩니다. NSX Edge가 작동 불가능한 경우에는 이 작업을 수행할 필요가 없습니다.
    1. 실패한 패브릭 노드의 패브릭 노드 ID를 가져옵니다.
      https://192.168.110.201/api/v1/fabric/nodes
      ...
            "resource_type": "EdgeNode",
            "id": "a0f4fa74-e77c-11e5-8701-005056aeed61",
            "display_name": "edgenode-02a",
      
      ...
    2. 실패한 NSX Edge 노드를 유지 보수 노드로 전환합니다.
      POST https://192.168.110.201/api/v1/fabric/nodes/a0f4fa74-e77c-11e5-8701-005056aeed61?action=enter_maintenance_mode
  2. NSX Edge를 설치합니다.
    이러한 단계에 대한 정보 및 지침을 보려면 " NSX-T Data Center 설치 가이드" 를 참조하십시오.
  3. join management-plane 명령을 사용하여 새 NSX Edge를 관리부에 연결합니다.
    이러한 단계에 대한 정보 및 지침을 보려면 " NSX-T Data Center 설치 가이드" 를 참조하십시오.
  4. NSX Edge를 전송 노드로 구성합니다.
    이러한 단계에 대한 정보 및 지침을 보려면 " NSX-T Data Center 설치 가이드" 를 참조하십시오.
    API에서 실패한 NSX Edge 장치의 전송 노드 구성을 가져오고 이 정보를 사용하여 새 전송 노드를 생성할 수 있습니다.
    1. 새 패브릭 노드의 패브릭 노드 ID를 가져옵니다.
      https://192.168.110.201/api/v1/fabric/nodes
      ...
            "resource_type": "EdgeNode",
            "id": "d61c8d86-f4b8-11e5-b1b2-005056ae3c10",
            "display_name": "edgenode-03a",
      
      ...
    2. 실패한 전송 노드의 전송 노드 ID를 가져옵니다.
      GET https://192.168.110.201/api/v1/transport-nodes
      ... 
         {
            "resource_type": "TransportNode",
            "description": "",
            "id": "73cb00c9-70d0-4808-abfe-a12a43251133",
            "display_name": "TN-edgenode-01a",
      ...
    3. 실패한 전송 노드의 전송 노드 구성을 가져옵니다.
      GET https://192.168.110.201/api/v1/transport-nodes/73cb00c9-70d0-4808-abfe-a12a43251133
      {
        "resource_type": "TransportNode",
        "description": "",
        "id": "73cb00c9-70d0-4808-abfe-a12a43251133",
        "display_name": "TN-edgenode-01a",
        "tags": [],
        "transport_zone_endpoints": [
        ...
        ],
        "host_switches": [
        ...
        ],
        "node_id": "a0f4fa74-e77c-11e5-8701-005056aeed61",
        "_create_time": 1457696199196,
        "_last_modified_user": "admin",
        "_last_modified_time": 1457696225606,
        "_create_user": "admin",
        "_revision": 2
      }
    4. POST /api/v1/transport-nodes를 사용하여 새 전송 노드를 생성합니다.
      요청 본문에서 새 전송 노드에 대한 다음 정보를 제공합니다.
      • 새 전송 노드에 대한 description(선택 사항)
      • 새 전송 노드의 display_name
      • 새 전송 노드를 생성하는 데 사용되는 패브릭 노드의 node_id
      요청 본문에서 실패한 전송 노드의 다음 정보를 복사합니다.
      • transport_zone_endpoints
      • host_switches
      • tags(선택 사항)
      POST https://192.168.110.201/api/v1/transport-nodes
      {
        "description": "",
        "display_name": "TN-edgenode-03a",
        "tags": [
        ...
        ],
        "transport_zone_endpoints": [
        ...
        ],
        "host_switches": [
        ...
        ],
        "node_id": "d61c8d86-f4b8-11e5-b1b2-005056ae3c10"
      }
  5. NSX Edge 클러스터를 편집하여 실패한 전송 노드를 새 전송 노드로 교체합니다.
    1. 새 전송 노드 및 실패한 전송 노드의 ID를 가져옵니다. id 필드에는 전송 노드 ID가 포함됩니다.
      GET https://192.168.110.201/api/v1/transport-nodes
      ... 
         {
            "resource_type": "TransportNode",
            "description": "",
            "id": "73cb00c9-70d0-4808-abfe-a12a43251133",
            "display_name": "TN-edgenode-01a",
      ...
          {
            "resource_type": "TransportNode",
            "description": "",
            "id": "890f0e3c-aa81-46aa-843b-8ac25fe30bd3",
            "display_name": "TN-edgenode-03a",
      
    2. NSX Edge 클러스터의 ID를 가져옵니다. id 필드에는 NSX Edge 클러스터 ID가 포함됩니다. members 어레이에서 NSX Edge 클러스터의 멤버를 가져옵니다.
      GET https://192.168.110.201/api/v1/edge-clusters
      ....
          {
            "resource_type": "EdgeCluster",
            "description": "",
            "id": "9a302df7-0833-4237-af1f-4d826c25ad78",
            "display_name": "Edge-Cluster-1",
      ...
            "members": [
              {
                "member_index": 0,
                "transport_node_id": "73cb00c9-70d0-4808-abfe-a12a43251133"
              },
              {
                "member_index": 1,
                "transport_node_id": "e5d17b14-cdeb-4e63-b798-b23a0757463b"
              }
            ],
    3. NSX Edge 클러스터를 편집하여 실패한 전송 노드를 새 전송 노드로 교체합니다. member_index는 실패한 전송 노드의 인덱스와 일치해야 합니다.
      경고: NSX Edge가 여전히 작동 중일 때 이 작업을 수행하면 지장이 있습니다. 이렇게 하면 실패한 전송 노드의 모든 논리적 라우터 포트가 새 전송 노드로 이동됩니다.
      이 예에서는 전송 노드 TN-edgenode-01a(73cb00c9-70d0-4808-abfe-a12a43251133)가 실패했으며 NSX Edge 클러스터 Edge-Cluster-1(9a302df7-0833-4237-af1f-4d826c25ad78)의 전송 노드 TN-edgenode-03a(890f0e3c-aa81-46aa-843b-8ac25fe30bd3)로 교체됩니다.
      POST http://192.168.110.201/api/v1/edge-clusters/9a302df7-0833-4237-af1f-4d826c25ad78?action=replace_transport_node
      {
          "member_index": 0,
          "transport_node_id" : "890f0e3c-aa81-46aa-843b-8ac25fe30bd3"
      }
  6. (선택 사항) 실패한 전송 노드 및 NSX Edge 노드를 삭제합니다.