O problema parece ser o esperado, multipath
não está totalmente ou open-iscsi
ainda não efetuou login em destinos iscsi para todos os caminhos quando as entradas ocfs2 fstab
estão montadas. Isso ocorre apesar de ter _netdev
como uma opção de montagem.
Eu tentei mexer com init.d
scripts para /etc/init.d/o2cb
e /etc/init.d/ocfs2
adicionando iscsi
e multipath-tools
às linhas Should-Start:
e Should-Stop:
. Mas não consegui fazer com que essa montagem de múltiplos caminhos ocfs2 pelo UUID funcione corretamente.
Se eu, em vez disso, usar o dispositivo multipath relevante (por exemplo, /dev/mapper/3603be8bfce91e3e06e63e5ad426f4d98-part1
) em vez de o UUID iniciar normalmente, e a montagem via fstab
funcionar corretamente usando multipath.
A razão pela qual eu não tentei isso inicialmente foi que eu queria que algo funcionasse em vários hosts que podem ou não ter multipath. Então, no final, tenho dispositivos diferentes, dependendo se estou em um host com ou sem multipath. Isso não é ideal, mas parece estar funcionando.
fstab
no host com Multipath
/dev/mapper/3603be8bfce91e3e06e63e5ad426f4d98-part1 /mnt/lun-1 ocfs2 _netdev 0 0
fstab
no host sem Multipath
/dev/disk/by-id/scsi-3603be8bfce91e3e06e63e5ad426f4d98-part1 /mnt/lun-1 ocfs2 _netdev 0 0