Además del iSCSI tradicional, ESXi es compatible con las extensiones de iSCSI para el protocolo RDMA (iSER). Cuando se habilita el protocolo iSER, el marco de iSCSI en el host ESXi puede usar el transporte de acceso de memoria directo remoto (Remote Direct Memory Access, RDMA) en lugar de TCP/IP. Puede configurar iSER en el host ESXi.

Para obtener más información sobre el protocolo iSER, consulte Usar el protocolo iSER con ESXi.

El proceso completo de instalación y configuración de iSER de VMware involucra varios pasos.

Paso Descripción
Instalar y ver un adaptador de red compatible con RDMA Para configurar iSER con ESXi, primero debe instalar un adaptador de red compatible con RDMA, por ejemplo, Mellanox Technologies MT27700 Family ConnectX-4. Después de instalar este tipo de adaptador, vSphere Client muestra sus dos componentes, un adaptador RDMA y un adaptador de red físico vmnic#.
Habilitar el adaptador de iSER de VMware Para poder utilizar el adaptador compatible con RDMA para iSCSI, utilice esxcli para habilitar el componente de almacenamiento iSER de VMware. El componente aparece en vSphere Client como un adaptador de almacenamiento vmhba# en la categoría Adaptador de iSCSI de VMware a través de RDMA (iSER).
Modificar propiedades generales de los adaptadores de iSCSI o iSER en hosts ESXi Si es necesario, cambie el nombre y el alias predeterminados que se asignaron al adaptador de almacenamiento de iSER vmhba#.
Configurar el enlace de puertos de iSCSI o iSER en ESXi Debe crear conexiones de red para vincular el adaptador de almacenamiento de iSER vmhba# y el adaptador de red compatible con RDMA vmnic#. El proceso de configuración de estas conexiones se denomina enlace de puerto.
Nota: iSER no es compatible con la agrupación de NIC. Al configurar el enlace de puertos, utilice un solo adaptador de RDMA por vSwitch.
Configurar la detección dinámica o estática para iSCSI e iSER en un host ESXi Configure la detección dinámica o estática para el adaptador de almacenamiento de iSER vmhba#. Con la detección dinámica, cada vez que el iniciador se contacte con el sistema de almacenamiento iSER especificado, le enviará una solicitud de SendTargets. El sistema iSER le responderá al iniciador y le suministrará una lista de destinos disponibles. Con la detección estática, debe introducir manualmente la información de los destinos.
Configurar CHAP para un adaptador de almacenamiento de iSCSI o iSER Si el entorno utiliza el protocolo de autenticación por desafío mutuo (Challenge Handshake Authentication Protocol, CHAP), configúrelo para el adaptador de almacenamiento de iSER vmhba#.
Configurar CHAP para un destino También puede configurar diferentes credenciales CHAP para cada dirección de detección o destino estático.
Habilitar tramas gigantes para redes Si el entorno admite tramas gigantes, habilite esas tramas para el adaptador de almacenamiento de iSER vmhba#.

Instalar y ver un adaptador de red compatible con RDMA

ESXi es compatible con adaptadores de red compatibles con RDMA, por ejemplo, la familia MT27700 de Mellanox Technologies ConnectX-4. Después de instalar este adaptador en el host, vSphere Client muestra sus dos componentes, un adaptador RDMA y un adaptador de red físico.

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

Procedimiento

  1. En vSphere Client, desplácese hasta el host ESXi.
  2. 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 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.

  3. Para comprobar la descripción del adaptador, seleccione el adaptador RDMA de la lista y haga clic en la pestaña Propiedades.

Resultados

Puede utilizar el componente de red vmnic# del adaptador para configuraciones de almacenamiento como iSER o NVMe over RDMA. Para ver los pasos de configuración de iSER, consulte Configurar iSER con ESXi. Para obtener información sobre NVMe over RDMA, consulte Configurar NVMe over RDMA (RoCE v2) en ESXi.

Habilitar el adaptador de iSER de VMware

Para poder utilizar el adaptador compatible con RDMA para iSCSI, utilice esxcli para habilitar el componente de almacenamiento iSER de VMware. Después de habilitar el componente, aparece en vSphere Client como un adaptador de almacenamiento de vmhba# en la categoría Adaptador VMware iSCSI a través de RDMA (iSER).

Requisitos previos

  • Asegúrese de que el almacenamiento iSCSI sea compatible con el protocolo iSER.
  • Instale al adaptador compatible con RDMA en el host ESXi. Para obtener información, consulte Instalar y ver un adaptador de red compatible con RDMA.
  • Para los adaptadores compatibles con RDMA que admiten RDMA sobre Ethernet convergente (RoCE), determine la versión de RoCE que utiliza el adaptador.
  • Use el conmutador compatible con RDMA.
  • Habilite el control de flujo en el host ESXi. Para habilitar el control de flujo para el host, utilice el comando esxcli system module parameters. Para obtener información detallada, consulte el artículo de la base de conocimientos de VMware en http://kb.vmware.com/kb/1013413.
  • Asegúrese de configurar los puertos de conmutador RDMA para crear conexiones sin pérdida entre el iniciador iSER y el destino.

Procedimiento

  1. Use ESXi Shell o vSphere CLI para habilitar el adaptador de almacenamiento de VMware iSER y establecer su versión de RoCE.
    1. Habilite el adaptador de almacenamiento de iSER.
      esxcli rdma iser add
    2. Compruebe que se haya agregado el adaptador de iSER.
      esxcli iscsi adapter list
      Los resultados son similares al siguiente.
      Adapter Driver State UID Description
      ------- ------ ------- ------------- -------------------------------------
      vmhba64 iser unbound iscsi.vmhba64 VMware iSCSI over RDMA (iSER) Adapter
      
    3. Especifique la versión de RoCE que utiliza iSER para conectarse a la instancia de destino.
      Utilice la versión de RoCE del adaptador compatible con RDMA. El comando que introduzca es similar al siguiente:

      esxcli rdma iser params set -a vmhba64 -r 1

      Cuando el comando se completa, aparece un mensaje similar al siguiente en el registro de VMkernel.

      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting roce type: 1 for vmhba: vmhba64
      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting rdma port: 3260 for vmhba: vmhba64

      Si no se especifica la versión de RoCE, el host predeterminado es la versión de RoCE más alta que admite el adaptador compatible con RDMA.

  2. Utilice vSphere Client para mostrar el adaptador de iSER.
    1. En vSphere Client, desplácese hasta el host ESXi.
    2. Haga clic en la pestaña Configurar.
    3. En Almacenamiento, haga clic en Adaptadores de almacenamiento y revise la lista de adaptadores.
      Si habilitó el adaptador, se mostrará como un adaptador vmhba# de almacenamiento en la lista de la categoría Adaptador de iSCSI de VMware a través de RDMA (iSER).

      La captura de pantalla muestra una lista de adaptadores de almacenamiento y vmhba64 que aparece en la lista de la categoría Adaptador de iSCSI de VMware a través de RDMA (iSER).

  3. Seleccione el vmhba# de almacenamiento de iSER para revisar sus propiedades o realice las siguientes tareas.
    Opción Descripción
    Configurar el enlace de puerto para el adaptador de almacenamiento de iSER Debe crear conexiones de red para vincular el adaptador de almacenamiento de iSER vmhba# y el adaptador de red compatible con RDMA vmnic#. El proceso de configuración de estas conexiones se denomina enlace de puerto. Para obtener información general sobre el enlace de puerto, consulte Configurar la red para iSCSI e iSER con ESXi. Para configurar el enlace de puerto para iSER, consulte Configurar el enlace de puertos de iSCSI o iSER en ESXi.
    Configurar la detección dinámica o estática para el adaptador de almacenamiento de iSER Para obtener información, consulte Configurar la detección dinámica o estática para iSCSI e iSER en un host ESXi.
    Configurar el protocolo de autenticación por desafío mutuo (CHAP) para el adaptador de almacenamiento de iSER Para obtener información, consulte Configurar CHAP para un adaptador de almacenamiento de iSCSI o iSER.

Qué hacer a continuación

Para obtener más información, consulte el artículo de la base de conocimientos de VMware en https://kb.vmware.com/s/article/79148.