O Hyper-V suporta discos SCSI Pass-through em uma VM Server 2003 R2?

2

Estou com dificuldades para fazer com que os discos de passagem sejam acessíveis a uma máquina virtual r2 do servidor Hyper-v 2003.

SO host: Server 2008 R2 completo com função Hyper-V

SO convidado: Server 2003 R2 (Windows Home Server)

O disco do sistema operacional do convidado é um disco de passagem no controlador IDE (não a melhor solução, mas eu posso viver com ele). Meus discos de armazenamento serão discos de passagem no controlador SCSI. Consigo ver todos os discos que vou usar para a VM no host sem problemas.

O problema que estou tendo é que não consigo fazer com que o sistema operacional convidado possa 'ver' as unidades de armazenamento (como discos de passagem no controlador SCSI).

Veja o que estou fazendo:

  • No host, a unidade de armazenamento é definida como 'Off-line', assim como o disco do sistema operacional (isso é necessário para o trabalho de passagem funcionar).
  • Na VM, a unidade de armazenamento está no controlador SCSI.
  • As Ferramentas de Integração do Hyper-V estão instaladas no guest.

Isso é o mais que posso conseguir. Eu não vejo a unidade no Gerenciamento do Computador, ou no Windows Explorer (eu tentei com um disco não formatado, bem como após a formatação de uma partição). Eu sou capaz de ver um dispositivo removível que lista o número do modelo do disco no Guest, mas não consigo acessar o armazenamento. (Eu recebo uma entrada no Gerenciador de dispositivos que precisa de drivers, mas nada no disco de ferramentas de integração funciona ..)

Etapas de solução de problemas que tentei:

  • Se colocar a unidade de passagem no controlador IDE, posso vê-lo no Guest.
  • Se colocar a unidade de armazenamento 'Online' no host e criar um VHD nela no controlador SCSI, posso vê-la no Guest. Eu suponho que eu poderia criar um VHD de tamanho fixo que consome todo o disco, mas prefiro não ter essa sobrecarga.
  • Eu também extraí o conteúdo dos drivers das Ferramentas de Integração (x86 e amd64) e tentei apontar o controlador de disco para cada um deles, sem sorte.

Alguém pode oferecer sugestões de como posso fazer isso funcionar corretamente?

    
por Peter Bernier 05.02.2011 / 02:20

2 respostas

0

Sim, suporta pass-through SCSI.

Eu tentei algumas configurações de disco diferentes e parece que a minha incapacidade de ver o disco na VM através do controlador SCSI estava relacionada ao fato de que ele estava em um compartimento USB3 (junto com o disco host). Isso funcionou bem para o IDE pass-through, e ambos os discos estavam sempre visíveis no host, então eu ainda não tenho certeza qual era o problema.

Eu também poderia ter feito isso, já que Jake sugeriu e usou um VHD que ocupa todo o disco, mas estou procurando uma situação em que tenho acesso direto ao armazenamento (ou seja, não por meio de um VHD).

Estou respondendo simplesmente para que, se alguém aparecer aqui por meio de pesquisas, isso possa ajudá-los.

    
por 15.02.2011 / 19:08
0

Eu suspeito que o disco esteja offline no guest. Você fez o Disk Manager na VM e o colocou online?

Eu tenho que dizer, no entanto, não vale a pena se preocupar. Aposto que, se você tentar medir a sobrecarga de desempenho de colocar o VHD fixo no disco e atribuí-lo à VM, não conseguirá dizer a diferença. E se você usar o VHD, poderá migrar a VM com mais facilidade. Você pode fazer o backup. Etc.

    
por 05.02.2011 / 04:38