Escolha de um SO para um NAS do ZFS inicial

3
Estou preparando um NAS doméstico com um antigo Athlon 64 X2 3800+, 4 GB de RAM ECC, placa-mãe Asus M2V MX e um único WDC Green de 3 TB (outro como espelho pode ser instalado no futuro). É a solução mais barata que encontrei que inclui memória ECC e o consumo de energia mais alto é compensado pelo menor custo (zero) de aquisição.

O sistema será usado para:

  • armazenamento de músicas e fluxo para outros computadores de mesa;
  • armazenamento dos slides de dia digitalizados (slides de 3 a 4k, TIFF de 180 MB cada, mais versão JPEG com qualidade reduzida);
  • fluxo dessas fotos para um iPad 2 local (talvez o Plex App ainda não tenha certeza);
  • (um backup adicional) via rsync / ssh ou envio / recebimento do ZFS.

Ele será controlado via ssh remoto, talvez VNC, sem monitor conectado. O requisito absoluto é uma solução confiável do ZFS, além da capacidade de instalar facilmente pacotes / software / máquinas virtuais e de atualizar remotamente (eu serei o administrador e não moro perto do NAS).

Eu tenho principalmente três opções:

  • NAS4free / FreeNAS
  • OpenIndiana
  • Solaris Express 11 (sim, sim, eu sei os requisitos de licença, vou escrever um script em perl para contá-lo como máquina de desenvolvimento).

Problemas: NAS4free / FreeNAS (testei apenas NAS4free) requer instalação embutida para atualização remota, mas instalação completa para fácil adição de pacotes de software. Desde que eu preciso pelo menos AirVideo Server (linux / win) e Plex App (win / linux) para transmitir as fotos e alguns vídeos para iPad (ambos exigem virtualbox), mas não posso estar lá para instalar atualizações, NAS4free / FreeNAS são excluídos . O link explica o problema: o embedded pode ser atualizado remotamente e o full não pode. O Solaris também tem outra vantagem: o cliente Crashplan suporta o Solaris e já o estou usando para outros backups. Eu gostaria de deixar a opção aberta, mesmo se eu estiver fazendo backups provavelmente através do envio / recebimento do zfs. NexentaStor foi deixado de fora porque enviar / receber zfs não estão incluídos na versão gratuita.

A questão agora é o Solaris 11 Express sobre o OpenIndiana. Para facilitar o gerenciamento, usarei o link

Qual você sugeriria e por quê? Eu encontrei muitas informações e é difícil para mim decidir. Eu acho (do manual do napp-it) que o Solaris tem algumas opções adicionais para as pequenas e médias empresas, mas elas são realmente necessárias em casa? Eu acho que não vou nem usar as ACLs, já que permissões normais no estilo unix são suficientes. O OpenIndiana tem atualizações talvez mais frequentes (o Solaris oferece apenas atualizações de segurança entre as versões), mas, novamente, preciso delas? Acho que não. Além disso, este é um NAS que tem que funcionar e nada mais, não posso arriscar ter problemas que me obriguem a acessar o servidor. OpenIndiana não é um pouco mais ... de ponta (no mundo Solaris)? Eu só estou perguntando, não há necessidade de se concentrar nisso para a resposta: -)

Eu me limitaria a essas duas opções (SE11.1 / OI) também porque eu farei um NAS para mim no futuro (onde altas performances com compartilhamentos Mac também são necessárias) e o Solaris tem suporte a kernel para AFP. Vou usar esse servidor para coletar experiências também.

Após esta longa pergunta, obrigado antecipadamente! Se você precisar de informações adicionais, me avise e atualizarei esta postagem.

ATUALIZAÇÕES Dadas as primeiras respostas, sugiro strongmente que a pessoa que paga o hardware insira um segundo HD. Melhor 2x2TB do que 1x3TB (3 TB é de qualquer tamanho). Eu estava tentando manter os custos iniciais baixos para espalhá-los por um longo período, mas é melhor ter algo bom desde o começo.

    
por FarO 27.11.2012 / 11:08

3 respostas

2

Eu recomendo strongmente que o FreeNAS , por sua facilidade de instalação, configuração e manutenção, juntamente com a integridade dos recursos. Versões recentes finalmente implementaram suporte para plugins externos, então veremos ainda mais add-ons no futuro.

Faça uma instalação tradicional e completa da última versão estável e programe atualizações no site quando estiver perto do sistema. Você não deveria confiar em qualquer forma de atualizar remotamente um sistema NAS de qualquer maneira.

Por favor, note que o sistema que você está descrevendo será útil para uma única tarefa: colocando seus dados nele e vendo os dados desaparecerem em uma falha de disco. Adicione redundância ou tenha seu backup pronto.

    
por 27.11.2012 / 12:52
0

Na escala que você está descrevendo, não acho que realmente importa o que você usa. Todas são ótimas opções se elas suportarem o hardware no qual você está instalando. Eu não teria descontado Nexenta, especialmente porque é mais polido que os outros. Mas, ao mesmo tempo, o seu arranjo caseiro não é o seu mercado-alvo.

Trabalhe na obtenção de um disco espelhado primeiro, no entanto. Não faz sentido começar sem isso.

    
por 27.11.2012 / 11:58
0

Como você deseja poder atualizar remotamente, considere a possibilidade de executar o servidor ZFS no VMWare ESXi.

Eu gerenciei um All In One da Napp-It configuração em hardware bastante semelhante (HP Microserver N40L). Eu encontrei a diferença de desempenho entre ESXi e bare metal insignificante (gigabit é geralmente o limite, ou no seu caso, provavelmente o único disco rígido). Basicamente, você instala o VMWare ESXi Hypervisor (você pode instalá-lo em um pendrive USB). Depois de abrir o OpenIndiana (ou NAS4Free), você compartilha o volume do ZFS com o VMWare usando o NFS para que todos os seus convidados possam aproveitar o armazenamento do ZFS. Você realmente precisa de 8GB ou mais para um ZFS NAS com 3TB ... mas para trabalhar com 4GB eu dedicaria pelo menos 2GB (de preferência 3GB) ao OpenIndiana para que você ainda tivesse algum espaço para as VMs. O CrashPlan roda na OI muito bem para que você possa fazer backup facilmente do host do ZFS e de todos os convidados.

Por cerca de US $ 200 você pode pegar uma placa-mãe com o recurso IPMI 2.0 / KVM sobre IP remoto. A maioria tem a capacidade de inicializar remotamente usando um arquivo iso através do cliente KVM. Contanto que você tenha acesso à rede, não há realmente nada que você não possa fazer remotamente.

    
por 16.12.2012 / 10:27