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:
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] ").
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.
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.