Configura il failover sull'host in E-Series - Linux (NVMe su TCP)
Per fornire un percorso ridondante all'array di storage, è possibile configurare l'host per eseguire il failover.
Consultare la "Tool di matrice di interoperabilità NetApp" per assicurarsi che tutti gli aggiornamenti necessari siano installati, poiché potrebbero essere necessarie importanti correzioni di bug per le versioni di SLES o RHEL non disponibili nella versione iniziale.
Per SLES 15, SLES 16, RHEL 9 e RHEL 10, il multipathing NVMe nativo è abilitato per impostazione predefinita e non è richiesta alcuna configurazione aggiuntiva.
Configura la policy I/O NVMe
Il multipathing nativo NVMe di Linux può utilizzare per impostazione predefinita la numa policy I/O. Per le configurazioni NVMe-over-Fabrics E-Series/EF-Series, la policy I/O consigliata è round-robin, che distribuisce l'I/O in modo uniforme su tutti i percorsi disponibili.
-
Verifica la policy I/O NVMe corrente:
# cat /sys/module/nvme_core/parameters/iopolicy numa
-
Imposta la
round-robinI/O policy utilizzando uno dei seguenti metodi:-
Persistente (consigliato) — Crea un file di regole udev:
<code>/etc/udev/rules.d/71-nvme-io-policy.rules</code>ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}="round-robin"Quindi ricarica e applica le regole:
udevadm control --reload udevadm trigger --subsystem-match=nvme-subsystem
-
Impostazione globale all'avvio — Aggiungi il seguente parametro kernel alla configurazione del bootloader:
nvme_core.iopolicy=round-robin
-
Non persistente (online, senza interruzioni di I/O) — Applica immediatamente senza riavviare:
echo "round-robin" > /sys/class/nvme-subsystem/nvme-subsys0/iopolicy
Questa impostazione non persiste dopo il riavvio.
-
Con il Multipathing NVMe nativo abilitato, "accedere ai volumi NVMe per un target E-Series dall'host".