Não, o openstack é muito exagerado para as suas necessidades. Por um lado, você terá que gastar uma quantidade decente de VMs apenas configurando para elementos de openstack.
Você também parece entender um pouco da sua compreensão. Openstack não é uma plataforma de virtualização por si só, mas é executado em outras plataformas de virtualização como vmware, KVM, xen, etc. Assim, o openstack é uma plataforma de nuvem que coloca uma face coesa em um grande volume de recursos virtualizados e, especialmente, facilita o provisionamento e AAA na mistura.
Para sua configuração, acredito que suas melhores opções de código aberto são:
- KVM (com libvirt ou oVirt ) ..
- ou Virtualbox .
- Você também pode procurar em proxmox-ve (que suporta tanto o KVM quanto a capacidade de criar também contêineres OpenVZ docker lightweight containers) .. e também é construído sobre uma distribuição Debian padrão)
Mais uma vez, como você tem apenas uma caixa, não adianta amarrar o hardware com uma distribuição de gerenciamento de armazenamento como o FreeNAS ou outros.
Eu recomendaria o seguinte:
- instale uma distribuição baseada em Debian / Ubuntu, RHEL / Centos padrão do bog ..
- instale o virtualbox ou o KVM.
- implemente sua solução NAS em uma VM contida (você pode usar a passagem PCI / USB para apresentar o hardware de armazenamento físico visto pelo host na VM contida)
For storage redundancy on the physical host itself that hosts VMs
, você tem várias opções ...
- Use o BIOS para criar espelhos de discos individuais (eu possuo o N40L e sei que ele vem com um controlador SATA que permite o espelhamento de hardware)
- E / OU Use invasão de software dentro do sistema operacional (talvez até baseado em volumes LVM)
- E / ou (se você ama o ZFS, como eu) implante o ZFS no sistema operacional Linux. O ZFS no Linux é um projeto maduro agora e linux distros comumente têm pacotes zfs em repos padrão nos dias de hoje
A final alternative
para todos os itens acima, é para instalar o ZFSguru , que fornece uma solução NAS baseada no FreeBSD .. que também permite a você total instalar / usar o desktop X (gnome, eu acho), assim como a virtualização KVM e muitas outras coisas que você pode ativar. O ZFSguru é incrível, mas é um projeto de um homem só, então é melhor colocá-lo em uma VM do que executar toda a plataforma.