Edge Cutover 마이그레이션을 수행하려면 .json 형식으로 구성 파일을 생성하고 마이그레이션 조정자에 입력으로 제공합니다.

마이그레이션 조정자에서는 사전 정의된 JSON 스키마를 기준으로 입력 구성 파일의 유효성을 검사합니다. 구성 파일은 마이그레이션 조정자에 다음과 같은 정보를 제공합니다.
  • DLR(논리적 분산 라우터)이나 ESG(Edge Services Gateway) 또는 둘 다를 포함하는 NSX Data Center for vSphere Edge 장치 목록:
    • Edge Cutover용 논리적 분산 라우터의 Edge ID.
    • Edge Services Gateway에 DHCP 서비스가 구성된 경우 DHCP 리스를 마이그레이션하기 위한 Edge Services Gateway의 Edge ID.
  • NSX-T Data Center Edge에서 NSX-v Tier-0 또는 Tier-1 게이트웨이 이름에 대한 원하는 매핑.
예를 들어 다음 그림에서는 vSphere ClientNSX Edge 페이지에 대한 부분적인 보기를 보여 줍니다. 논리적 분산 라우터 및 Edge Services Gateway의 Edge ID가 강조 표시됩니다. 구성 파일에서 이러한 Edge ID를 사용합니다.

NSX for vSphere Edge의 Edge ID가 강조 표시됩니다.
샘플 매개 변수 값을 포함하는 .json 구성 파일의 구조는 다음과 같습니다.
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
표 1. 구성 파일 매개 변수
매개 변수 설명 데이터 유형 참고

name

이 구성의 이름입니다.

문자열

이 매개 변수는 필수입니다.

v_edges_to_policy_gateways_mappings

Edge Cutover 및 DHCP 리스 마이그레이션에 대한 매핑 목록입니다.

각 매핑은 두 매개 변수로 v_edgespolicy_gateway_name으로 구성됩니다.

이러한 두 매개 변수에 대한 세부 정보는 다음 두 행을 참조하십시오.

어레이

이 매개 변수는 필수입니다.

v_edges

NSX-v Edge ID의 목록입니다. 이 목록에는 Edge Cutover를 위한 DLR의 Edge ID나 DHCP 리스 마이그레이션을 위한 ESG의 Edge ID 중 하나 또는 둘 다가 포함됩니다.

문자열 값 어레이

이 매개 변수는 필수입니다.

최소: 1개의 Edge ID

최대: 목록당 2개의 Edge ID

목록의 각 Edge ID는 고유해야 합니다.

policy_gateway_name

NSX-T Edge에서 NSX-v Tier-0 또는 Tier-1 게이트웨이 이름에 대한 원하는 매핑.

문자열

이 매개 변수는 필수입니다.

이름은 사전 구성된 NSX-T Tier-0 또는 Tier-1 게이트웨이 이름과 정확하게 일치해야 합니다.

예 1: 구성 파일

다음 그림은 토폴로지 1(고가용성 및 L4-L7 서비스가 있는 ESG)에 구성된 NSX-v 환경을 보여 줍니다. 동일한 NSX-T 토폴로지가 오른쪽에 표시됩니다.


다이어그램의 왼쪽에는 NSX for vSphere 토폴로지가 표시되고 오른쪽에는 NSX-T 토폴로지가 표시됩니다.

이 예에서는 NAT 및 DHCP 서버가 ESG에 구성되어 있다고 가정합니다. NSX-T 환경에서 Tier-0 게이트웨이에 이러한 서비스를 구성했습니다. Edge Cutover 중에 ESG의 DHCP 리스가 Tier-0 게이트웨이의 게이트웨이 DHCP 서버로 마이그레이션됩니다.

입력 구성 파일의 원하는 매핑은 다음과 같습니다.
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
이 구성 파일에서 다음이 적용됩니다.
  • edge-1은 Edge Cutover용 논리적 분산 라우터의 Edge ID입니다.
  • edge-2는 DHCP 서비스가 구성된 Edge Services Gateway의 Edge ID입니다.
  • my_tier0는 NSX-T Tier-0 게이트웨이의 이름입니다.

예제 2: 구성 파일

다음 그림은 토폴로지 4(단일 암 로드 밸런서)에 구성된 NSX-v 환경을 보여 줍니다. 동일한 NSX-T 토폴로지가 오른쪽에 표시됩니다.


다이어그램의 왼쪽에는 NSX for vSphere 토폴로지가 표시되고 오른쪽에는 NSX-T 토폴로지가 표시됩니다.

이 예에서는 단일 암 로드 밸런서만 NSX-v 논리적 스위치에 연결된 ESG에 구성됩니다. 이 ESG에서는 DHCP 서비스가 실행되고 있지 않습니다. 해당 NSX-T 토폴로지에서 로드 밸런서 서비스는 Edge Cutover 전에 Tier-1 게이트웨이(서비스 인터페이스)에 사전 구성됩니다. Edge Cutover가 발생하면 종방향 트래픽만 NSX-T Edge 노드로 마이그레이션됩니다. DHCP 리스 마이그레이션은 수행되지 않습니다.

입력 구성 파일의 원하는 매핑은 다음과 같습니다.
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1"                    
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
이 구성 파일에서 다음이 적용됩니다.
  • edge-1은 Edge Cutover용 논리적 분산 라우터의 Edge ID입니다.
  • my_tier0는 NSX-T Tier-0 게이트웨이의 이름입니다.

예제 3: 구성 파일

다음 그림은 토폴로지 4(단일 암 로드 밸런서)에 구성된 NSX-v 환경을 보여 줍니다. 이 예에서 NSX-v 논리적 스위치에 연결된 ESG에서는 로드 밸런서와 DHCP 서버가 모두 실행됩니다. 동일한 NSX-T 토폴로지가 오른쪽에 표시됩니다. 게이트웨이 DHCP 서버 및 로드 밸런서 서비스는 Edge Cutover 전에 NSX-T 토폴로지에서 사전 구성됩니다.


다이어그램의 왼쪽에는 NSX for vSphere 토폴로지가 표시되고 오른쪽에는 NSX-T 토폴로지가 표시됩니다.

Edge Cutover가 발생하면 논리적 스위치에 연결된 ESG의 DHCP 리스가 Tier-0 게이트웨이의 게이트웨이 DHCP 서버로 마이그레이션됩니다.

입력 구성 파일의 원하는 매핑은 다음과 같습니다.
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
이 구성 파일에서 다음이 적용됩니다.
  • edge-1은 Edge Cutover용 논리적 분산 라우터의 Edge ID입니다.
  • edge-2는 DHCP 서비스가 구성된 Edge Services Gateway의 Edge ID입니다. 이 ESG는 NSX-v 논리적 스위치에 연결됩니다.
  • my_tier0는 NSX-T Tier-0 게이트웨이의 이름입니다.

또 다른 대안은 다음 그림과 같이 NSX-T 토폴로지를 구성하는 것입니다. 이 토폴로지에서 DHCP 서버 프로파일은 Tier-1 게이트웨이에 연결됩니다. 이 Tier-1 게이트웨이의 업링크가 Tier-0 게이트웨이에 연결되고 NSX-T 오버레이 세그먼트가 이 Tier-1 게이트웨이의 다운링크에 연결됩니다.


다이어그램에는 NSX-T 토폴로지가 표시됩니다.

이 경우 마이그레이션 조정자는 DHCP 리스를 Tier-0 게이트웨이에 연결된 Tier-1 게이트웨이의 게이트웨이 DHCP 서버로 마이그레이션합니다.

입력 구성 파일의 원하는 매핑은 다음과 같습니다.
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
이 구성 파일에서 다음이 적용됩니다.
  • edge-1은 Edge Cutover용 논리적 분산 라우터의 Edge ID입니다.
  • edge-2는 DHCP 서비스가 구성된 Edge Services Gateway의 Edge ID입니다. 이 ESG는 NSX-v 논리적 스위치에 연결됩니다.
  • my_tier1은 Tier-0 게이트웨이에 연결된 NSX-T Tier-1 게이트웨이의 이름입니다.