3.2. Ignorando Discos Locais ao Gerar os Dispositivos do Multipath
Algumas máquinas possuem placas SCSI locais para seus discos internos. O DM-Multipath não é recomendado para estes dispositivos. Se você ajustar o parâmetro de configuração do
find_multipaths
para yes
, você não deve precisar colocar estes dispositivos em lista negra. Para informações sobre o parâmetro de configuração do find_multipaths
, veja a Seção 4.3, “Padrões do Arquivo de Configuração”.
Se você não definir o parâmetro de configuração
find_multipaths
para yes
, você pode usar o seguinte procedimento para modificar o arquivo de configuração do multipath para ignorar os discos locais quando configurar o multipath.
- Determinar quais discos são internos e marcá-los como os 'Não autorizados'.Neste exemplo,
/dev/sda
é um disco interno. Note que como ele foi configurado originalmente no arquivo de configuração do multipath padrão, se você executar omultipath -v2
irá ver o disco local/dev/sda
, no mapa do multipath.Para mais informações sobre o resultado do comandomultipath
veja, Seção 5.7, “Resultado do Comando do Multipath”.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Para evitar que o mapeador do dispositivo mapeie o
/dev/sda
em seu mapa do multipath, edite a seção dos não autorizados do arquivo/etc/multipath.conf
para incluir este dispositivo. Embora você possa desautorizar o dispositivosda
usando um tipodevnode
, isto não seria um procedimento seguro, pois o/dev/sda
pode não ser o mesmo na reinicialização. Para desautorizar dispositivos individuais, desautorize usando o WWID daquele dispositivo.Note que na saída do comandomultipath -v2
, o WWID do dispositivo/dev/sda
é SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Para desautorizar este dispositivo, inclua o seguinte no arquivo/etc/multipath.conf
.blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Depois que houver atualizado o arquivo
/etc/multipath.conf
, você precisa informar manualmente ao daemon domultipathd
para recarregar o arquivo. O comando a seguir recarrega o arquivo atualizado do/etc/multipath.conf
.service multipathd reload
# service multipathd reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Execute o seguinte comando para remover o dispositivo do multipath:
multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
# multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Para verificar se a remoção funcionou, você pode executar o comando
multipath -ll
para exibir a configuração do multipath atual. Para informações sobre o comandomultipath -ll
veja, Seção 5.8, “Consultas do Multipath usando o Comando multipath”.Para verficiar se os dispositivos em lista negra não foram adicionados novamente, você pode executar o comandomultipath
, como no exemplo a seguir. O comandomultipath
é padrão para o nível de verbosidade dov2
, caso não especifique uma opção-v
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow