Não se preocupe em usar o ZFS nesta configuração de hipervisor de servidor único. Nada a ganhar ... muito a perder em termos de capacidade de suporte e flexibilidade.
Isso não quer dizer que não possa ser feito. Eu construí e gerenciei tais soluções:
Consulte: Hospedando um servidor ZFS como um virtual convidado
( a chave é usar um RAID de hardware pequeno para proteger o pequeno espaço ocupado pela VM do host do ZFS e, em seguida, executar um adaptador PCIe de passagem para essa VM para hospedar os discos de dados. Compartilhe tudo de volta ao host via NFS . )
Por que você acha que precisa do ZFS neste caso? Use um controlador RAID de hardware adequado com bateria ou cache em flash, RAID 1 + 0 e vá de lá ... (isso pressupõe o uso do VMware ESXi) ...
Suas opções mudam um pouco se você estivesse olhando para o hypervisor Linux + KVM + ZFS ... mas, mesmo assim, usar o ZFS não significa que você terá uma configuração rápida ou bem projetada. Existem designs de layout de cache e pool que precisam ser considerados ...
Editar:
O ZFS não é tão flexível quanto a adição de discos, como você pode pensar. Um controlador RAID de hardware pode fazer o mesmo e reequilibrar seus dados para você. Para o ZFS, a adição de discos não significa que os dados existentes estejam espalhados pelo array. Além disso, determinados níveis de RAID do ZFS não podem ser expandidos. Por exemplo. RAIDZ1, Z2, Z3 não podem ser expandidos adicionando discos aos conjuntos RAIDZ. Eles escalam através da adição de conjuntos RAIDZ de tamanho similar.
Embora o ZFS seja excelente e um