Configuração do LUN do multipath FC

0

Eu preciso configurar um disco multipath que recebo através do Fibre Channel. o O LUN já foi configurado e atribuído ao servidor pelo meu colega, então tudo que eu preciso fazer é configurar o servidor para usar o armazenamento multipath. Eu não tenho experiência com o uso de LUNs FC do multipath qualquer que seja.

Como instalei o multipath-tools , vejo os caminhos:

root@mgmt-bckp01:~# multipath -ll
mpatha (360050763008087ee5000000000000004) dm-3 IBM,2145
size=5.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 0:0:0:0 sdb 8:16 active ready running
| '- 7:0:0:0 sde 8:64 active ready running
'-+- policy='round-robin 0' prio=10 status=enabled
  |- 0:0:1:0 sdd 8:48 active ready running
  '- 7:0:1:0 sdf 8:80 active ready running

Entendo que devo usar /dev/mapper/mpatha , mas tenho algumas preocupações:

  1. Por que vejo os caminhos com nomes de dispositivos de bloco regulares quatro vezes (%código%)? Disseram-me que tenho 2 caminhos para o LUN. Identidade entender se eu veria 1 disco por caminho, então 2 discos juntos, mas vendo 4 me surpreende. Algo está errado? Eu preciso fazer algum configuração adicional para esconder os discos em excesso? Eu testei que todos os quatro discos são os mesmos: quando eu escrevo algo para um, eu vejo em todos os outros (após um " /dev/sd[b,d,e,f] ").

  2. Eu pretendo criar um PV do LVM no LUN. Mas então, o LVM identifica PVs por PV UUIDs, e se encontrar o UUID em echo 3 > /proc/sys/vm/drop_caches mais cedo do que em /dev/sdb , então ele irá ler / escrever /dev/mapper/mpatha diretamente. Isso é um caminho. Isso iria derrotar todo o propósito do multipath, porque então se eu perder o caminho para /dev/sdb , o LVM perde o acesso ao PV, já que não vai falhar no outro caminho, estou certo? Então, como posso forçar LVM para procurar somente o PV em /dev/sdb ? Em algum lugar eu leio que eu posso colocar discos regulares na lista negra e forçar o LVM a ignorar os discos jogo " /dev/mapper/mpatha ", mas também não seria possível, porque eu ter PVs em discos locais também ( /dev/sd* e /dev/sda ). Além disso, discos podem não vem na mesma ordem; como eu notei é totalmente aleatório que disco pega qual letra - como você vê, meus discos locais nem sequer conseguiram letras consecutivas ( /dev/sdc , a ). Portanto, apenas a lista negra " c , b , d , e " seria não ajuda, pois não posso prever se o LUN receberá as mesmas letras depois de uma reinicialização.

  3. Existe alguma maneira de simplesmente ocultar os nós de disco normais? Então eu gostaria ver meus discos locais como f e /dev/sda , e o multipath LUN como /dev/sdb apenas, sem nenhum nó " /dev/mapper/mpatha " associado a ele.

por MegaBrutal 08.11.2017 / 11:15

0 respostas