O Ceph precisa de muitos nós para agregar desempenho razoável.
Se você tiver apenas dois DRBD é seu melhor amigo.
Eu preciso configurar um serviço de armazenamento FTP redundante que possa sobreviver a uma falha do servidor.
Eu tenho dois servidores SrvA e SrvB que compartilham um IP virtual IpVirt (um IP que geralmente aponta para SrvA mas isso apontará para SrvB se SrvA tiverem um problema). Ambos os servidores (Debian) terão um daemon FTP e usuários FTP configurados.
Neste ponto, o daemon FTP pode sempre ser alcançado usando IpVirt : serviço FTP de failover = OK
Para a parte de armazenamento real, vejo as seguintes opções:
rsync
o diretório FTP data entre SrvA e SrvB
Estou considerando a segunda opção: e gostaria de saber se o Ceph (que eu gostaria de tentar) poderia fazer o trabalho?
Posso fazer SrvA e SrvB os dois nós de uma infraestrutura Ceph onde os dados são armazenados em SrvA e SrvB . Mas também faça com que a infraestrutura do Ceph ainda seja acessível por qualquer cliente do Ceph ( SrvA , SrvB ou qualquer outro) quando pelo menos um SrvA ou < em> SrvB está em alta? Um sistema de failover "mestre" do Ceph (o cliente usaria o mesmo IP IPVirt ).
Neste cenário, o diretório FTP data seria um ponto de montagem para um "volume" Ceph.
Nota: Eu pretendo usar esses dois servidores para outros serviços orientados a armazenamento (SMB, WebDAV, aplicativos da Web orientados a armazenamento ...). O diretório data desses serviços seria então outros pontos de montagem para outros "volumes" do Ceph.