Você pode ter armazenamento compartilhado no Windows 2012 Hyper-V, mas não é um processo simples se você tiver apenas um único servidor Hyper-V.
A suposição é que a caixa do Hyper-V não é o seu DC e que você tem algum tipo de recurso iSCSI externo (por exemplo, NAS ou outro servidor Windows 2012).
- Crie um destino iSCSI no seu NAS ou outro servidor (idealmente dois destinos. 1 para QUORUM 5Gb e 1 para armazenamento - mínimo 130Gb no seu caso)
- Anexe o alvo iSCSI à sua caixa HYPER-V (configure Multi I / O conforme necessário para sua infra-estrutura)
- Crie os volumes no servidor Hyper-V. 5 GB para o seu Quorum, o que você quiser para armazenamento compartilhado
- Instale o cluster de failover no servidor Hyper-V e configure-o para um único nó.
- Configure o grande destino iSCSI como armazenamento disponível no cluster de failover. isso aparecerá como c: \ ClusterStorage \ Volume1
Agora que você tem armazenamento compartilhado, armazene seu VHD / VHDX nesta pasta e poderá usar o "Habilitar compartilhamento de disco rígido virtual" em Recursos avançados do disco para sua máquina virtual (deve estar conectado ao controlador SCSI).
Eu tenho um único servidor Hyper-V usando um Synology NAS para os destinos iSCSI e funciona perfeitamente para a configuração de máquinas convidadas de clusters do Windows. Eu ainda não experimentei para o Linux (e para ser honesto, eu encontrei essa pergunta procurando se alguém já havia tentado), mas será nos próximos dias.
Contanto que você não tenha a caixa do Hyper-V em execução como o controlador de domínio, isso deve funcionar perfeitamente.