Há um bug sutil no seu multipath.conf, fornecedor e produto estão correspondendo no nível regexp, e você adicionou uma série de espaços principais que está causando multipathd para não corresponder à sua configuração com os dispositivos reais no sistema. Se você examinasse a saída de echo 'show config' | multipathd -k
, encontraria duas seções de dispositivo para sua SAN, uma que correspondesse a todos os espaços extras que você adicionou e a configuração padrão (se existir) fornecida por interno banco de dados.
Ajuste seu multipath.conf para ficar assim:
vendor "XIOTECH "
product "ISE1400.*"
SCSI Inquiry espera que um campo de fornecedor que não seja maior do que 8 caracteres terminados por um ASCII Zero, se você não usar todos os 8, deve preencher o campo com
espaços para alcançar 8 caracteres. Multipathd está interpretando a especificação para a letra da lei, você poderia também ter feito "XIOTECH.*"
se realmente quiser ter certeza.
Depois de fazer essas alterações, pare o multipathd usando seus initscripts, multipath -F, que liberará sua configuração e iniciará o multipathd novamente. Seu arquivo de configuração deve ser honrado agora. Se você ainda tiver problemas, reinicie.
Se houver alguma dúvida de que seu arquivo de configuração não está sendo respeitado, sempre examine a configuração em execução usando o encantamento de eco e compare o que está carregado no banco de dados com o seu arquivo de configuração.