Configurar failover no host no e-Series - Linux (NVMe sobre RoCE)
Para fornecer um caminho redundante para o storage array, você pode configurar o host para executar o failover.
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
|
|
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. |
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.
-
Adicione a entrada de dispositivo NVMe e-Series à seção dispositivos do
/etc/multipath.confarquivo, 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 } } -
Configure
multipathdpara iniciar na inicialização do sistema.# systemctl enable multipathd
-
Inicie
multipathdse não estiver em execução no momento.# systemctl start multipathd
-
Verifique o estado de
multipathdpara 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.
-
Configure
modprobea regra para ativar o Native NVMe Multipathing.# echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
-
Remake
initramfscom o novomodprobeparâmetro.# dracut -f
-
Reinicie o servidor para ativá-lo com o Native NVMe Multipathing habilitado.
# reboot
-
Verifique se o NVMe Multipathing nativo está habilitado após o host inicializar o backup.
# cat /sys/module/nvme_core/parameters/multipath
-
Se o comando output for
N, então o Native NVMe Multipathing ainda será desativado. -
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.
-
|
|
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. |