Por favor, não faça isso.
Se você for executar o ZFS no Linux, execute o bare metal sem uma camada de virtualização. Virtualização e soluções ZFS totalmente personalizadas são fofas , mas não vale a pena o esforço de produção.
No que diz respeito às unidades, você pode usar discos SATA em um controlador HP Smart Array, bem como o controlador LSI 9211-8i. Em uma configuração do ZFS, uma falha dos discos SATA pode ter um efeito adverso no sistema ao executar com o controlador LSI.
Usar discos de consumidor é exatamente o que é. Entre nisso sabendo as ressalvas.
Editar:
Então, você quer executar um sistema de arquivos ZFS para fornecer armazenamento para máquinas virtuais locais?
O HP Smart Array P410 é um bom controlador RAID. O mais importante é que o seu provavelmente tem um cache de gravação suportado por bateria ou em flash. Isso é importante para fins de desempenho. Conseguir a mesma coisa corretamente no ZFS ( usando o ZIL ) é muito mais caro e requer mais pensamento de engenharia . O ZFS pode não oferecer muito mais do que um sistema de arquivos tradicional como o XFS para essa finalidade específica.
Isso seria diferente se você estivesse usando o ZFS em um servidor dedicado para fornecer armazenamento para outros hipervisores.
Consulte: Práticas recomendadas do ZFS com RAID por hardware