Criando um sistema de arquivos grande com JBOD e ZFS

4

Como construir um sistema de arquivos ZFS realmente grande?

A pergunta acima é vaga na primeira leitura, portanto, mais precisa.

Eu sei como construir um grande volume ZFS com um computador. por exemplo,

  • consiga um bom computador com RAM ECC e energia redundante
  • obtenha alguns controladores SATA
  • anexando várias unidades (por exemplo, 32x2TB = 64TB)
  • instale 1 GB de memória para cada TB de armazenamento (64 GB de RAM)
  • instale o SSD rápido para L2ARC
  • instale o freebsd com o ZFS
  • sintonize
  • concluído.

Funciona bem, sem problemas. Mas como estendê-lo? Sim, posso configurar outro servidor, mas a questão é: como juntar os dois pools ZFS separados de dois computadores em um sistema de arquivos logical ? Eu preciso de ONE mount-pount através da rede para todo o volume raidz2.

Ou a pergunta em outra forma: Como construir um armazenamento ZFS de petabyte "caseiro" com unidades simples e computadores padrão ?. (O ZFS é obrigatório).

Qualquer ponteiro é bem-vindo. (Eu sei que o Blackblaze , mas é feita com o Linux e não com o ZFS) ...

E aqui está essa pergunta também, 150 TB e crescendo, mas como crescer? , mas é diferente do meu problema.

Thanx antecipadamente ..;)

    
por kobame 28.03.2012 / 16:12

2 respostas

5

O ZFS não foi projetado para dimensionar ou agrupar em mais de um único sistema Solaris (ou outro). Não é um sistema de arquivos distribuído, portanto, qualquer sistema de arquivos distribuído envolvendo o ZFS terá que ter outra camada que ligue os vários pontos de montagem expostos pelos sistemas individuais em seu cluster.

Por que a insistência do ZFS? Parece que você quer algo mais parecido com o sistema de arquivos do Hadoop .

    
por 28.03.2012 / 16:50
2

Adicione outro chassi do servidor para manter as unidades. Pop drives e expansores SAS nele. Por exemplo, o Chenbro RM91250 comporta 50 unidades; adicione dois expansores CK23601 e um UEK para os expansores. Uplink de volta para o seu servidor principal (pode precisar de uma placa SAS com portas externas, se o seu servidor não tiver um já). Ou adicione um HP MDS600 , pode encontrar um no eBay barato -ish, e usá-lo em vez da caixa acima mencionada.

Nota: não tenho ideia do que você está usando para isso, então isso pode ser totalmente inadequado para o uso pretendido. Aviso justo isso é apenas uma idéia, nenhuma garantia de desempenho ou adequação para um propósito particular.

    
por 28.03.2012 / 19:24