PXE 서버를 사용하여 베어메탈 서버에서 NSX Edge의 설치를 자동화하거나 ISO 파일을 사용하여 NSX Edge를 베어메탈 서버에 설치합니다.

NSX Edge 베어메탈 노드는 특수 버전 NSX Edge 소프트웨어를 실행하는 전용 물리적 서버입니다. 베어메탈 NSX Edge 노드에는 DPDK(데이터부 개발 키트)를 지원하는 NIC가 필요합니다. VMware에서는 다양한 벤더 NIC와의 호환성 목록을 유지 관리합니다. 베어메탈 서버 시스템 요구 사항 항목을 참조하십시오.

베어메탈 Edge 서버

다이어그램의 NSX Edge 베어메탈은 두 개의 데이터 경로 인터페이스가 있는 단일 N-VDS 및 관리부 고가용성을 위한 2개의 전용 NIC로 표시됩니다.

다이어그램의 NSX Edge 노드에는 각각 두 개의 데이터 경로 인터페이스가 있는 하나의 NVDS로 표시됩니다. 서버에서 사용할 수 있는 NIC 수에 따라 베어메탈 NSX Edge 노드를 2개 이상의 데이터 경로 인터페이스로 구성할 수 있습니다. 베어메탈 NSX Edge 노드는 물리적 NIC를 랙 상단 스위치에 직접 연결하는 업링크로 사용합니다. 베어메탈 Edge 관리에 고가용성을 제공하려면 서버에서 두 개의 물리적 NIC를 활성/대기 Linux 결합으로 구성합니다.

Edge의 CPU는 라우팅 및 상태 저장 서비스를 제공하는 DP(데이터 경로) CPU 또는 로드 밸런싱 및 VPN 서비스를 제공하는 서비스 CPU로 할당됩니다.

베어메탈 Edge 노드의 경우 다중 NUMA 노드 서버의 첫 번째 노드에서 모든 코어가 NSX 데이터 경로에 할당됩니다. 베어메탈에 하나의 NUMA 노드만 있는 경우 코어의 50%가 NSX 데이터 경로에 할당됩니다.

중요: VMware는 서버 하드웨어 기능인 하위 NUMA 클러스터링을 지원하지 않아 힙 메모리가 부족해질 수 있으므로 베어메탈 NSX Edge에서는 지원되지 않습니다.

베어메탈 NSX Edge 노드는 최대 2개의 NUMA 노드를 지원합니다. 하위 NUMA 클러스터링 기능은 힙 메모리 소켓을 2개의 NUMA 도메인에서 4개의 NUMA 도메인으로 변경합니다. 이 변경은 각 소켓에 할당된 힙 메모리의 크기를 제한하고 데이터 경로에 필요한 힙 메모리 부족을 유발합니다. BIOS에서 하위 NUMA 기능을 사용하지 않도록 설정해야 합니다. BIOS를 변경하려면 재부팅이 필요합니다.

하위 NUMA 기능이 사용하도록 설정되어 있는지 확인하려면 베어메탈 NSX Edge에 루트 권한으로 로그인하고 lscpu를 실행합니다. 출력은 지원 번들에 캡처됩니다. 힙당 소켓이 3개 이상 있는 경우 하위 NUMA 기능이 사용하도록 설정되어 있는 것이므로 사용하지 않도록 설정해야 합니다.

참고:
  1. 베어메탈 NSX Edge 노드에서 LACP LAG 결합을 구성할 때 두 디바이스에서 로드 밸런싱이 발생하려면 데이터 경로 코어(지원 NIC)가 동일한 NUMA 노드에 속해야 합니다. 결합을 형성하는 디바이스가 다중 NUMA 노드에 걸쳐 있는 경우 결합 디바이스는 로컬 NUMA 노드(0)인 네트워크 디바이스 CPU만 사용하여 패킷을 전송합니다. 따라서 모든 디바이스가 결합 디바이스에서 전송되는 트래픽의 밸런싱에 사용되지는 않습니다.

    이 경우에도 페일오버는 여전히 작동합니다. 로컬 NUMA 노드에 연결된 디바이스가 종료된 경우, 결합 디바이스는 NUMA 로컬이 아닌 경우에도 다른 디바이스로 트래픽을 전송합니다.

    get datapath 명령을 실행하여 각 데이터 경로 인터페이스와 연결된 NUMA 노드를 봅니다. 데이터 경로와 연결된 NIC를 단일 NUMA 노드로 이동하려면 BIOS를 통해 서버의 물리적 재구성이 필요합니다.

베어메탈 Edge 노드가 설치되면 관리를 위해 전용 인터페이스가 유지됩니다. 이 구성을 대역 외 관리라고 합니다. 이중화가 필요한 경우 관리부 고가용성을 위해 두 개의 NIC를 사용할 수 있습니다. 베어메탈 Edge는 또한 관리 트래픽이 다이어그램에서와 같이 오버레이 또는 외부(N-S) 트래픽에 사용되는 인터페이스를 활용할 수 있는 대역 내 관리를 지원합니다.

사전 요구 사항

  • BIOS 설정을 편집하여 하위 NUMA 클러스터링을 사용하지 않도록 설정합니다. NSX에서는 하위 NUMA 클러스터링을 지원하지 않습니다. 자세한 내용은 KB 문서 https://kb.vmware.com/s/article/91790 항목을 참조하십시오.