마이그레이션을 위해 페더레이션된 세그먼트에서 브리지를 생성할 수 있습니다.

사전 요구 사항

  • NSX Edge 브리지를 전송 노드로 구성합니다. NSX Edge 브리지를 전송 노드로 구성 항목을 참조하십시오.
  • NSX Edge 클러스터를 생성합니다. NSX Edge 클러스터 생성 항목을 참조하십시오.
  • NSX Manager 사용자 인터페이스 설정을 구성하고 가시성 전환모든 사용자에게 표시로 설정합니다. "NSX-T Data Center 관리 가이드" 에서 "사용자 인터페이스 설정 구성"을 참조하십시오.

프로시저

  1. 관리자 권한으로 NSX Manager에 로그인합니다.
  2. 오른쪽 상단 모서리에 있는 관리자 버튼을 클릭하여 관리자 모드를 선택합니다.
  3. 네트워킹 > 논리적 스위치 > Edge 브리지 프로파일로 이동하여 Edge 브리지 프로파일을 생성합니다.
    Edge 브리지 프로파일 화면의 스크린샷
  4. 다음 API 호출을 수행하여 GM(글로벌 관리자) 세그먼트에서 생성된 논리적 스위치를 연결합니다. 예:
    POST https://<nsx-manager>/api/v1/bridge-endpoints
    {
        "bridge_endpoint_profile_id": "0010b881-0c1c-4829-98f3-8389697dc4e8", <- ID of the Bridge Endpoint Profile
        "vlan_transport_zone_id": "a95c914d-748d-497c-94ab-10d4647daeba", <- ID of the VLAN Transport Zone
        "vlan": 0 
    }
     
    Response:
    { 
        "vlan": 0,
        "vlan_trunk_spec": {
            "vlan_ranges": []
        },
        "ha_enable": true,
        "bridge_endpoint_profile_id": "0010b881-0c1c-4829-98f3-8389697dc4e8", <- ID of the Bridge Endpoint Profile
        "vlan_transport_zone_id": "a95c914d-748d-497c-94ab-10d4647daeba", <- ID of the Bridge Endpoint Profile
        "resource_type": "BridgeEndpoint",
        "id": "7e9c3517-f15b-490b-b14e-5ec356e92655", 
        "display_name": "7e9c3517-f15b-490b-b14e-5ec356e92655", <- ID of the Bridge Endpoint
        "tags": [],
        "_create_user": "admin",
        "_create_time": 1638555736780,
        "_last_modified_user": "admin",
        "_last_modified_time": 1638555736780,
        "_system_owned": false,
        "_protection": "NOT_PROTECTED",
        "_revision": 0
    }
    

    시스템 > 패브릭 > 전송 영역으로 이동하여 전송 영역의 UUID를 찾을 수 있습니다. Edge 노드의 VLAN 전송 영역을 찾습니다.

    전송 영역 화면의 스크린샷
  5. 다음 API 호출을 수행하여 브리지에 포트를 생성합니다.
    POST https://<nsx-manager>/api/v1/logical-ports 
    {
        "logical_switch_id": "dd2841db-dff9-4927-834f-11b5ac8803d4", <- ID of the Logical Switch
        "admin_state": "UP",
        "attachment": {
            "attachment_type": "BRIDGEENDPOINT",
            "id": "7e9c3517-f15b-490b-b14e-5ec356e92655" <- ID of the Bridge Endpoint
        }
    }
    
    Response:
    {
        "logical_switch_id": "dd2841db-dff9-4927-834f-11b5ac8803d4", <- ID of the Logical Switch
        "attachment": {
            "attachment_type": "BRIDGEENDPOINT",
            "id": "7e9c3517-f15b-490b-b14e-5ec356e92655"  <- ID of the Bridge Endpoint
        },
        "admin_state": "UP",
        "address_bindings": [],
        "switching_profile_ids": [
            {
                "key": "SwitchSecuritySwitchingProfile",
                "value": "47ffda0e-035f-4900-83e4-0a2086813ede"
            },
            {
                "key": "SpoofGuardSwitchingProfile",
                "value": "fad98876-d7ff-11e4-b9d6-1681e6b88ec1"
            },
            {
                "key": "IpDiscoverySwitchingProfile",
                "value": "64814784-7896-3901-9741-badeff705639"
            },
            {
                "key": "MacManagementSwitchingProfile",
                "value": "1e7101c8-cfef-415a-9c8c-ce3d8dd078fb"
            },
            {
                "key": "PortMirroringSwitchingProfile",
                "value": "93b4b7e8-f116-415d-a50c-3364611b5d09"
            },
            {
                "key": "QosSwitchingProfile",
                "value": "f313290b-eba8-4262-bd93-fab5026e9495"
            }
        ],
        "ignore_address_bindings": [],
        "internal_id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "resource_type": "LogicalPort",
        "id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3", <- ID of the Port created with the Bridge 
        "display_name": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "_create_user": "admin",
        "_create_time": 1638556071051,
        "_last_modified_user": "admin",
        "_last_modified_time": 1638556071051,
        "_system_owned": false,
        "_protection": "NOT_PROTECTED",
        "_revision": 0
    }

    네트워킹 > 논리적 스위치로 이동하여 UUID를 볼 수 있습니다.

    스위치 화면의 스크린샷

    이 논리적 스위치는 글로벌 관리자에서 생성된 확장된 세그먼트입니다. 정책 모드를 선택한 후 NSX Manager UI에서 볼 수 있습니다.

    세그먼트 화면의 스크린샷

    관리자 모드에서는 브리지가 성공적으로 작동하는 것을 확인할 수 있습니다.

    스위치 화면의 스크린샷

    정책 모드에서는 생성된 VIF를 볼 수 있습니다. 브리지 끝점에 연결되어 있다고 표시되지만 자세한 정보는 표시되지 않습니다.

    세그먼트 포트 화면의 스크린샷
    다음 API 호출을 사용하여 이 포트에 대한 자세한 정보를 얻을 수 있습니다.
    GET https://<nsx-manager>/api/v1/logical-ports/55ac50fa-c5e1-413b-b1ec-2d85619cf5c3
    
    Response:
    {
        "logical_switch_id": "dd2841db-dff9-4927-834f-11b5ac8803d4",
        "attachment": {
            "attachment_type": "BRIDGEENDPOINT",
            "id": "7e9c3517-f15b-490b-b14e-5ec356e92655"
        },
        "admin_state": "UP",
        "address_bindings": [],
        "switching_profile_ids": [
            {
                "key": "SwitchSecuritySwitchingProfile",
                "value": "47ffda0e-035f-4900-83e4-0a2086813ede"
            },
            {
                "key": "SpoofGuardSwitchingProfile",
                "value": "fad98876-d7ff-11e4-b9d6-1681e6b88ec1"
            },
            {
                "key": "IpDiscoverySwitchingProfile",
                "value": "64814784-7896-3901-9741-badeff705639"
            },
            {
                "key": "MacManagementSwitchingProfile",
                "value": "1e7101c8-cfef-415a-9c8c-ce3d8dd078fb"
            },
            {
                "key": "PortMirroringSwitchingProfile",
                "value": "93b4b7e8-f116-415d-a50c-3364611b5d09"
            },
            {
                "key": "QosSwitchingProfile",
                "value": "f313290b-eba8-4262-bd93-fab5026e9495"
            }
        ],
        "ignore_address_bindings": [],
        "internal_id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "resource_type": "LogicalPort",
        "id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "display_name": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "_create_user": "admin",
        "_create_time": 1638556071051,
        "_last_modified_user": "admin",
        "_last_modified_time": 1638556071051,
        "_system_owned": false,
        "_protection": "NOT_PROTECTED",
        "_revision": 0
    }

결과

페더레이션된 세그먼트에 대해 브리지를 구성했으므로 다음 작업을 수행합니다.

마이그레이션 후 브리지 제거

마이그레이션 후 더 이상 필요하지 않은 개체를 제거합니다.
  1. 다음 PUT API 호출을 수행합니다. 논리적 포트 ID(55ac50fa-c5e1-413b-b1ec-2d85619cf5c3)는 위의 5단계에서 POST API 호출의 응답에 있습니다. POST API 호출의 응답을 이 호출의 본문으로 사용하지만 "attachment" 매개 변수는 사용하지 않습니다.
    PUT https://<nsx-manager>/api/v1/logical-ports/55ac50fa-c5e1-413b-b1ec-2d85619cf5c3
    {
        "logical_switch_id": "dd2841db-dff9-4927-834f-11b5ac8803d4",
        "admin_state": "UP",
        "address_bindings": [],
        "switching_profile_ids": [
            {
                "key": "SwitchSecuritySwitchingProfile",
                "value": "47ffda0e-035f-4900-83e4-0a2086813ede"
            },
            {
                "key": "SpoofGuardSwitchingProfile",
                "value": "fad98876-d7ff-11e4-b9d6-1681e6b88ec1"
            },
            {
                "key": "IpDiscoverySwitchingProfile",
                "value": "64814784-7896-3901-9741-badeff705639"
            },
            {
                "key": "MacManagementSwitchingProfile",
                "value": "1e7101c8-cfef-415a-9c8c-ce3d8dd078fb"
            },
            {
                "key": "PortMirroringSwitchingProfile",
                "value": "93b4b7e8-f116-415d-a50c-3364611b5d09"
            },
            {
                "key": "QosSwitchingProfile",
                "value": "f313290b-eba8-4262-bd93-fab5026e9495"
            }
        ],
        "ignore_address_bindings": [],
        "internal_id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "resource_type": "LogicalPort",
        "id": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "display_name": "55ac50fa-c5e1-413b-b1ec-2d85619cf5c3",
        "_create_user": "admin",
        "_create_time": 1638556071051,
        "_last_modified_user": "admin",
        "_last_modified_time": 1638556071051,
        "_system_owned": false,
        "_protection": "NOT_PROTECTED",
        "_revision": 0
    }
  2. 다음 API 호출을 사용하여 포트 및 브리지 끝점을 삭제합니다. 포트 ID 및 브리지 끝점 ID는 위의 5단계에서 POST API 호출의 응답에 있습니다.
    DEL https://<nsx-manager>/api/v1/logical-ports/55ac50fa-c5e1-413b-b1ec-2d85619cf5c3
    DEL https://<nsx-manager>/api/v1/bridge-endpoints/7e9c3517-f15b-490b-b14e-5ec356e92655