Configurar failover no host
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. |
RHEL 7 e SLES 12 usam o Mapeador de dispositivos Multipath (DMMP) para multipathing para NVMe sobre RoCE. RHEL 8, RHEL 9 e SLES 15 usam failover NVMe nativo incorporado. Dependendo de qual sistema operacional você está executando, alguma configuração adicional de multipath é necessária para que ele seja executado corretamente.
Ative o DMMP (Device Mapper Multipath) para RHEL 7 ou SLES 12
Por padrão, o DM-MP está desativado no RHEL e no SLES. Execute as etapas a seguir para habilitar componentes DM-MP no host.
-
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 } }
-
Configure
multipathd
para iniciar na inicialização do sistema.# systemctl enable multipathd
-
Inicie
multipathd
se não estiver em execução no momento.# systemctl start multipathd
-
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.
-
Configure
modprobe
a regra para ativar o Native NVMe Multipathing.# echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
-
Remake
initramfs
com o novomodprobe
parâ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 RHEL 9 e SLES 15, o Native NVMe Multipathing é habilitado por padrão e nenhuma configuração adicional é necessária. |