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 no e-Series - Linux (NVMe sobre RoCE)

Colaboradores netapp-driley netapp-jolieg NetAppZacharyWambold Jack-Patters

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

O SLES 12 utiliza o Device Mapper Multipath (DMMP) para multipathing em NVMe sobre RoCE. RHEL 8, RHEL 9, RHEL 10, SLES 15 e SLES 16 utilizam um recurso de failover NVMe nativo integrado. Dependendo do sistema operacional que você estiver usando, algumas configurações adicionais de multipath serão necessárias para que ele funcione corretamente.

Habilitar o Device Mapper Multipath (DMMP) para 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 de dispositivo NVMe e-Series à seção dispositivos do /etc/multipath.conf arquivo, 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

Configure o RHEL 8 com o Native NVMe Multipathing

O NVMe Multipathing nativo é desativado por padrão no RHEL 8 e deve ser habilitado usando o procedimento a seguir.

  1. Configure modprobe a regra para ativar o Native NVMe Multipathing.

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

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

    # reboot
  4. Verifique se o NVMe Multipathing nativo está habilitado após o host inicializar 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, SLES 16, RHEL 9 e RHEL 10, o Native NVMe Multipathing está habilitado por padrão e nenhuma configuração adicional é necessária.