Você pode usar o iSCSI para isso, pois permitiria a migração fácil do armazenamento dessa caixa física posteriormente, se você optar por fazê-lo. Nesse estágio, no entanto, você pode exportar o armazenamento físico para suas VMs, o que reduziria a complexidade de sua configuração.
Você não transformaria seu pool ZFS de disco / partição única em raidz, no entanto, você pode adicionar discos posteriormente, criar um pool raidz deles e zfs send / zfs receber um snapshot de um único conjunto de discos para o pool raidz.
Como eu imagino agora, você tem uma partição para manter sua VM FreeNAS. Em seguida, você criaria outra partição e a anexaria como um disco rígido virtual à VM FreeNAS, criaria um sistema de arquivos ZFS e exportaria como compartilhamentos iSCSI / NFS / CIFS.
O que você deseja fazer, no entanto, usar os recursos de integridade de dados do ZFS é migrar esse sistema de arquivos para discos físicos o mais rápido possível.
Resumo geral desta migração:
-
Em um sistema de arquivos ZFS com partição real, crie um instantâneo:
zfs snapshot datapool/data@migration
-
A partir de novos discos, crie o pool raidz. Lembre-se, você não pode adicionar outro dispositivo à configuração do raidz, mas você pode adicionar outro raidz ao próprio pool mais tarde:
zpool create datapool2 raidz2 c4t0d0 c4t1d0 c4t2d0 c4t3d0
-
Envie / receba o instantâneo criado para migrar dados:
zfs send datapool/data@migration | zfs receive datapool2/data
Para entender melhor, leia este post do blog .