Configurar failover em um host Linux NVMe over TCP E-Series
Para fornecer um caminho redundante para o storage array, você pode configurar o host para executar o failover.
Consulte o "Ferramenta de Matriz de interoperabilidade do NetApp" para garantir que todas as atualizações necessárias estejam instaladas, pois correções de bugs importantes podem ser necessárias para versões do SLES ou RHEL que não estão disponíveis na versão inicial.
Para SLES 15, SLES 16, RHEL 9 e RHEL 10, o Native NVMe Multipathing está habilitado por padrão e nenhuma configuração adicional é necessária.
Configurar política de E/S NVMe
O multipathing nativo do NVMe no Linux pode usar a numa política de E/S padrão. Para configurações NVMe-over-Fabrics do E-Series/EF-Series, a política de E/S recomendada é round-robin, que distribui a E/S uniformemente entre todos os caminhos disponíveis.
-
Verifique a política atual de E/S NVMe:
# cat /sys/module/nvme_core/parameters/iopolicy numa
-
Defina a `round-robin`política de E/S usando um dos seguintes métodos:
-
Persistente (recomendado) — Crie um arquivo de regras udev:
<code>/etc/udev/rules.d/71-nvme-io-policy.rules</code>ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}="round-robin"Em seguida, recarregue e aplique as regras:
udevadm control --reload udevadm trigger --subsystem-match=nvme-subsystem
-
Configuração global na inicialização — Adicione o seguinte parâmetro do kernel à configuração do seu bootloader:
nvme_core.iopolicy=round-robin
-
Não persistente (online, sem interrupção de E/S) — aplicar imediatamente sem reinicializar:
echo "round-robin" > /sys/class/nvme-subsystem/nvme-subsys0/iopolicy
Essa configuração não persiste após reinicializações.
-
Com o Multipathing NVMe nativo ativado, "Acesse os volumes NVMe de um E-Series alvo a partir do host".