Skip to main content
E-Series storage systems
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Configurar failover no host em e-Series - Linux (NVMe over InfiniBand)

Colaboradores netapp-driley netapp-jolieg NetAppZacharyWambold

Para fornecer um caminho redundante para o storage array, você pode configurar o host para executar o failover.

Antes de começar

Você deve instalar os pacotes necessários em seu sistema.

  • Para hosts Red Hat (RHEL), verifique se os pacotes estão instalados executando rpm -q device-mapper-multipath

  • Para hosts SLES, verifique se os pacotes estão instalados executando rpm -q multipath-tools

    Observação "Ferramenta de Matriz de interoperabilidade do NetApp"Consulte para garantir que todas as atualizações necessárias sejam instaladas, pois o multipathing pode não funcionar corretamente com as versões GA do SLES ou 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.

Ativar o Device Mapper Multipath (DMMP) SLES 12

Por padrão, o DM-MP está desabilitado no SLES. Conclua as etapas a seguir para ativar os componentes DM-MP no host.

Passos
  1. Adicione a entrada do dispositivo NVMe e-Series à seção dispositivos do arquivo /etc/multipath.conf, como mostrado no exemplo a seguir:

    devices {
            device {
                    vendor "NVME"
                    product "NetApp E-Series*"
                    path_grouping_policy group_by_prio
                    failback immediate
                    no_path_retry 30
            }
    }
  2. Configure multipathd para iniciar na inicialização do sistema.

    # systemctl enable multipathd
  3. Inicie multipathd se não estiver em execução no momento.

    # systemctl start multipathd
  4. Verifique o estado de multipathd para se certificar de que está ativo e em execução:

    # systemctl status multipathd

Configurando o RHEL 8 com o Native NVMe Multipathing

O NVMe Multipathing nativo é desativado por padrão no RHEL 8 e deve ser habilitado usando as etapas abaixo.

  1. Regra de modprobe configuração para ativar o NVMe Multipathing nativo.

    # echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
  2. Remake initramfs com novo modprobe parâmetro.

    # dracut -f
  3. Reinicie o servidor para ativá-lo com o Native NVMe Multipathing habilitado.

    # reboot
  4. Verifique se a opção de multipathing NVMe nativo foi ativada depois que o host inicializa o backup.

    # cat /sys/module/nvme_core/parameters/multipath
    1. Se o comando output for N, então o Native NVMe Multipathing ainda será desativado.

    2. Se o comando output for Y, então o Native NVMe Multipathing será ativado e todos os dispositivos NVMe que você descobrir o usarão.

Observação Para SLES 15 e RHEL 9, o Native NVMe Multipathing é habilitado por padrão e nenhuma configuração adicional é necessária.