Provavelmente um FAQ, mas não encontrei nada útil depois de um tempo pesquisando:
Posso configurar o NFS de maneira que todos os erros (por exemplo, CPU do servidor, disco rígido, controlador de hd, adaptador de rede, cabo de rede, fonte de alimentação) sejam mascarados sem a necessidade de intervenção imediata?
Tenho apenas respostas para partes do problema: RAID, fonte de alimentação redundante, adaptadores de rede redundantes
Como abordar a falha da CPU do servidor NFS para que os clientes executem failover de forma transparente?
fonte
O nfs 4.1 suporta o pNFS, que está em cluster. http://www.pnfs.com/
fonte
Servidor padrão NFS em uma configuração ativo / ativo é impossível, como eu sei, é possível um cluster ativo / passivo (testado usando hearthbeat + nfs3). Aqui está um bom manual, rápido e simples, usando a configuração de um servidor NFS altamente disponível | howtoforge.com
Também é possível configurar um cluster nfs4 ativo / ativo usando glusterfs + haproxy + keepalived + ganesha-nfs.
fonte
Os parceiros da Nexenta Systems oferecem soluções em cluster ideais para criar NFS altamente disponível, enquanto aproveitam ao máximo todos os recursos disponíveis do ZFS. O modelo típico exige um cluster de 2 nós com uma unidade de armazenamento compartilhada, configurada como um JBOD. O NexentaStor é usado para provisionar NFS, CIFS, etc. No seu caso, pode ser apenas NFS. Nossa estrutura de cluster permite uma solução altamente disponível que pode ser exatamente o que você está procurando.
fonte