Redirecionar dispositivo USB para máquina virtual usando o Hyper-V como host

3

Portanto, tenho uma máquina que está executando o Hyper-V Server 2012R2 como o host (hipervisor bare-metal). Eu tenho um dispositivo USB que está conectado a esta máquina e eu preciso de uma máquina virtual que está sendo executado no host para ter acesso a este dispositivo USB.

Qual aplicativo posso instalar na máquina Hyper-V usando o CMD ou o PowerShell que me permitirá passar pela conexão USB a uma de suas VMs?

    
por Pie 03.05.2016 / 20:49

2 respostas

3

Atualização 3:

Você pode experimentar este software: link

Tem uma avaliação gratuita.

Atualização 2:

De acordo com este site :

Hyper-V doesn't allow the pass-through of a USB-attached device on a host to a VM. This would break the desired abstraction of the VM from the hardware, and therefore stop VM mobility. however this doesn't mean there are no solutions.

This requires the use of third-party solutions that enable USB over IP. The solutions work by having a physical server that has all the USB devices connected to it and runs a service that enables the USB devices to be accessed remotely over IP.

The VMs then run a piece of client software that connects to the USB device over IP, and it looks to the VM like a local USB device. The benefit to these types of solutions is the VM can still be moved between hosts without losing connectivity to the USB device. There are many solutions available; among them are two I have seen used by my customers:

Silex SX-2000U2
Digi Anywhere USB

Atualização:

Parece que você está sem sorte para os 10 Pro. Página MS diz:

The virtual machine must have Remote Desktop Services enabled and run Windows Server 2012 R2 or Windows 8.1 as the guest operating system.

Resposta:

Updated: May 20, 2015
Applies To: Windows Server 2012 R2

You can give a virtual machine access to a computer’s local resources, like a removable USB flash drive, when you use Virtual Connection Manager (VMConnect). To make this happen, turn on enhanced session mode on the Hyper-V host, use VMConnect to connect to the virtual machine, and before you connect, choose the local resource that you want to use.


  • Turn on enhanced session mode on Hyper-V host

If your Hyper-V host runs Windows 8 or Windows 8.1, you might not have to go through the following steps to turn on enhanced session mode. It's turn on by default. But if your host runs Windows Server 2012 or Windows Server 2012 R2, you must turn on enhanced session mode to use it. It is turned off by default for those operating systems.

To turn on enhanced session mode,

1) Connect to the computer that hosts the virtual machine.

2) In Hyper-V Manager, select the host’s computer name.

enter image description here

3) Select Hyper-V settings
enter image description here

4) Under Server, select Enhanced session mode policy.
enter image description here

5) Select the Allow enhanced session mode check box.
enter image description here

6) Under User, select Enhanced session mode.
enter image description here

7) Select the Allow enhanced session mode check box.

8) Click OK


  • Choose the local resource that you want to use

You can choose a local resource like a printer, the clipboard or a local drive that’s on the computer that you’re using to connect to the VM.

To select a local resource like a drive,

1) Open VMConnect.

2) Select the virtual machine that you want to connect to.

3) Click Show options.
enter image description here

4) Select Local resources
enter image description here

5) Click More.
enter image description here

6) Select the device that you want to use on the virtual machine and click Ok.
enter image description here

7) Select Save my settings for future connections to this virtual machine.
enter image description here

8) Click connect


Fonte: link

    
por 03.05.2016 / 21:06
2

Existem várias soluções que permitem USB sobre ethernet / ip, que podem ser usadas para fornecer USB a clientes virtualizados no Hyper-V. Para completar a imagem, aqui estão os provedores adicionais:

VirtualHere : pequena empresa australiana, que tem a solução mais flexível: link Eu tenho usado isso em ocasiões onde outras soluções não reconhecem um dispositivo, também isso funciona fora da caixa em dispositivos NAS (Synology etc.) e recentemente eles criaram uma imagem para RaspberryPi3 e outros dispositivos. Claramente o melhor para o Linux. Mas não funciona para algumas versões do MacOS (funciona no Mac mais recente versão 12)

A solução de hardware do IOGear - GUWIP204 (também disponível como um item da marca Hawking, com firmware e driver mais antigos) link

É um dispositivo antigo, mas (ainda) disponível na Amazon: link

O dispositivo de engrenagem IO é muito simples, mas para alguns dispositivos simplesmente não funciona. Além disso, eles demoraram para atualizar os drivers e o firmware, mas acabaram de lançar uma atualização que permite que ele trabalhe com o all Mac OS, o que é bom para o desenvolvimento remoto do iOS.

Eltima software Porta de rede USB Partilha USB muito completa através da rede, muito polida e muito fiável. Mas caro, eles manter actualizar o que é bom. Eu usei-o extensivamente, mas adiciona rapidamente se você tiver mais de um servidor. link

Além disso, o Eltima tem uma versão de nuvem com uma taxa mensal: link

FabulaTech uma empresa com sede em Londres que faz USB sobre IP, eu não tentei nada link

    
por 06.07.2017 / 15:00