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 em seu 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.
No entanto, em alguns casos, como a instalação de inicialização
de RH 6.3 SAN, os caminhos múltiplos não estão configurados
adequadamente. 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.