Antes de configurar o sistema operacional
Linux para um host que conecta-se ao sistema, assegure-se de que o DMMP
(Device Mapper Multipath Tool) esteja instalado e configurado corretamente para os hosts
Linux que usam o DMMP como um driver de caminhos múltiplos. Atualmente, o Red Hat Enterprise Linux 5 e mais recente e o SUSE
Linux Enterprise Server 11 suportam DMMP como um driver de caminhos
múltiplos e incluem-no em um disco de distribuição.
Procedimento
-
Assegure-se de que os pacotes DMMP estejam instalados no host Linux.
-
No arquivo de configuração do DMMP, /etc/multipath.conf, assegure que as configurações padrão tenham os valores descritos em Configurações para os Hosts Linux.
Nota: O Linux geralmente ativa caminhos múltiplos
automaticamente.
Entretanto, em alguns casos, como na instalação de inicialização SAN do RH 6.3,
os caminhos múltiplos não estão configurados corretamente. Se essa situação ocorrer, será necessário editar manualmente o arquivo
/etc/multipath.conf. Para
obter informações sobre o DM-multipath, consulte o
Linux
Guia de Administração do Armazenamento ou
Guia de instalação e configuração do DM-Multipathing
para seu kernel do provedor
Linux. Para
obter mais informações sobre configuração do sistema Linux, consulte
o website a seguir:
http://www.ibm.com/support/knowledgecenter/linuxonibm/liaab/ic-homepage.htm
Nota: Se estiver usando o RHEL6 ou SUSE Linux Enterprise Server 11 Service Pack 2, use prio "alua" em vez de
prio_callout "/sbin/mpath_prio_alua /dev/%n" para desativar a mensagem Using
deprecated prio_callout. Este valor desativa apenas a mensagem de erro e não
afeta as operações. Se prio_callout "/sbin/mpath_prio_alua
/dev/%n" estíver configurado no SUSE Linux Enterprise Server 11 Service Pack 2, a mensagem Using
deprecated prio_callout será transmitida para todos os dispositivos
quando o comando de vários caminhos for utilizado.
-
Para ativar o carregamento automático DMMP durante uma inicialização do sistema operacional,
emita os seguintes comandos como root:
- Para Red Hat Enterprise Linux 5 ou posterior, emita um dos seguintes comandos:
- Para o SUSELinux Enterprise
Server 11, emita um dos seguintes comandos:
Após executar um desses comandos, emita os comandos a seguir:
-
Inicie o DMMP manualmente concluindo as etapas a seguir:
- Opcional:
Se estiver usando o SUSE Linux Enterprise Server, execute o comando
/etc/init.d/boot.multipath start antes de iniciar o DMMP.
-
Inicie o daemon DMMP emitindo o comando /etc/init.d/multipathd
start:
-
Execute os comandos multipath ou multipath -v2 para varrer os dispositivos multipath.
-
Emita o comando multipath -ll para
visualizar as informações detalhadas dos dispositivos multipath. O comando
tem a seguinte saída:
mpath1 (36005076801860022900000000000019a) IBM,2145
[size=2.0G][features=0][hwhandler=0]
\_ round-robin 0 [prio=200][ enabled]
\_ 4:0:0:1 sdd 8:48 [active][ready]
\_ 5:0:0:1 sdt 65:48 [active][ready]
\_ round-robin 0 [prio=40][ active]
\_ 4:0:2:1 sdak 66:64 [active][ready]
\_ 5:0:2:1 sdal 66:80 [active][ready]
Resultados
Nota: Se o novo dispositivo não puder ser localizado após a emissão do comando multipath, deve-se recarregar o driver do HBA (adaptador de barramento de host) ou reinicializar o servidor e emitir novamente o comando multipath após o
Linux reconhecer o novo dispositivo na camada SCSI com um nome como
sd*. O driver HBA deve reconhecer
os novos dispositivos antes de DMMP reconhecê-los e gerenciá-los. Para
visualizar o status detalhado dos dispositivos multipath, emita o comando multipath -ll.