ESXi 호스트에 RDMA(Remote Direct Memory Access) 네트워크 어댑터를 설치하는 방법을 알아봅니다. 설치된 후에는 vSphere Client를 사용하여 RDMA 어댑터와 해당하는 네트워크 어댑터를 보고 VMkernel 바인딩을 구성할 수 있습니다.

RDMA는 원격 운영 체제 및 CPU의 관여 없이 한 호스트의 메모리에서 다른 호스트의 메모리로 직접 메모리 액세스를 제공합니다. 이렇게 하면 더 낮은 지연 시간 및 CPU 로드 그리고 더 빠른 대역폭을 통해 네트워크 및 호스트 성능이 향상됩니다.

사전 요구 사항

ESXi 호스트에 RDMA 지원 어댑터를 설치합니다. 예: Mellanox Technologies MT27700 Family ConnectX-4.

RDMA 가능 네트워크 어댑터 보기

ESXi는 RDMA 지원 네트워크 어댑터를 지원합니다. ESXi 호스트에 이러한 어댑터를 설치하면 vSphere Client에 RDMA 어댑터와 물리적 네트워크 어댑터라는 두 가지 구성 요소가 표시됩니다.

vSphere Client를 사용하여 RDMA 어댑터 및 해당 네트워크 어댑터를 볼 수 있습니다.

사전 요구 사항

ESXi 호스트에서 RDMA(RoCE v2)를 지원하는 RDMA 지원 어댑터를 설치합니다. 예: Mellanox Technologies MT27700 Family ConnectX-4.

프로시저

  1. ESXi 호스트에서 RDMA(RoCE v2)를 지원하는 RDMA 지원 어댑터를 설치합니다.
    호스트가 어댑터를 검색하고 vSphere Client에 RDMA 어댑터와 물리적 네트워크 어댑터라는 두 가지 구성 요소가 표시됩니다.
  2. 호스트로 이동합니다.
  3. 네트워킹에서 RDMA 어댑터를 클릭합니다.
    이 예에서 RDMA 어댑터는 목록에 vmrdma0으로 표시됩니다. 연결된 업링크 열에는 네트워크 구성 요소가 vmnic1 물리적 네트워크 어댑터로 표시됩니다.
    그림 1. vSphere 환경의 ESXi 호스트에 RDMA 어댑터가 설치됩니다.

    vSphere 환경의 ESXi 호스트에 설치된 RDMA 어댑터.
  4. 어댑터에 대한 설명을 확인하려면 목록에서 RDMA 어댑터를 선택하고 속성 탭을 클릭합니다.

Remote Direct Memory Access 네트워크 어댑터 구성

RDMA(Remote Direct Memory Access) 네트워크 어댑터를 설치하고 해당 VMkernel 바인딩을 구성할 수 있습니다.

프로시저

  1. ESXi 호스트에 RDMA(RoCE v2)를 지원하는 RDMA 지원 어댑터를 설치합니다.
    호스트가 어댑터를 검색하고 vSphere Client에 RDMA 어댑터와 물리적 네트워크 어댑터라는 두 가지 구성 요소가 표시됩니다.
  2. vSphere Client에서 호스트가 RDMA 어댑터를 검색했는지 확인합니다.
    1. 호스트로 이동합니다.
    2. 구성 탭을 클릭합니다.
    3. 네트워킹에서 RDMA 어댑터를 클릭합니다.
      이 예에서 RDMA 어댑터는 목록에 vmrdma0으로 표시됩니다. 연결된 업링크 열에는 네트워크 구성 요소가 vmnic1 물리적 네트워크 어댑터로 표시됩니다.

      RDMA 어댑터는 네트워크 어댑터와 쌍을 이루고 물리적 네트워크 어댑터에 연결됩니다.

    4. 어댑터에 대한 설명을 확인하려면 목록에서 RDMA 어댑터를 선택하고 속성 탭을 클릭합니다.
  3. RDMA 어댑터에 대한 VMkernel 바인딩을 구성합니다.
    구성에서는 vSphere 표준 스위치 또는 vSphere Distributed Switch를 사용할 수 있습니다. 다음 단계에서는 표준 스위치를 예로 사용합니다.
    1. vSphere 표준 스위치를 생성하고 네트워크 구성 요소를 스위치에 추가합니다.
      참고: RDMA 어댑터에 해당하는 물리적 네트워크 어댑터를 선택해야 합니다. 이 예에서는 vmnic1 어댑터입니다.

      스위치 생성에 대한 자세한 내용은 vSphere 표준 스위치 생성 또는 vSphere Distributed Switch 생성의 내용을 참조하십시오.

    2. 생성한 vSphere 표준 스위치에 VMkernel 어댑터를 추가합니다.
      VMkernel 어댑터에 적절한 정적 IPv4 또는 IPv6 주소를 할당합니다. 그래야 RDMA 어댑터가 NVMe over RDMA 대상을 검색할 수 있습니다.

      VMkernel 어댑터 추가에 대한 자세한 내용은 VMkernel 네트워킹을 설정하는 방법의 내용을 참조하십시오.

    이 그림에서는 물리적 네트워크 어댑터와 VMkernel 어댑터가 vSphere 표준 스위치에 연결되어 있음을 보여줍니다. 이 연결을 통해 RDMA 어댑터가 VMkernel 어댑터에 바인딩됩니다.

    물리적 네트워크 어댑터와 VMkernel 어댑터가 vSphere 표준 스위치에 연결되어 있습니다. RDMA 어댑터가 VMkernel 어댑터에 바인딩됩니다.

  4. RDMA 어댑터에 대한 VMkernel 바인딩 구성을 확인합니다.
    1. RDMA 어댑터로 이동합니다.
    2. VMkernel 어댑터 바인딩 탭을 클릭하고 연결된 VMkernel 어댑터가 페이지에 나타나는지 확인합니다.
      이 예에서 vmrdma0 RDMA 어댑터는 vmnic1 네트워크 어댑터와 쌍을 이루고 vmk1 VMkernel 어댑터에 연결됩니다.

      RDMA 어댑터는 네트워크 어댑터와 쌍을 이루고 VMkernel 어댑터에 연결됩니다.

다음에 수행할 작업

어댑터의 RDMA 네트워크 구성 요소를 iSER 또는 NVMe over RDMA와 같은 스토리지 구성에 사용할 수 있습니다. 자세한 내용은 " vSphere 스토리지" 설명서를 참조하십시오.