Es posible instalar un adaptador de red de acceso directo a memoria remota (Remote Direct Memory Access, RDMA) en los hosts ESXi. Una vez instalado, puede utilizar vSphere Client para ver el adaptador de RDMA y su adaptador de red correspondiente, y configurar su enlace de VMkernel.

RDMA proporciona acceso directo a la memoria desde la memoria de un host a la memoria de otro host sin involucrar al sistema operativo remoto ni a la CPU. De este modo se consigue aumentar el rendimiento de la red y del host con una latencia más baja, una menor carga de CPU y un ancho de banda más rápido.

Requisitos previos

Instale un adaptador compatible con RDMA en el host ESXi. Por ejemplo, Mellanox Technologies MT27700 Family ConnectX-4.

Ver adaptador de red compatible con RDMA

ESXi es compatible con los adaptadores de red compatibles con RDMA. Después de instalar este adaptador en el host ESXi, vSphere Client muestra sus dos componentes: el adaptador RDMA y un adaptador de red físico.

Puede utilizar vSphere Client para ver el adaptador RDMA y su adaptador de red correspondiente.

Requisitos previos

Instale un adaptador compatible con RDMA que admita RDMA (RoCE v2) en el host ESXi. Por ejemplo, Mellanox Technologies MT27700 Family ConnectX-4.

Procedimiento

  1. En el host ESXi, instale un adaptador compatible con RDMA que admita RDMA (RoCE v2).
    El host detecta el adaptador, y vSphere Client muestra sus dos componentes, un adaptador de RDMA y un adaptador de red físico.
  2. Desplácese hasta el host.
  3. En Redes, haga clic en Adaptadores RDMA.
    En este ejemplo, el adaptador RDMA aparece en la lista como vmrdma0. La columna Vínculo superior emparejado muestra el componente de red como el adaptador de red físico vmnic1.
    Figura 1. Adaptadores RDMA instalados en un host ESXi en un entorno de vSphere.

    Adaptadores RDMA instalados en un host ESXi en un entorno de vSphere.
  4. Para comprobar la descripción del adaptador, seleccione el adaptador RDMA de la lista y haga clic en la pestaña Propiedades.

Configurar adaptadores de red de acceso directo a memoria remota

Es posible instalar un adaptador de red de acceso directo a memoria remota (Remote Direct Memory Access, RDMA) y configurar su enlace de VMkernel.

Procedimiento

  1. Instale un adaptador compatible con RDMA que admita RDMA (RoCE v2) en el host ESXi.
    El host detecta el adaptador, y vSphere Client muestra sus dos componentes, un adaptador de RDMA y un adaptador de red físico.
  2. En vSphere Client, compruebe que el host detecte el adaptador de RDMA.
    1. Desplácese hasta el host.
    2. Haga clic en la pestaña Configurar.
    3. En Redes, haga clic en Adaptadores RDMA.
      En este ejemplo, el adaptador RDMA aparece en la lista como vmrdma0. La columna Vínculo superior emparejado muestra el componente de red como el adaptador de red físico vmnic1.

      El adaptador de RDMA está emparejado con el adaptador de red y está conectado al adaptador de red física.

    4. Para comprobar la descripción del adaptador, seleccione el adaptador RDMA de la lista y haga clic en la pestaña Propiedades.
  3. Configure el enlace de VMkernel para el adaptador de RDMA.
    En la configuración, puede usar un conmutador estándar de vSphere o un conmutador de vSphere Distributed Switch. Los siguientes pasos utilizan el conmutador estándar como ejemplo.
    1. Cree un conmutador estándar de vSphere y agregue el componente de red al conmutador.
      Nota: Asegúrese de seleccionar el adaptador de red físico que corresponda al adaptador de RDMA. En este ejemplo, es el adaptador vmnic1.

      Para obtener información sobre cómo crear el conmutador, consulte Crear vSphere Standard Switch o Crear vSphere Distributed Switch.

    2. Agregue un adaptador de VMkernel al conmutador estándar de vSphere que creó.
      Asigne una dirección IPv4 o IPv6 estática adecuada al adaptador de VMkernel para que el adaptador de RDMA pueda detectar el destino de NVMe over RDMA.

      Para obtener información sobre cómo agregar el adaptador de VMkernel, consulte Cómo configuro las redes VMkernel.

    La ilustración muestra que el adaptador de red físico y el adaptador de VMkernel están conectados al conmutador estándar de vSphere. A través de esta conexión, el adaptador de RDMA se enlaza al adaptador de VMkernel.

    El adaptador de red físico y el adaptador de VMkernel están conectados al conmutador estándar de vSphere. El adaptador de RDMA está enlazado al adaptador de VMkernel.

  4. Compruebe la configuración de enlace de VMkernel para el adaptador de RDMA.
    1. Desplácese hasta el adaptador de RDMA.
    2. Haga clic en la pestaña Enlace de adaptadores de VMkernel y compruebe que el adaptador de VMkernel asociado aparezca en la página.
      En este ejemplo, el adaptador de RDMA vmrdma0 está emparejado con el adaptador de red vmnic1 y está conectado al adaptador de VMkernel vmk1.

      El adaptador de RDMA está emparejado con el adaptador de red y está conectado al adaptador de VMkernel.

Qué hacer a continuación

Puede utilizar el componente de red RDMA del adaptador para configuraciones de almacenamiento del tipo iSER o NVMe over RDMA. Si necesita más información, consulte la documentación de almacenamiento de vSphere.