Skip to content
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.

ctic-sje-ifsc/storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Storage/Armazenamendo FreeNAS

Neste repositório é descrita a forma atual de armazenamento persistente em implementação no IFSC câmpus São José. Foi adotada a solução FreeNAS após várias pesquisas e testes. A escolha dessa solução e desse formato centralizado dos arquivos em um storage se deu pela facilidade de manutenção, velocidade e estabilidade oferecidas por essa ferramenta.

A estrutura adorada é a seguinte:

Desenho lógico

Utilizaremos como storage servidores com a seguinte especificações de Hardware:

  • 2 x HP ProLiant 360 G6:
    • 1 x Intel(R) Xeon(R) CPU E5504 @ 2.00GHz
    • 4 x 8 GB = 32GB de RAM
    • 2 x Broadcom NetXtreme II BCM5709 Gigabit Ethernet em agregação de enlace com LACP
    • 4 x HD SAS 10k 600 GB (totalizando 1.1TB em RAIDZ2 com ZFS)

Testes de possíveis defeitos nos discos do FreeNAS:

Após a implementação e configuração do FreeNAS, com base na documentação oficial, foram realizados alguns testes :

  • Com o sistema operando, foram retirados dois discos aleatoriamente: continuou funcionando normalmente.
  • Inversão da posição física de dois discos: o sistema reconheceu e sincronizou automaticamente os discos.
  • Retirada de um terceiro disco (diferente dos dois anteriores) e colocado outro disco novo no lugar: o sistema reconheceu que foi substituído o disco e deixou disponível a opção de agregar o disco ao RAIDZ2, onde após a confirmação da operação o sistema iniciou a sincronização dos blocos.

Em todos os casos, os testes apresentaram resultados satisfatórios de disponibilidade e velocidade de leitura e escrita.

Testes de desempenho de escrita de dados no FreeNAS

Foi configurado um compartilhamento NFS para testes remotos de leitura e escrita em rede.

Velocidade de leitura em NFS

dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 registros de entrada
1024+0 registros de saída
1073741824 bytes (1,1 GB) copiados, 9,19565 s, 117 MB/s

Velocidade de escrita em NFS

sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 registros de entrada
1024+0 registros de saída
1073741824 bytes (1,1 GB) copiados, 9,82436 s, 109 MB/s

Em ambos os casos, o teste se aproximou do limite teórico do enlace.

About

Projetos de armazenamento e storage do Câmpus.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published