Skip to main content
E-Series storage systems
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configurazione del failover sull'host in e-Series - Linux (NVMe over RoCE)

Collaboratori netapp-driley netapp-jolieg NetAppZacharyWambold

Per fornire un percorso ridondante all'array di storage, è possibile configurare l'host per eseguire il failover.

Prima di iniziare

È 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

Nota Fare riferimento a. "Tool di matrice di interoperabilità NetApp" Per garantire l'installazione degli aggiornamenti necessari, poiché il multipathing potrebbe non funzionare correttamente con le versioni GA di SLES o RHEL.
A proposito di questa attività

SLES 12 utilizza Device Mapper Multipath (DMMP) per il multipathing per NVMe su RoCE. RHEL 8, RHEL 9 e SLES 15 utilizzano un failover NVMe nativo integrato. A seconda del sistema operativo in esecuzione, è necessaria una configurazione aggiuntiva di multipath per farlo funzionare correttamente.

Abilita Device Mapper Multipath (DMMP) per SLES 12

Per impostazione predefinita, DM-MP è disabilitato in SLES. Completare la procedura seguente per abilitare i componenti DM-MP nell'host.

Fasi
  1. Aggiungere la voce NVMe e-Series Device (dispositivo NVMe e-Series) alla sezione Devices (dispositivi) di /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
            }
    }
  2. Configurare multipathd per iniziare all'avvio del sistema.

    # systemctl enable multipathd
  3. Inizio multipathd se non è in esecuzione.

    # systemctl start multipathd
  4. Verificare lo stato di multipathd per assicurarsi che sia attivo e in esecuzione:

    # systemctl status multipathd

Configurare RHEL 8 con NVMe Multipathing nativo

Il multipathing NVMe nativo è disattivato per impostazione predefinita in RHEL 8 e deve essere attivato utilizzando la procedura seguente.

  1. Configurare modprobe Regola per attivare NVMe Multipathing nativo.

    # echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
  2. Remake initramfs con il nuovo modprobe parametro.

    # dracut -f
  3. Riavviare il server per attivarlo con NVMe Multipathing nativo attivato.

    # reboot
  4. Verificare che NVMe Multipathing nativo sia attivato dopo l'avvio del backup dell'host.

    # cat /sys/module/nvme_core/parameters/multipath
    1. Se l'output del comando è N, Quindi NVMe Multipathing nativo è ancora disattivato.

    2. Se l'output del comando è Y, Quindi viene attivato NVMe Multipathing nativo e tutti i dispositivi NVMe rilevati lo utilizzeranno.

Nota Per RHEL 9 e SLES 15, il multipathing NVMe nativo è attivato per impostazione predefinita e non è richiesta alcuna configurazione aggiuntiva.