Em vez de usar as regras do udev para manter o nome, você tem algumas opções:
Com o destino iscsi, você deve poder usar o WWID
usando o endereço /dev/disk/by-id/scsi-....
.
Se você listar o conteúdo desse diretório, deverá existir um link simbólico para o disco iscsi relevante ( /dev/sda2
). Este alvo não será alterado, mesmo que o nome do dispositivo seja alterado.
Como alternativa, você pode usar o gerenciador de volume lógico em cluster clvmd
para gerenciar o disco, já que o UUID é usado na configuração clvm.
Para ativar isso - instale e ative o clvmd
em ambos os nós e faça o seguinte para colocar o disco em clvmd
control.
Inicialize o disco:% pvcreate /dev/sda2
Execute pvscan
no (s) outro (s) nó (s).
Crie o grupo de volumes que encapsula o disco (altere o nome):% vgcreate iscsi_cvg /dev/sda2
Crie o volume lógico usando todo o grupo de volumes:
lvcreate -l 100%FREE -n iscsishareddisk iscsi_cvg
Executar lvscan
no outro (s) nó (s)
Crie o sistema de arquivos:% mkfs.ext4 /dev/iscsi_cvg/iscsishareddisk
Em ambos os nós, crie o diretório de montagem, teste o volume pode ser montado e desmontado separadamente.
Assegure-se de que o sinalizador de cluster esteja configurado no grupo de volume com o comando vgs
(o último atributo será c)
Para ativar isso se estiver faltando:% vgchange -cy iscsi_cvg --config 'global {locking_type = 3}'
Verifique se locking_type
está definido como 3
em /etc/lvm/lvm/conf
.
Esse volume clusterizado pode ser referenciado no seu cluster.conf
.
Antes de adicioná-lo à configuração do cluster, certifique-se de que o volume lógico não esteja mais ativo:% lvchange -an iscsi_cvg
Um artigo muito útil sobre alvos iscsi em um ambiente de cluster é AQUI .
Simplesmente ignore o multipathing se você quiser manter uma solução de caminho único.