NFS caching no Ubuntu

1

Nós rodamos um monte de servidores Ubuntu (principalmente 8.04 LTS) que montam um compartilhamento nfs em / nfs. Usamos os nfs principalmente para dois propósitos:

  1. ligando arquivos de configuração (como o apache vhosts)
  2. lendo & escrevendo arquivos enviados

Tudo isso funciona muito bem, exceto que nos torna totalmente dependentes do servidor NFS central (que é um cluster DRBD com failover de pulsação do primário para o secundário, mas ainda vimos problemas).

O que gostaríamos é se pudéssemos montar o NFS através de alguma camada de cache local, o que faria com que qualquer arquivo que já tivesse sido lido permanecesse disponível mesmo se / nfs não fosse. As gravações podem ser desativadas por esse período.

Pesquisando, parece que cachefilesd pode ser uma opção. Infelizmente, é apenas empacotado para o Ubuntu 9.10 & 10.04 parece.

Eu também estava procurando uma solução baseada em FUSE que pudesse se encaixar no projeto, mas ainda não encontrei nada.

Qualquer sugestão seria muito apreciada!

    
por btucker 13.05.2010 / 21:28

1 resposta

3

Verifique o glusterfs, acho que você pode fazer isso com facilidade.

Nota: isto está substituindo o NFS.

    
por 13.05.2010 / 21:45

Tags