GlusterFS pode ser outra opção: link O Gluster foi projetado desde o início para ser um sistema de arquivos distribuído.
Eu tenho dois servidores que pretendo usar para armazenamento. Cada um deles tem alguns discos SATA conectados diretamente. Eu quero que o armazenamento esteja disponível, mesmo se um dos servidores de armazenamento estiver inativo (de preferência, os clientes nem notariam o failover, embora eu não tenha certeza se isso é possível). Os clientes podem acessar o armazenamento via NFS e samba, mas isso não é obrigatório; Eu poderia usar outra coisa, se necessário.
Eu encontrei este guia, Instalando e configurando o Openfiler com DRBD e Heartbeat , que aparentemente faz a coisa que eu quero. Ele depende de três componentes, Openfiler, DRBD e Heartbeat, e todos os três precisam ser configurados separadamente. Eu estou querendo saber se há soluções mais simples?
O DRBD + Heartbeat está usando a melhor prática para uma situação como a minha? Também estou interessado em saber se existem alternativas que não dependam do DRBD.
GlusterFS pode ser outra opção: link O Gluster foi projetado desde o início para ser um sistema de arquivos distribuído.
O Windows Server tem essa funcionalidade por meio de um recurso chamado DFS - Sistema de arquivos distribuídos . Basicamente, você cria um namespace dentro do seu domínio e acessa-o como se fosse um compartilhamento tradicional.
Por exemplo, \domain.local\ShareName\
Você coloca seus servidores no namespace e configura a replicação DFS entre eles. Então, se um host ficar inativo, seus dados ainda estarão presentes em outros hosts, e a transição será perfeita para os usuários finais, já que eles apenas continuarão a acessar o namespace, em vez dos servidores individuais.
Aqui está uma ideia diferente. Você pode querer verificar o FreeBSD / FreeNAS / Solaris (se você ousar) e fazer uso do sistema de arquivos ZFS. É possível ter um intervalo de zpool em vários servidores. Agora, se você configurar o armazenamento como um zpool, ele deverá ser relativamente seguro e altamente disponível.
Você pode conferir o Google ou essas postagens para começar: