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.

Configura los switches NVMe over RoCE para VMware en E-Series

Colaboradores netapp-driley

Para el protocolo NVMe sobre RoCE, tienes que configurar los switches y determinar el nombre calificado NVMe (NQN) del host.

Nota Los volúmenes deben configurarse para utilizar la emulación de 512 bytes (512e) cuando se utilicen unidades de 4096 bytes para garantizar la compatibilidad con VMware. Consulta la ayuda en línea de SANtricity System Manager para obtener más información sobre cómo configurar un volumen para que utilice la emulación de 512 bytes (512e).

Paso 1: registra tu configuración

Puedes generar e imprimir un PDF de esta página y luego usar la siguiente hoja de trabajo para anotar la información de configuración de almacenamiento específica de tu protocolo. Necesitas esta información mientras realizas tareas de aprovisionamiento.

La ilustración muestra un host conectado a un almacenamiento E-Series, separado por VLAN y/o subredes independientes. Una VLAN/subred se indica con la línea azul; la otra VLAN/subred se indica con la línea roja. Cada VLAN/subred contiene al menos un puerto iniciador y la mitad de los puertos de destino. El número de puertos de host y/o de controlador variará en función del número de interfaces de red y del modelo de controlador. Puedes tener más puertos disponibles (hasta 6 por controlador).

Identificadores de puertos NVMe sobre RoCE

Información de asignación de hosts

Asignando el nombre de host

Tipo de SO de host

NQN host

NQN objetivo

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 esta tarea

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úrese 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: configurar la red

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úrese de tener lo siguiente:

  • Conmutador configurado para Ethernet sin pérdidas para NVMe sobre RDMA (si el conmutador se encuentra en la ruta).

Al planificar tu red NVMe sobre RoCE, recuerda que el "Guía de límites máximos de configuración de VMware" establece que el número máximo de puertos iniciadores RDMA NVMe admitidos 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 en el lado de la matriz

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úrese 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 ningún pool, grupo de volúmenes, carga de trabajo ni notificación 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

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.

Antes de empezar

Si el host se conecta a la matriz de almacenamiento a través de conmutadores Ethernet, es necesario configurar Ethernet sin pérdidas en los conmutadores tal y como se describe en el paso 2 y el paso 3. En ese caso, la configuración de Ethernet sin pérdidas basada en los conmutadores tiene prioridad y no necesitas completar el requisito previo del lado del host que aparece a continuación.

Si el host tiene una conexión directa con la matriz de almacenamiento (sin conmutador en la ruta), cumple el siguiente requisito previo antes de configurar los adaptadores NVMe sobre RDMA del lado del host.

Requisito previo: configurar Ethernet sin pérdidas para NVMe sobre RDMA (solo conexiones directas)

Configuras la red sin pérdidas usando el control de flujo prioritario (PFC) basado en Differentiated Services Code Point (DSCP).

Para obtener más información, consulta "Configurar Ethernet sin pérdidas para NVMe sobre RDMA".

Acerca de esta tarea

Esta tarea crea los adaptadores de host NVMe sobre RDMA y añade conexiones de controlador al almacenamiento.

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

    Para obtener 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 obtener más información, consulta "Configura VMkernel Binding para el adaptador RDMA".

  3. Agrega el adaptador de software NVMe over RDMA.

    Para obtener más información, consulta "Agregar adaptadores de software NVMe over RDMA o NVMe over TCP".

  4. Agrega controladoras NVMe para NVMe sobre RDMA.

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

Nota El NQN del host se puede obtener durante este proceso desde el cuadro de diálogo Add Controller. Esto será necesario más adelante cuando configures las asignaciones de host.

Una vez añadidas correctamente, las conexiones se pueden ver en la vista de Adaptadores de almacenamiento en el cliente de vSphere. Si no se ha realizado correctamente, pasa al paso 6 para comprobar la comunicación con los puertos y corregir cualquier configuración de conexión.

Paso 6: Verifica las conexiones de red IP

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, ejecuta 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. Si la detección del paso 5 no ha dado resultado, vuelve al procedimiento de configuración de red del lado del host de NVMe sobre RoCE para terminar de añadir los controladores de destino.