Red Hat Training

A Red Hat training course is available for RHEL 8

3.2. Ignorar os discos locais ao gerar dispositivos multipath

Algumas máquinas têm cartões SCSI locais para seus discos internos. O DM Multipath não é recomendado para estes dispositivos. Se você definir o parâmetro de configuração find_multipaths para on, você não deve ter que colocar estes dispositivos na lista negra. Se você não definir o parâmetro de configuração find_multipaths para on, você pode usar o seguinte procedimento para modificar o arquivo de configuração multipath para ignorar os discos locais ao configurar o multipath.

Procedimento

  1. Determinar quais discos são os discos internos. Nestes exemplos, /dev/sda é o disco interno:

    • Exibir os dispositivos multicaminhos existentes:

      # multipath -v2 -l
      
      SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 dm-2 WINSYS,SF2372
      size=33 GB features="0" hwhandler="0" wp=rw
      `-+- policy='round-robin 0' prio=0 status=active
        |- 0:0:0:0 sda 8:0 active undef running
    • Exibir dispositivos multipath adicionais que a DM Multipath poderia criar:

      # multipath -v2 -d
      
      : 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  undef ready running
  2. Edite a seção blacklist do arquivo /etc/multipath.conf para incluir este dispositivo.

    Identificar o dispositivo usando seu atributo WWID. Embora você pudesse identificar o dispositivo sda usando um tipo devnode, isso não seria um procedimento seguro, pois /dev/sda não tem garantia de ser o mesmo na reinicialização.

    No exemplo anterior, a WWID do dispositivo /dev/sda é SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Para ignorar este dispositivo, inclua o seguinte no arquivo /etc/multipath.conf:

    blacklist {
          wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
    }
  3. Recarregue o arquivo /etc/multipath.conf atualizado:

    # systemctl reload multipathd.service

Recursos adicionais

  • Para informações sobre o parâmetro de configuração find_multipaths e o significado dos valores para os quais você pode definir este parâmetro, consulte a página de manual multipath.conf(5).