Não tive sorte em obter um sim ou não confirmado para esta pergunta.
Eu gostaria de executar o ZFS como um sistema de arquivos distribuído (como Gluster ou CEPH). O OpenZFS e o ZFS no Linux (ainda) não possuem clustering de sistema de arquivos.
Meu entendimento é distribuído atualmente é um recurso do ZFS no Solaris proprietário (pago). Também está disponível no Opensolaris?
O clustering será usado com dois servidores separados, cada um usando seu próprio JBOD. Assim, precisamos de uma solução em toda a rede (10 Gb ETH).
O OpenSolaris foi descontinuado em 2010!
Você pode usar o OpenIndiana ( https://en.wikipedia.org/wiki/OpenIndiana ), que é baseado no Illumos, um fork da última versão de código aberto do OpenSolaris. https://illummos.org/
Ele possui ZFS, e você deve entrar em contato com os caras da illumos em seu canal IRC para perguntar mais sobre clustering...
Mesmo no Solaris, o ZFS "agrupado" não é realmente um sistema de arquivos distribuído.
Consulte Sistema de arquivos de cluster com ZFS - Introdução e configuração :
Em outras palavras, um sistema de arquivos ZFS "agrupado" é realmente montado em um dos nós do cluster como um sistema de arquivos ZFS e disponível via NFS nos outros nós.
Se você sabe como agrupar seus próprios sistemas de arquivos em qualquer solução de cluster que escolher, não é difícil criar seu próprio sistema de arquivos ZFS "agrupado" - o ZFS não é realmente diferente de outros sistemas de arquivos não compartilhados, como XFS ou ext4. ele só pode ser montado diretamente em um host por vez.
Um colega meu fez exatamente isso para um cliente Solaris que atendemos - há mais de 15 anos, então não é algo novo. Não é difícil de fazer, mas você precisa entender exatamente como a importação e exportação do ZFS funcionam e como usar as reservas SCSI para evitar a montagem múltipla do mesmo pool ZFS - isso não funcionará e quase certamente corromperá seus dados.
No entanto, para que funcione, os dispositivos de armazenamento que contêm o pool ZFS precisam ser compartilhados entre todos os hosts do cluster, portanto, geralmente são LUNs ISCSI ou FC.