¿Opciones de diseño iSCSI para conmutadores distribuidos VMware de 10 GbE? MPIO vs. LACP

9

Estoy trabajando en expandir el backend de almacenamiento para varios clústeres VMware vSphere 5.5 y 6.0 en mi centro de datos. Principalmente he usado almacenes de datos NFS a lo largo de mi experiencia VMware (Solaris ZFS, Isilon, VNX, Linux ZFS), y puedo introducir una matriz Nimble iSCSI en el entorno, así como una posible matriz híbrida Tegile (ZFS) .

Las soluciones de almacenamiento actuales son arreglos basados ​​en Nexenta ZFS y Linux ZFS, que proporcionan montajes NFS a los hosts vSphere. La conectividad de red se entrega a través de 2 troncales LACP de 10 GbE en los cabezales de almacenamiento y 2 x 10 GbE en cada host ESXi. Los interruptores son unidades Arista 7050S-52 de la parte superior del bastidor configuradas como pares MLAG .

En el lado de vSphere, estoy usando vSphere Distributed Switches (vDS) configurado con enlaces LACP en los enlaces ascendentes 2 x 10GbE y el control de E / S de red (NIOC) que distribuye los recursos compartidos para el grupo de puertos VM, NFS, vMotion y el tráfico de administración.

ingrese la descripción de la imagen aquí

Este enfoque de solución y diseño ha funcionado maravillosamente durante años, pero agregar almacenamiento en bloque iSCSI es un gran cambio para mí. Todavía tendré que retener la infraestructura NFS en el futuro previsible.

Me gustaría entender cómo puedo integrar iSCSI en este entorno sin cambiar mi diseño físico. El MLAG en los interruptores ToR es extremadamente importante para mí.

  • Para el almacenamiento basado en NFS, LACP es el medio comúnmente aceptado para proporcionar redundancia de ruta.
  • Para iSCSI, LACP generalmente está mal visto, y los diseños MPIO de múltiples rutas son el enfoque recomendado.
  • Estoy usando 10GbE en todas partes y me gustaría mantener los enlaces simples de dos puertos a cada uno de los servidores. Esto es para cableado y simplicidad de diseño.

Dado lo anterior, ¿cómo puedo aprovechar al máximo una solución iSCSI?

  • Configurar iSCSI sobre LACP?
  • ¿Crear adaptadores VMkernel iSCSI en el vDS e intentar vincularlos a enlaces ascendentes separados para lograr algún tipo de MPIO mutante?
  • Añadir más adaptadores de red?
ewwhite
fuente

Respuestas:

1

No recomendaría ejecutar iSCSI sobre LACP, ya que realmente no tiene ningún beneficio sobre la redundancia de enlace básica.

Crear conmutadores VMkernel para iSCSI en su vDS con el software iSCSI HBA es exactamente lo que debe hacer. Esto te dará un verdadero MPIO. Esta publicación de blog parece algo relevante para lo que está tratando de hacer ignorando la necesidad de migrar desde los conmutadores estándar: https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from- un conmutador estándar a un conmutador distribuido /

No debería necesitar agregar más adaptadores de red si ya tiene dos para iSCSI. Sin embargo, recomendaría que habilite las tramas gigantes (MTU 9000) en su red iSCSI. Esto debe establecerse en todos los niveles de la red, como VMkernel, vDS, conmutadores físicos y dispositivos SAN.

Tim
fuente