Configurazione del failover sull'host in e-Series - Linux (NVMe over InfiniBand)
Per fornire un percorso ridondante all'array di storage, è possibile configurare l'host per eseguire il failover.
È necessario installare i pacchetti richiesti sul sistema.
-
Per gli host Red Hat (RHEL), verificare che i pacchetti siano installati eseguendo
rpm -q device-mapper-multipath
-
Per gli host SLES, verificare che i pacchetti siano installati eseguendo
rpm -q multipath-tools
Fare riferimento a. "Tool di matrice di interoperabilità NetApp" Per garantire l'installazione degli aggiornamenti necessari, il multipathing potrebbe non funzionare correttamente con le versioni GA di SLES o RHEL. SLES 12 use Device Mapper Multipath (DMMP) for multipathing when using NVMe over Infiniband. RHEL 8, RHEL9, and SLES 15 use a built-in Native NVMe Failover. Depending on which OS you are running, some additional configuration of multipath is required to get it running properly.
Abilita Device Mapper Multipath (DMMP) SLES 12
Per impostazione predefinita, DM-MP è disabilitato in SLES. Completare la procedura seguente per abilitare i componenti DM-MP nell'host.
-
Aggiungere la voce NVMe e-Series Device alla sezione devices del file /etc/multipath.conf, come mostrato nell'esempio seguente:
devices { device { vendor "NVME" product "NetApp E-Series*" path_grouping_policy group_by_prio failback immediate no_path_retry 30 } }
-
Configurare
multipathd
per iniziare all'avvio del sistema.# systemctl enable multipathd
-
Inizio
multipathd
se non è in esecuzione.# systemctl start multipathd
-
Verificare lo stato di
multipathd
per assicurarsi che sia attivo e in esecuzione:# systemctl status multipathd
Configurazione di RHEL 8 con NVMe Multipathing nativo
NVMe Multipathing nativo è disattivato per impostazione predefinita in RHEL 8 e deve essere attivato seguendo la procedura riportata di seguito.
-
Setup (Configurazione)
modprobe
Regola per attivare NVMe Multipathing nativo.# echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
-
Remake
initramfs
con il nuovomodprobe
parametro.# dracut -f
-
Riavviare il server per attivarlo con NVMe Multipathing nativo attivato.
# reboot
-
Verificare che il multipathing NVMe nativo sia stato attivato dopo l'avvio del backup dell'host.
# cat /sys/module/nvme_core/parameters/multipath
-
Se l'output del comando è
N
, Quindi NVMe Multipathing nativo è ancora disattivato. -
Se l'output del comando è
Y
, Quindi viene attivato NVMe Multipathing nativo e tutti i dispositivi NVMe rilevati lo utilizzeranno.
-
|
Per SLES 15 e RHEL 9, il multipathing NVMe nativo è attivato per impostazione predefinita e non è richiesta alcuna configurazione aggiuntiva. |