Skip to main content
NetApp artificial intelligence solutions
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.

Lustre con NetApp E-Series Storage: componentes de hardware

Utiliza estos requisitos de hardware para servidores, E-Series de NetApp, distribución de almacenamiento y redes cuando dimensionas y solicitas Lustre con NetApp E-Series Storage. Para los componentes de software, consulta "Componentes de software".

Requisitos del servidor

La solución utiliza un modelo «trae tu propio servidor» (BYOS). Cada bloque de construcción requiere dos nodos de servidor OSS/MDS que cumplan o superen las siguientes especificaciones.

Especificaciones de los nodos

La siguiente tabla muestra los requisitos mínimos del servidor por cada nodo OSS/MDS.

Componente Requisito

Cantidad

2 nodos por building block

CPU

AMD EPYC o Intel Xeon, 32 núcleos o más

Memoria

256 GB DDR5 (mínimo)

HCA de red

6 HCA de 200 Gb de doble puerto (véase Conectividad HCA)

Ranuras PCIe

2× PCIe Gen5 x16 y 4× PCIe Gen5 x8 (véase Requisitos de las ranuras PCIe)

Unidades de arranque

2 unidades en RAID 1 (se recomienda RAID por software o por hardware)

NetApp validó la solución usando servidores Lenovo ThinkSystem SR665 V3. Se admiten servidores equivalentes de otros fabricantes siempre que cumplan estos requisitos.

Conectividad HCA

En la siguiente tabla se detallan los requisitos de HCA, puerto frontend LNet y ruta NVMe-oF por cada nodo de servidor OSS/MDS.

HCA por nodo Puertos LNet por nodo Lustre Rutas NVMe-oF por nodo Lustre Ejemplo HCA

6 (12 puertos)

4

8 en total (4 en cada cabina)

MCX755106AS-HEAT (tarjeta PCIe Gen5 de puerto dual de 200 Gb)

NetApp recomienda seis HCA por nodo para maximizar el ancho de banda de las cabinas de almacenamiento EF80.

Requisitos de las ranuras PCIe

Cada nodo de servidor OSS/MDS de un módulo EF80 alberga seis HCA de puerto doble: dos para LNet y cuatro para NVMe-oF. El ancho de la ranura determina el ancho de banda disponible para cada HCA, así que confirma el ancho eléctrico de cada ranura y cada riser en vez de solo el ancho de la tarjeta. Una tarjeta Gen5 x16 instalada en una ranura Gen5 x8 funciona a x8.

  • HCA de LNet: Instálalos en ranuras PCIe Gen5 x16 para alcanzar el rendimiento máximo del frontend.

  • Adaptadores HCA NVMe-oF: Instálalos en ranuras PCIe Gen5 x8 o PCIe Gen5 x16.

  • Equilibrio NUMA: Distribuye los HCA de manera uniforme entre las dos zonas NUMA, de modo que cada zona albergue dos interfaces LNet y cuatro interfaces NVMe-oF.

La siguiente tabla muestra las ranuras mínimas para cada nodo de servidor OSS/MDS en un bloque de construcción EF80.

Tipo de tráfico HCA por nodo Ancho mínimo de la ranura Ranuras por zona NUMA

LNet

2

PCIe Gen5 x16

1

NVMe-oF

4

PCIe Gen5 x8

2

Si lo deseas, puedes dividir los puertos de un HCA de doble puerto para que un puerto transporte el tráfico de LNet y el otro transporte el tráfico de NVMe-oF. Instala los cuatro HCA en ranuras PCIe Gen5 x16 para que cada puerto LNet alcance su rendimiento máximo, y luego añade dos HCA más en ranuras Gen5 x8 o Gen5 x16 para los puertos NVMe-oF restantes.

Ejemplos de configuraciones de elevadores para Lenovo ThinkSystem SR665 V3

Ambas combinaciones de tubos ascendentes siguientes cumplen los requisitos de ranuras para un bloque de construcción EF80.

Anchos mínimos de ranura

Instala un riser BPQU en las posiciones 1 y 2. Cada riser BPQU ofrece una ranura PCIe Gen5 x16 y dos ranuras PCIe Gen5 x8. En conjunto, los risers proporcionan dos ranuras Gen5 x16 para LNet y cuatro ranuras Gen5 x8 para NVMe-oF, repartidas equitativamente entre las zonas NUMA.

Vista trasera de Lenovo ThinkSystem SR665 V3 con los elevadores BPQU en las posiciones 1 y 2, mostrando una ranura PCIe Gen5 x16 y dos ranuras PCIe Gen5 x8 por zona NUMA

Todas las ranuras x16 de Gen5

Instala un riser BPQV en las posiciones de riser 1 y 2, y un riser BLL9 en la posición de riser 3. Cada riser BPQV proporciona dos ranuras PCIe Gen5 x16. El riser BLL9 proporciona la ranura 7 en la zona NUMA 0 y la ranura 8 en la zona NUMA 1, ambas PCIe Gen5 x16. Esta combinación proporciona seis ranuras Gen5 x16, tres por zona NUMA, y permite dividir el tráfico LNet y NVMe-oF entre los puertos del mismo HCA.

Vista trasera del Lenovo ThinkSystem SR665 V3 con elevadores BPQV en las posiciones 1 y 2 y un elevador BLL9 en la posición 3, mostrando seis ranuras PCIe Gen5 x16 distribuidas de forma equilibrada entre dos zonas NUMA

Bloque de construcción estándar EF80

La EF80 es la plataforma estándar validada para esta versión de la solución.

Especificaciones de la cabina

La siguiente tabla muestra las especificaciones de la cabina EF80 para un bloque básico (dos cabinas).

Componente Especificación

Modelo

NetApp EF80

Factor de forma

Chasis base de 2U, 24 ranuras internas para SSD NVMe

Controladoras

Controladoras dobles (A y B)

Unidades

24 × SSD NVMe por matriz

Conectividad de E/S

8× 200 Gb NVMe/IB o NVMe/RoCE puertos de host por cabina en el diseño validado de Lustre

La plataforma EF80 admite hasta doce puertos de host por array cuando se instalan tres módulos de E/S de host de dos puertos en cada controlador. El diseño validado de Lustre utiliza módulos de E/S de host en las ranuras 1 y 2 para ocho puertos de host por array.

Cada cabina EF80 también utiliza el módulo de E/S dedicado de la ranura 4 para la duplicación entre controladores. Conecta el puerto 4a del controlador A al puerto 4a del controlador B, y el puerto 4b del controlador A al puerto 4b del controlador B. Estas conexiones proporcionan duplicación de caché y envío de E/S, y no se usan para el tráfico NVMe-oF del host. Consulta "Conecta los cables de las conexiones de duplicación entre los controladores EF50 y EF80".

Para consultar las especificaciones completas de la EF-Series en todos los modelos, consulta la "NetApp Ficha técnica de la cabina all-flash EF-Series".

Distribución de unidades (24 unidades por cabina)

Cada cabina EF80 de un bloque básico utiliza las veinticuatro ranuras para unidades NVMe:

  • 4 unidades en RAID 1 para almacenamiento MGS/MDT (grupo de volúmenes compartido o asignación DDP)

  • 10 unidades en RAID 6 para almacenamiento OST (primer grupo OST)

  • 10 unidades en RAID 6 para almacenamiento OST (segundo pool OST)

Esta distribución se aplica cuando usas unidades de 3,84 TB, 7,68 TB o 15,3 TB con grupos de volúmenes tradicionales. Cuando uses unidades Capacity Flash (QLC) de 30,7 TB o 61,4 TB, aprovisiona un solo Dynamic Disk Pool en las veinticuatro unidades y crea volúmenes RAID 1 dentro del pool para los volúmenes MGS y MDT, mientras que para los OST usa volúmenes RAID 6 predeterminados.

Nota Actualmente no se recomiendan las unidades de 1,92 TB para esta solución. Usa una de las capacidades de unidad validadas que se indican arriba.

Distribución de unidades Lustre con 24 unidades NVMe por cabina EF80

Recuento de volúmenes y objetivos (elemento básico)

La siguiente tabla muestra los recuentos de MGS, MDT y OST para un bloque de construcción básico.

Tipo de objetivo Recuento por BB RAID / pool Notas

MGS

1

RAID 1

Solo bloque básico; array 1

MDT

8

RAID 1

4 por matriz

OST

32

RAID 6 (TLC) o DDP (QLC)

16 por matriz

Utiliza las siguientes directrices para el ajuste de tamaño de volúmenes como punto de partida en el inventario de Ansible.

Volumen Tamaño recomendado Notas

MGS

5–10 GiB

Solo datos de configuración

MDT

Capacidad de RAID 1 ÷ número de MDT

Aproximadamente entre 1 y 2 TiB cada uno (valores típicos)

OST

Capacidad RAID 6 o DDP ÷ número de OST por grupo

Escala con la capacidad de la unidad; consulta "Guía de tallas"

Distribución del volumen principal de bloques de construcción

La siguiente figura muestra la ubicación recomendada de los destinos Lustre y la conectividad NVMe-oF entre los nodos de servidor OSS/MDS y las matrices E-Series en un bloque de construcción EF80 básico. En el diagrama, el destino de gestión se indica como MGT (destino de gestión); un MGT aloja el servicio MGS (servidor de gestión) al que se hace referencia en otras partes de este documento.

Distribución de destino de los bloques básicos (EF80)

Distribución de destinos Lustre y rutas NVMe-oF entre los nodos de servidor OSS/MDS y las cabinas E-Series en un bloque de construcción EF80 básico

La siguiente tabla muestra cómo se distribuyen los volúmenes entre las dos matrices y qué servidor prefiere cada destino.

Tipo de objetivo Matriz 1 Matriz 2 Servidor 1 Servidor 2 Notas

MGS

1

0

1

0

Solo el bloque básico

MDT

4

4

4

4

Cada servidor prefiere 2 MDT de cada array

OST

16

16

16

16

8 por grupo RAID 6 × 2 grupos por array, o una asignación equivalente de DDP

Volúmenes totales

21

20

21

20

Selección de grupos de almacenamiento: TLC frente a QLC

Elige el tipo de grupo de E-Series en función de la capacidad de las unidades NVMe de las matrices:

  • Unidades de 3,84 TB, 7,68 TB y 15,3 TB: Usa grupos de volúmenes RAID 6 para los volúmenes OST y grupos de volúmenes RAID 1 para los volúmenes MGS y MDT, o usa DDP para el conjunto de unidades compartidas.

  • Unidades flash (QLC) con una capacidad de 30,7 TB y 61,4 TB: Utiliza únicamente Dynamic Disk Pools (DDP). Crea volúmenes RAID 1 dentro del DDP para el almacenamiento de MGS y MDT. Crea volúmenes RAID 6 para el almacenamiento de OST a partir del DDP.

Para consultar estimaciones de la capacidad utilizable por módulo según el tamaño y la disposición de la unidad, consulta "Guía de tallas".

Requisitos de red

Backend (NVMe-oF)

  • NVMe/InfiniBand o NVMe/RoCE entre cada nodo OSS/MDS y cada matriz E-Series

  • MTU 9000 en interfaces de backend NVMe/RoCE (típico)

  • Ocho rutas desde cada nodo Lustre hasta las matrices de almacenamiento (cuatro hacia cada matriz)

  • EF80 utiliza seis HCA por nodo (i2, i3, i5 e i6 para NVMe-oF; i1 e i4 para LNet). Conecta el nodo A a los puertos del controlador cuyas etiquetas terminen en a, como 1a y 2a. Conecta el nodo B a los puertos del controlador cuyas etiquetas terminen en b, como 1b y 2b. Consulta "Cableado del backend EF80 de seis HCA".

Frontend (LNet)

  • ¿IPoIB o RoCE para LNet (@o2ib tipo de red?

  • MTU 9000 en las interfaces frontend de RoCE (típico)

  • Se recomienda utilizar LNet multirrail cuando se disponga de cuatro puertos front-end (EF80: i1 e i4 HCAs, ambos puertos)

  • Conmutador dedicado InfiniBand o RoCE que conecta los nodos del servidor OSS/MDS y los clientes Lustre

  • Se recomienda RoCE sin pérdidas (PFC) en fabrics RoCE

Gestión

  • Red de gestión fuera de banda para los BMC de los servidores y los puertos de gestión de array

  • Red Corosync dedicada o estructura de red de frontend compartida (dependiendo del sitio)