Acesso USB do convidado no Hyper-V

10

Um sistema operacional convidado do Hyper-V pode acessar um dispositivo USB conectado ao host do Hyper-V?

Se sim, como posso configurar isso?

    
por t123 01.02.2012 / 20:59

4 respostas

10

O Hyper-V especificamente não permite isso. Em absoluto. (Pelo menos a partir do Server 2012 R2). A melhor solução que já vi é procurar software de terceiros que suporte o envio de datagramas usb através de uma conexão de rede. Haverá um aplicativo instalado no host para disponibilizar o dispositivo usb e um aplicativo instalado no convidado que se conecta ao host e cria um dispositivo usb "virtual" no sistema operacional convidado.

Eu tive sorte fazendo isso especificamente com um dongle de segurança que um certo pacote de software requeria ser anexado. O software de rede usb que usamos era de uma empresa chamada Fabula Tech . Melhor ainda, esse sistema pode funcionar com qualquer conjunto de máquinas na rede, portanto, o host usb não precisa estar localizado na mesma máquina que o convidado da máquina virtual.

Ao pesquisar isso, também encontrei pequenos dispositivos incorporados com uma conexão de rede local e até 10 portas USB, em um caso até mesmo projetado para montagem em um rack. A ideia era que, para as lojas que executam sistemas em que uma máquina virtual pode se mover para diferentes hosts físicos, você não estava mais preso a manter seu convidado em uma caixa física específica apenas porque precisa de acesso a um dispositivo físico físico específico e Dispositivos usb físicos não estavam ligados à máquina com um pequeno ciclo de atualização e janelas de serviço. Em seguida, o próprio dispositivo host usb pode ser visto mais como um appliance ou como parte da instalação de cabos.

    
por 01.02.2012 / 21:45
2

Não. Simples. Os convidados não podem acessar as portas USB do servidor.

    
por 01.02.2012 / 21:03
1

O Hyper-V não fornecerá acesso às portas USB da máquina host. Isso pode mudar no Windows 8, que, segundo rumores, pode usar o Hyper-V como uma tecnologia fundamental, mesmo para versões cliente do sistema operacional.

Em vez de usar as portas USB da máquina host, uma abordagem muito melhor seria comprar um dispositivo USB conectado à rede, como um Hub AnywhereUSB ou algo mais barato e, em seguida, instalar drivers especiais USB-sobre-IP no máquina de convidado. Uma vantagem importante dessa abordagem é que você pode migrar a máquina virtual para outro servidor Hyper-V sem se preocupar com onde os dispositivos USB residem no mundo físico.

Observe que as velocidades do USB 2.0 não estão atualmente em emulação de USB em uma rede IP, possivelmente devido a problemas de latência. Basicamente, funciona muito bem para dongles de licenciamento / segurança de produtos e outros dispositivos de baixa largura de banda. Seus resultados podem ser decepcionantes se você tentar montar um disco rígido ou uma impressora. Estes são dispositivos de maior largura de banda que devem ser compartilhados a partir de um computador físico usando o SMB (Windows File e Printer Sharing).

    
por 02.02.2012 / 00:12
0

Sim, você pode, embora esteja apenas começando no Windows Server 2008 R2 SP1, com o rolo de Virtualização de Área de Trabalho Remota aplicado. Com isso, e definindo a Diretiva de Grupo para permitir isso, você pode usar o USB remoto em uma conexão de "serviços de terminal" ou "área de trabalho remota" para a VM. Veja o seguinte link para configuração:

link

Isso permitirá que você redirecione o dispositivo USB (da máquina em que você está sentado) para a VM (que pode estar na mesma máquina) enquanto você tiver uma conexão de área de trabalho remota.

    
por 02.02.2012 / 01:49