Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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”.#
multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 undef WINSYS,SF2372 size=33 GB features="0" hwhandler="0" wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running - 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 }
- 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
- Execute o seguinte comando para remover o dispositivo do multipath:
#
multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
- 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
.#
multipath
create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running