Opiniões de configuração do ZFS [fechadas]

3

Atualmente, tenho a tarefa de criar progressivamente um armazenamento do ZFS. As IOPS não são a prioridade, a segurança dos dados e a capacidade.

Em essência, o que temos é um brutamontes de uma máquina, que contém um sistema operacional (provavelmente o FreeBSD, mas o OmniOS é possível), 2 discos do sistema operacional RAID-1 e 4 SSDs, para armazenamento em cache e ZILs. A RAM começará em 16GB, mas eu posso ir até 128GB se necessário (e se a contabilidade não sofrer um acidente vascular cerebral). Isso, por sua vez, é conectado a um chassi JBOD que pode suportar até 45 unidades. Cada unidade é de 4 TB.

Eu estava pensando em incrementar em 9 unidades, usando um esquema RAID-Z2 e, quando necessário, criando um novo vDEV de outras 9 unidades até que a capacidade da unidade fosse satisfeita, após a qual adicionaríamos outro chassi que também lida com outro. drives. Há um limite de 3 ou 4 chassis conectados antes que uma nova configuração similar precise ser criada.

Outra opção possível é subir em 7s (RAID-Z2) e assim que atingirmos a marca de 42 unidades, podemos inserir 3 unidades para serem usadas a qualquer momento por qualquer um dos vdevs se uma unidade empurrar as margaridas .

A arquitetura é algo como segue:

                                Storage Server
                                       |
                                       |
                                       |
               ------------------------------------------------
              |                       |                       | 
             JBOD 1       ...        JBOD 2                   JBOD 3
            -vdev 1.1 (9 drives)    -vdev 2.1 (9 drives)     -vdev 3.1 (9 drives)
            -vdev 1.2 (9 drives)    -vdev 2.2 (9 drives)     -vdev 3.2 (9 drives)
            -vdev 1.3 (9 drives)    -vdev 2.3 (9 drives)     -vdev 3.3 (9 drives)
            -vdev 1.4 (9 drives)    -vdev 2.4 (9 drives)     -vdev 3.4 (9 drives)
            -vdev 1.5 (9 drives)    -vdev 2.5 (9 drives)     -vdev 3.5 (9 drives)

Em uma nota lateral, eu também apreciei muito qualquer entrada no FreeBSD vs Illumian vs OmniOS em relação ao ZFS. Sou bastante fluente no FreeBSD e toquei um pouco com o OmniOS, mas não tenho conhecimento de trabalho na Illumian.

TIA

[editar]

Fazendo referência à postagem no blog da Nex7 , estamos construindo nossos VDEV em 9 discos, 2 são por paridade, então ainda estamos bem, mas podemos acreditar que trocamos por 15 vdev com 2 por paridade, já que estamos usando o RAIDZ2.

Ponto feito nas unidades SATA, a mudança para o SAS não será um problema. As unidades SSD são unidades de servidor da Intel, mas vou verificar. Ao todo, porque temos algumas dúzias de caixas rodando 100% no mesmo hardware, não estou preocupado com a compatibilidade sendo um problema.

O motivo pelo qual não usamos o Linux é porque não temos 100% de certeza de quão decente e estável é a implementação. Se fosse estável ...

Qual a vantagem do OpenIndiana sobre o FreeBSD para o ZFS? Qual é a vantagem do Napp-it?

Como você sugeriria que lidássemos com a questão HA da cabeça de armazenamento?

Obrigado

    
por SteveMustafa 26.04.2013 / 23:03

1 resposta

2

Qual é a sua pergunta? Eu não vejo um ponto de interrogação em sua postagem ... :)

  • Se você estiver perguntando se isso funcionará ... Sim, isso funcionará em qualquer sistema operacional compatível com o ZFS. Se você não gosta de um, pode mover seus dados do ZFS para outro sistema operacional com facilidade.
  • Se você está perguntando se vai funcionar bem ... Depende ... Mas realmente, não, provavelmente não vai. SATA é uma má notícia para o que você está propondo.
  • Você está considerando o seu design de cabeamento? Um JBOD de 45 discos terá um expansor integrado. O cabeamento SAS se tornará um gargalo ?
  • Se você está perguntando se essa é a melhor maneira de obter armazenamento de scale-out ... Provavelmente não. Seu design não possui alta capacidade de armazenamento. O que acontece se o seu "brute" de um servidor tiver uma falha na placa-mãe? Você perderia o acesso a TUDO até que seja consertado.
  • Se você está perguntando se o hardware é suportado ... Depende. Você não forneceu nenhuma especificação de hardware ou componente. Mesmo. Qual servidor, quais controladores, quais discos, qual fabricante de SSD?
  • Se você está perguntando se há práticas recomendadas para o que você está tentando fazer, sim, existem . (eu estaria repensando o número de discos em cada vddv se eu fosse você)
  • Se você está perguntando qual sistema operacional usar, eu diria nenhum deles ... mas isso é subjetivo. Eu sugeriria NexentaStor , OpenIndiana (com Napp-It ?) Ou simplesmente Linux nos dias de hoje.

São essas as perguntas que você queria que fossem respondidas? Isso responde a eles?

    
por 27.04.2013 / 08:33