Skip to main content
E-Series storage systems
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Realiza tareas específicas de NVMe sobre RoCE en E-Series - VMware

Colaboradores netapp-driley

Para el protocolo NVMe sobre RoCE, configuras los conmutadores y determinas los identificadores del puerto host.

Paso 1: registra tu configuración

Puede generar e imprimir un PDF de esta página y utilizar la hoja de datos siguiente para registrar la información de configuración de almacenamiento específica del protocolo. Esta información es necesaria para ejecutar tareas de aprovisionamiento.

Configuración recomendada

Las configuraciones recomendadas constan de dos puertos de iniciador y cuatro puertos de destino con una o varias VLAN.

Identificadores de puerto NVMe sobre RoCE

Identificadores de host

Número de llamada Conexiones de puertos de host NQN del iniciador de software

1

Host (iniciador) 1

1

Host (iniciador) 2

Identificadores de destino

Número de llamada Conexiones de puerto de array NQN objetivo

2

Controlador de array (destino) puerto 1

2

Controlador de matriz (target) puerto 2

2

Controlador de matriz (target) puerto 3

2

Controlador de matriz (target) puerto 4

Host de asignación

Asignando el nombre de host

Tipo de SO de host

Configuración recomendada

Esto puede variar en función de la matriz. EF300, EF600 y EF50 serán 2 puertos iniciadores con hasta 4 puertos de destino con 1 o más VLAN. EF80 será 2 puertos iniciadores con hasta 6 puertos de destino con 1 o más VLAN.

Paso 2: configura los conmutadores NVMe/RoCE

Los switches se configuran según las recomendaciones del proveedor para NVMe over roce. Estas recomendaciones pueden incluir tanto directivas de configuración como actualizaciones de código.

Acerca de esto

Esta tarea describe los pasos generales para configurar los conmutadores para NVMe sobre RoCE. Para obtener instrucciones específicas, consulta la documentación de tu proveedor de conmutadores.

Antes de empezar, asegúrate de tener lo siguiente:

  • Dos redes separadas para alta disponibilidad. Asegúrate de aislar tu tráfico NVMe sobre RoCE en segmentos de red separados.

Pasos

Consulte la documentación de su proveedor de switches.

Paso 3: configura la red - NVMe/RoCE, VMware

Puedes configurar tu red NVMe sobre RoCE de muchas formas, según tus requisitos de almacenamiento de datos. Consulta a tu administrador de red para obtener consejos sobre cómo elegir la mejor configuración para tu entorno.

Acerca de esta tarea

Esta tarea describe los pasos generales para configurar la red para NVMe sobre RoCE. Para obtener instrucciones específicas, consulta la documentación de tu proveedor de switches.

Antes de empezar, asegúrate de tener lo siguiente:

  • Conmutador configurado para Ethernet sin pérdidas para NVMe sobre RDMA.

Acerca de esta tarea

Mientras planificas tu red NVMe sobre RoCE, recuerda que la guía de máximos de configuración de VMware indica que el máximo de puertos iniciadores RDMA NVMe soportados por servidor es 2. Debes tener en cuenta este requisito para evitar configurar demasiados caminos.

Para garantizar una buena configuración de multivía, usa varios segmentos de red para la red NVMe sobre RoCE. Coloca al menos un puerto del lado del host y al menos un puerto de cada controlador de matriz en un segmento de red, y un grupo idéntico de puertos del lado del host y del lado de la matriz en otro segmento de red. Donde sea posible, usa varios switches Ethernet para proporcionar redundancia adicional.

Pasos

Consulte la documentación de su proveedor de switches.

Paso 4: configura la red del lado de la matriz - NVMe/RoCE, VMware

Utilizas la interfaz de SANtricity System Manager para configurar NVMe over RoCE en el lado de la matriz.

Acerca de esta tarea

Esta tarea describe cómo acceder a la configuración de puertos NVMe sobre RoCE desde la página Controladores y componentes dentro de SANtricity System Manager. También puedes acceder a la configuración desde la página Configurar puertos NVMe sobre RoCE dentro de SANtricity System Manager.

Antes de empezar, asegúrate de tener lo siguiente:

  • La dirección IP o el nombre de dominio de una de las controladoras de la cabina de almacenamiento.

  • Contraseña para la GUI de System Manager, o control de acceso basado en roles (RBAC) o LDAP y un servicio de directorio está configurado para el acceso de seguridad adecuado a la matriz de almacenamiento. Consulta la ayuda en línea de SANtricity System Manager para más información sobre "Access Management".

Pasos
  1. Desde tu navegador, introduce la siguiente URL: https://<DomainNameOrIPAddress>

    IPAddress es la dirección de una de las controladoras de la cabina de almacenamiento.

    La primera vez que se abre SANtricity System Manager en una cabina sin configurar, aparece el aviso Set Administrator Password. La gestión del acceso basada en roles configura cuatro roles locales: Administración, soporte, seguridad y supervisión. Los últimos tres roles tienen contraseñas aleatorias que no se pueden descifrar. Una vez que configura una contraseña para el rol de administración, puede cambiar todas las contraseñas con las credenciales de administración. Consulte la ayuda en línea de SANtricity System Manager si desea más información acerca de los cuatro roles de usuario local.

  2. Introduzca la contraseña del administrador del sistema para la función admin en los campos Set Administrator Password y Confirm Password y, a continuación, haga clic en Set Password.

    El asistente de configuración se inicia si no hay pools, grupos de volúmenes, cargas de trabajo ni notificaciones configurados.

  3. Cierre el asistente de configuración.

    Más adelante se utilizará el asistente para completar las tareas de configuración adicionales.

  4. Selecciona Hardware > Controladores y componentes.

  5. Haz clic en el controlador con los puertos NVMe sobre RoCE que quieres configurar.

    Aparece el menú contextual de la controladora.

  6. Seleccione Configurar puertos NVMe over roce.

    Se abre el cuadro de diálogo Configurar puertos NVMe sobre RoCE.

  7. En la lista desplegable, seleccione el puerto que desea configurar y, a continuación, haga clic en Siguiente.

  8. Seleccione los valores del puerto de configuración y, a continuación, haga clic en Siguiente.

    Para ver todas las configuraciones de puerto, haga clic en el enlace Mostrar más opciones de puerto situado a la derecha del cuadro de diálogo.

    Opción de configuración de puertos Descripción

    Velocidad de puerto ethernet configurada

    Selecciona la velocidad que quieras. Las opciones que aparecen en la lista desplegable dependen de la velocidad máxima que tu red puede soportar (por ejemplo, 200 Gb/s).

    Habilite IPv4/Habilitar IPv6

    Seleccione una o ambas opciones para habilitar la compatibilidad con las redes IPv4 e IPv6.

    Tamaño de MTU (disponible haciendo clic en Mostrar más configuraciones de puerto.)

    De ser necesario, introduzca un nuevo tamaño en bytes para la unidad de transmisión máxima (MTU).

    El tamaño por defecto de la Unidad de Transmisión Máxima (MTU) es de 4200 bytes por trama. Tienes que ingresar un valor entre 1500 y 9000.

    Si seleccionó Activar IPv4, se abre un cuadro de diálogo para seleccionar la configuración IPv4 después de hacer clic en Siguiente. Si seleccionó Activar IPv6, se abre un cuadro de diálogo para seleccionar la configuración de IPv6 después de hacer clic en Siguiente. Si seleccionó ambas opciones, primero se abre el cuadro de diálogo de configuración IPv4 y después de hacer clic en Siguiente, se abre el cuadro de diálogo de configuración de IPv6.

    Configure los valores para IPv4 o IPv6 de forma automática o manual. Para ver todas las opciones de configuración de puertos, haga clic en el enlace Mostrar más valores situado a la derecha del cuadro de diálogo.

    Opción de configuración de puertos Descripción

    Obtener configuración automáticamente

    Seleccione esta opción para obtener automáticamente la configuración.

    Especificar manualmente la configuración estática

    Seleccione esta opción e introduzca una dirección estática en los campos. En el caso de IPv4, incluya la máscara de subred y la puerta de enlace. En el caso de IPv6, incluya la dirección IP enrutable y la dirección IP del enrutador.

  9. Haga clic en Finalizar.

  10. Cierre System Manager.

Paso 5: Configura la red del lado del host—NVMe sobre RoCE, VMware

Configurar la red NVMe sobre RoCE en el lado del host permite que el iniciador del adaptador de almacenamiento VMware NVMe sobre RDMA establezca una sesión con la array.

Acerca de esta tarea

Esta configuración permite una red sin pérdidas usando el control de flujo prioritario (PFC) basado en Differentiated Services Code Point (DSCP).

Pasos
  1. Identifica los adaptadores de red RDMA y anota el uplink emparejado de vmnic.

    Para más información, consulta "Ver adaptadores de red RDMA".

  2. Configura el enlace de puertos VMkernel para el adaptador RDMA usando un switch estándar vSphere.

    Para más información, consulta "Configura VMkernel Binding para el adaptador RDMA".

  3. Agrega el adaptador de software NVMe over RDMA.

  4. Agrega controladoras NVMe para NVMe sobre RDMA.

    Para más información, consulta "Agregar controladoras para NVMe over Fabrics".

  5. Configura Ethernet sin pérdidas para NVMe sobre RDMA.

    Configuras la red sin pérdidas usando el punto de código de servicios diferenciados (DSCP) basado en el control de flujo prioritario (PFC).

    Para usar esta opción, consulta lo siguiente:

Paso 6: Verifica las conexiones de red IP - NVMe sobre RoCE, VMware

Para verificar las conexiones de red del Protocolo de Internet (IP), utilice las pruebas ping para asegurarse de que el host y la matriz pueden comunicarse.

Pasos
  1. En el host el siguiente comando:

    vmkping <NVMe over RoCE_target_IP_address\>

    En este ejemplo, la dirección IP de destino de NVMe over RoCE es 192.6.21.231.

    vmkping -d 192.6.21.231
    PING 192.6.21.231 (192.6.21.231): 56 data bytes
    64 bytes from 192.6.21.231: icmp_seq=0 ttl=64 time=0.902 ms
    64 bytes from 192.6.21.231: icmp_seq=1 ttl=64 time=0.406 ms
    64 bytes from 192.6.21.231: icmp_seq=2 ttl=64 time=0.855 ms
    --- 192.6.21.231 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0.406/0.721/0.902 ms
  2. Emite un comando vmkping desde la dirección del iniciador de cada host (la dirección IP del puerto Ethernet del host usado para NVMe sobre RoCE) a cada puerto NVMe sobre RoCE del controlador. Realiza esta acción desde cada servidor host en la configuración, cambiando las direcciones IP según sea necesario.

    Nota Si el comando falla con el mensaje sendto() failed (Message too long), verifica el tamaño de MTU para las interfaces Ethernet en el servidor host, el controlador de almacenamiento y los puertos del switch.
  3. Vuelve al procedimiento de configuración de NVMe sobre RoCE para finalizar el descubrimiento de destinos.