failover de autofs e NFS - o autofs pode remontar?

failover de autofs e NFS - o autofs pode remontar?

Eu tenho este cenário:

  • 2 servidores NFS com /usr/share/man como exportações (apenas como exemplo, pode ser qualquer coisa), digamos o servidor A e o servidor B (não réplicas, apenas 2 servidores independentes na mesma sub-rede compartilhando as mesmas coisas)

  • ambos os servidores NFS estão ativos e saudáveis

  • o usuário está iniciando a montagem do cliente executando ls /mnt/usr/man (como exemplo); o tempo limite em auto.master é de 2 minutos, fstype=nfs, options=ro,soft

  • a montagem automática foi bem-sucedida, o servidor A foi escolhido pelo autofs e o usuário pode ver as páginas de manual listadas

  • depois de 1m 10seg o servidor (NFS) A fica inativo

  • aos 1m e 20 segundos o usuário executa ls /mnt/usr/man novamente

O que está acontecendo é que ele está bloqueado - o mount permanece no servidor A e nenhum usuário pode entrar em /mnt/usr/man (nem o lsof está funcionando)

Depois de esperar alguns minutos (cerca de 10 minutos)

ls: cannot open directory /mnt/usr/man: Input/output error

Minha pergunta é: o autofs deve gerenciar esse cenário e remontar automaticamente no servidor B? (mesmo que o tempo limite de montagem ainda não tenha terminado?)

Eu li muitos artigos e parece que meu cenário não é dever de "autofs" (se eu quiser algo assim, deve ser feito de outra maneira).

Mas quero ter 100% de certeza se o autofs deve lidar com essa situação sozinho ou não.

Responder1

Eu sei que já é tarde para a festa, mas o serviço nfs-server foi iniciado no servidor B? Acabei de encontrar exatamente esses sintomas e essa foi a solução. Tente executar service nfs-server startno servidor B.

informação relacionada