ssh trava após a morte de um servidor NFS

2

Eu tenho vários servidores front-end e um servidor NFS. Todos os servidores front-end montaram o mesmo servidor NFS.

Infelizmente o servidor NFS morreu hoje, e o mais estranho é que não consigo logar em qualquer servidor front-end remotamente através do ssh. O SSH trava depois que eu digitei a senha.

Depois que eu trouxe outro servidor NFS para usar o mesmo endereço IP do servidor NFS, eu consigo logar com sucesso.

Estou me perguntando por que o ssh foi enforcado antes. Obrigado

    
por Cuper Hector 27.09.2010 / 12:25

1 resposta

2

Eu suponho que você tenha seus homedirs no servidor NFS. O servidor SSH provavelmente tenta abrir a chave privada ssh no diretório .ssh do usuário e o SO não retorna nenhuma informação. Também depende se a sua montagem é feita com a opção "hard" ou a opção "soft". Normalmente, você só usa "hard" se tiver certeza da disponibilidade do servidor, já que um servidor inativo poderia travar sua sessão:

mountd

Whether you hard- or soft-mount a volume depends partly on taste but also on the type of information you want to access from a volume. For example, if you mount your X programs by NFS, you certainly would not want your X session to go berserk just because someone brought the network to a grinding halt by firing up seven copies of Doom at the same time or by pulling the Ethernet plug for a moment. By hard-mounting the directory containing these programs, you make sure that your computer waits until it is able to re-establish contact with your NFS server. On the other hand, non-critical data such as NFS-mounted news partitions or FTP archives may also be soft-mounted, so if the remote machine is temporarily unreachable or down, it doesn't hang your session. If your network connection to the server is flaky or goes through a loaded router, you may either increase the initial timeout using the timeo option or hard-mount the volumes. NFS volumes are hard-mounted by default.

É sempre mais seguro manter um login local (não raiz) para evitar esse tipo de problema que exigiria que você se movesse fisicamente para o servidor para reinicializá-lo.

    
por 27.09.2010 / 12:37

Tags