Configura la conmutación por error en un host Linux NVMe over TCP de E-Series
Para proporcionar una ruta redundante a la cabina de almacenamiento, puede configurar el host para que ejecute una conmutación al nodo de respaldo.
Consulta el "Herramienta de matriz de interoperabilidad de NetApp" para asegurarte de que se instalan todas las actualizaciones necesarias, ya que puede que se requieran correcciones importantes de errores para versiones de SLES o RHEL que no están disponibles en la versión inicial.
Para SLES 15, SLES 16, RHEL 9 y RHEL 10, la multirruta NVMe nativa está habilitada de manera predeterminada y no se requiere ninguna configuración adicional.
Configura la política de E/S de NVMe
El multipathing nativo de NVMe en Linux puede estar configurado por defecto con la política de E/S numa. Para las configuraciones NVMe-over-Fabrics de E-Series y EF-Series, la política de E/S recomendada es round-robin, que distribuye la E/S de manera uniforme entre todas las rutas disponibles.
-
Comprueba la política de E/S de NVMe actual:
# cat /sys/module/nvme_core/parameters/iopolicy numa
-
Configura la política de E/S usando uno de los siguientes métodos:
round-robin-
Persistente (recomendado) — Crea un archivo de reglas de udev:
<code>/etc/udev/rules.d/71-nvme-io-policy.rules</code>ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}="round-robin"Luego, recarga y aplica las reglas:
udevadm control --reload udevadm trigger --subsystem-match=nvme-subsystem
-
Configuración global al arrancar — Añade el siguiente parámetro de kernel a la configuración de tu gestor de arranque:
nvme_core.iopolicy=round-robin
-
No persistente (en línea, sin interrupción de E/S) — aplica inmediatamente sin reiniciar:
echo "round-robin" > /sys/class/nvme-subsystem/nvme-subsys0/iopolicy
Esta configuración no se mantiene tras reiniciar el sistema.
-
Con la función nativa de rutas multivías NVMe activada, "acceder a los volúmenes NVMe de un destino E-Series desde el host".