Hosts ESXi mediante el protocolo iSCSI, en el acceso de conmutación por error a volúmenes en pausa durante 35 segundos
Summary: Los administradores del sistema de hosts ESXi conectados a una red de área de almacenamiento (SAN) iSCSI pueden notar una pausa aparente en las I/O del host durante 35 segundos en caso de conmutación por error del módulo de controladora en la SAN. Esto se debe a la configuración predeterminada de tiempo de espera agotado de mantenimiento de iSCSI (NOP de entrada, NOP de salida) en el host ESXi. ...
Instructions
Los administradores de Broadcom vSphere pueden diferir la enumeración y la configuración de los parámetros iSCSI con ESXCLI
Los valores en cuestión son:
NoopOutInterval Intervalo de tiempo, en segundos, entre las solicitudes de salida NOP enviadas desde el iniciador iSCSI a un destino iSCSI. Las solicitudes NOP-Out sirven como mecanismo de ping para verificar que una conexión entre el iniciador iSCSI y el destino iSCSI esté activa. Solo se admite en el nivel del iniciador
NoopOutTimeout La cantidad de tiempo, en segundos, que puede transcurrir antes de que el host reciba un mensaje NOP-In. El destino iSCSI envía el mensaje en respuesta a la solicitud de NOP-Out. Cuando se borra la propiedad de NoopTimeout Se supera el límite, el iniciador finaliza la sesión actual e inicia una nueva. Solo se admite en el nivel del iniciador
RecoveryTimeout La cantidad de tiempo, en segundos, que puede transcurrir mientras se realiza una recuperación de sesión. Si el tiempo de espera agotado supera su límite, el iniciador iSCSI finaliza la sesión.
Estos valores se pueden enumerar en el resultado del comando esxcli iscsi adapter param get -A vmhbaXY (donde XY es el HBA iSCSI)
Estos son los valores predeterminados, observe que suman hasta 35 segundos, esta es la pausa que observa el usuario.
NoopOutInterval - 15 segundos
NoopOutTimeout - 10 segundos
Tiempo de espera de recuperación: 10 segundos
Estos son los comandos para cambiar esos valores.
Por ejemplo:
esxcli iscsi adapter param set -A vmhbaXY -k NoopOutInterval -v 1esxcli iscsi adapter param set -A vmhbaXY -k NoopOutTimeout -v 10esxcli iscsi adapter param set -A vmhbaXY -k RecoveryTimeout -v 1
Se requiere un reinicio del host ESXi para que la configuración surta efecto.
Cada entorno del cliente es diferente y los administradores deben probar y ajustar los valores según corresponda. Los valores predeterminados de ESXi son permitir la recuperación y la convergencia en los switches Ethernet cuando se utilizan switches Ethernet para transportar tráfico iSCSI.
Cuando utilice switches Ethernet para transportar tráfico iSCSI, tenga en cuenta lo siguiente.
- Si los iniciadores iSCSI están conectados a sistemas de almacenamiento de la serie ME5 a través de los switches de red, asegúrese de que los switches admitan el control de flujo IEEE 802.3x. Además, asegúrese de que el control de flujo esté habilitado para el envío y la recepción en todos los puertos del switch y los puertos NIC del servidor.
- Si no habilita el control de flujo, el almacenamiento iSCSI puede experimentar una degradación del rendimiento de I/O
- Además de habilitar el control de flujo de Ethernet IEEE 802.3x, Dell Technologies recomienda deshabilitar el control de tormentas de difusión de unidifusión en los puertos del switch que están conectados a los iniciadores iSCSI y a los sistemas de almacenamiento de destino. Dell también recomienda activar la opción "
PortFast" del protocolo de árbol de expansión (STP) en los puertos del switch que están conectados a los iniciadores iSCSI y al sistema de destino - Encendido del
PortFastes diferente de apagar toda la operación de STP en el switch. ConPortFastencendido, STP aún está habilitado en los puertos del switch. La desactivación de STP puede afectar a toda la red y puede dejar la red vulnerable a bucles de topología física.
Hay algunas configuraciones de switch que se muestran aquí como referencia: guías de configuración de switch para SAN de la serie SC o PS . Los mismos principios se aplican a otros modelos de switches; consulte la documentación de los proveedores de switches para conocer los comandos específicos.
Las prácticas recomendadas de configuración de hosts para los modelos de almacenamiento de Dell se pueden encontrar en Almacenamiento | Centro de información de Dell Technologies