Estou procurando a maneira mais simples de compartilhar um único arquivo de alta disponibilidade entre um par de servidores linux. (Versão e distribuição não são importantes, estou procurando uma solução genérica.)
Eu tenho dois servidores, cada um com seus próprios discos locais e compartilhamentos NFS e outros serviços entre eles. Eu tenho um arquivo que ambos os servidores precisam acessar, mas nada além desses servidores precisa acessá-lo.
Se um dos servidores travar, quero que o conteúdo possível mais recente desse arquivo esteja disponível para o servidor restante. (Obviamente, o outro servidor deve pegar as alterações na recuperação.)
O arquivo é um arquivo de estado e provavelmente apenas um servidor de cada vez estará gravando nele. O tamanho do arquivo de estado é desconhecido, mas pequeno. Provavelmente entre 1 bloco e 2M. Possivelmente, o tamanho do arquivo de estado aumentaria dependendo da duração do tempo de inatividade.
Sem adicionar hardware externo, quais opções existem para um compartilhamento de arquivos de alta disponibilidade como este?