
Esta questão é dupla.
Parte 1:
É uma má ideia virtualizar uma solução de armazenamento e executar VMDKs a partir dela, em oposição ao armazenamento de dados VMFS original.
Essencialmente, vamos supor que eu tenha 2 TB de DAS com RAID. Atualmente tenho alguns VMDKs no DAS VMSFS. O que eu quero fazer é remover os VMDKs do VMFS, alocar bons 1,8-1,9 TB para uma instalação do FreeNAS (um grande VMDK do FreeNAS) e executar os outros VMDKs via NFS.
Não tenho hardware para um NAS, mas tenho vários compartilhamentos diferentes. Isso simplificaria minha gestão. Entendo que há alguma sobrecarga com outra camada de abstração de armazenamento (um sistema de arquivos ZFS virtual sobre NFS apoiado por DAS RAID formatado como VMFS), mas não vejo como isso poderia ser tão ruim. O NAS também possui mais recursos do que um simples armazenamento de dados VMFS no DAS.
Parte 2:
VMWare desaprova instantâneos de longa duração, mas e os instantâneos ZFS? É seguro/recomendado executar meus VMDKs convidados (clientes Windows, servidores aleatórios) em instantâneos ZFS? Isso me dará a capacidade de reverter rapidamente VMs para estados anteriores sem as implicações de snapshots de longa execução diretamente no VMFS.
Responder1
Para um ambiente de laboratório, não há nada de errado com a Parte 1, a não ser o tempo gasto na reconstrução quando ela se dobra sobre si mesma. Não estou dizendo que isso vai acontecer, apenas que pode acontecer (Lei de Murphy).
Quanto à Parte 2, eu teria que adiar para o VMWare.
Responder2
Não sei sobre a parte 2, mas para a parte 1:
Na verdade, tanto a VMware quanto a HP oferecem produtos para fazer isso:VMware VSAeHP VSA. (Pode haver outros oferecendo soluções semelhantes, mas essas são as duas que conheço.) Portanto, provavelmente não é uma má ideia. No entanto, não sei se o FreeNAS é uma solução de armazenamento com suporte oficial, então você pode não ter suporte quando houver problemas com ele. Sem suporte eu não o executaria em produção. Mas como você deseja implantá-lo em um ambiente de laboratório, você terá que decidir por si mesmo se pode fazer isso sem suporte.
Pode haver (apenaspoder) ter um certo impacto conforme descritoaqui. (Trata-se de uma plataforma de virtualização flash, mas os princípios básicos do módulo do kernel versus dispositivo virtual também devem ser aplicados aos dispositivos de armazenamento virtual.) Por outro lado, é possível que você não tenha problemas de desempenho.