Existe uma maneira de fazer o failover do mount.cifs para o novo endereço IP registrado no DNS?

2

Existe uma maneira de fazer o failover do mount.cifs para o novo endereço IP registrado no DNS?

Considere este cenário:

  1. mount.cifs -o usuário = teste // fileserver / share1 / mnt
  2. mova "fileserver" para o segundo servidor com o novo IP
  3. atualize o registro DNS para o servidor de arquivos
  4. O acesso à montagem falha:

    ls /mnt

    ls: cannot access /mnt: Host is down

por Kirill 20.01.2016 / 13:16

1 resposta

0

Você pode fazer uma segunda montagem em cima da primeira e novos acessos serão bem-sucedidos. No entanto, a montagem antiga ainda está lá e não pode ser desmontada. (Normalmente, umount trava, ou pode-se dizer que o volume está ocupado.) E quaisquer processos que tivessem arquivos ou diretórios abertos na montagem antiga ficarão "presos" em um estado ininterrupto (status D em ps) e podem ser morto. A única solução completa é uma reinicialização, mas se você não se importar em deixar esses processos por aí, continue trabalhando. No entanto, se esses processos emperrados tiverem portas abertas e você precisar ter algo em escuta (por exemplo, Apache), a reinicialização será realmente necessária.

O problema está nos drivers CIFS no kernel, e eu não acho que haja uma solução para isso ainda.

Desculpe não ter notícias melhores para você. A resposta para sua pergunta é 'não': -)

    
por 04.08.2017 / 19:50

Tags