Hyper-V, como compartilhar um disco?

Hyper-V, como compartilhar um disco?

Estou configurando um novo servidor Hyper-V (2012) com algumas máquinas virtuais para executar um software específico.

Preciso salvar uma pasta enorme em um disco compartilhado que será acessado “somente leitura”; então pensei em três possibilidades:

  • compartilhe uma pasta no host e acesse-a usando caminhos UNC
  • crie um ISO para essa pasta e monte como DVD

Mas eu preferiria

  • crie um disco virtual e anexe-o a mais de uma máquina virtual.

A última possibilidade não funciona, pois o Hyper-V deseja acesso exclusivo ao vhdxarquivo. Alguém sabe alguma maneira de fazer isso?

Responder1

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 controlador de domínio e que você possui algum tipo de recurso iSCSI externo (por exemplo, NAS ou outro servidor Windows 2012).

  1. Crie um destino iSCSI em seu NAS ou outro servidor (de preferência dois destinos. 1 para QUORUM 5 Gb e 1 para armazenamento - mínimo de 130 Gb no seu caso)
  2. Anexe o destino iSCSI à sua caixa HYPER-V (configure Multi I/O conforme necessário para sua infraestrutura)
  3. Crie os volumes no servidor Hyper-V. 5 Gb para o seu Quorum, o que você quiser para armazenamento compartilhado
  4. Instale o cluster de failover no servidor Hyper-V e configure-o para um único nó.
  5. 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 você poderá usar "Ativar compartilhamento de disco rígido virtual" em Recursos avançados de 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 configurar máquinas convidadas de clusters Windows. Ainda não experimentei no Linux (e para ser sincero, encontrei esta pergunta procurando se alguém já havia experimentado), mas o farei nos próximos dias.

Contanto que você não tenha sua caixa Hyper-V em execução como controlador de domínio, isso deverá funcionar perfeitamente.

informação relacionada