
Portanto, tenho uma máquina que está executando o Hyper-V Server 2012R2 como host (hipervisor bare-metal). Eu tenho um dispositivo USB conectado a esta máquina e preciso de uma máquina virtual em execução no host para ter acesso a esse dispositivo USB.
Qual aplicativo posso instalar na máquina Hyper-V usando CMD ou PowerShell que me permitirá passar a conexão USB para uma de suas VMs?
Responder1
Existem várias soluções que permitem USB sobre Ethernet/ip que podem ser usadas para fornecer USB para clientes virtualizados no Hyper-V. Para completar o quadro, aqui estão fornecedores adicionais:
VirtualAqui: Pequena empresa australiana, que possui a solução mais flexível: https://virtualhere.com/ Eu usei isso em ocasiões em que outras soluções não reconhecem um dispositivo, também funciona imediatamente em dispositivos NAS (Synology etc.) e recentemente eles criaram uma imagem para RaspberryPi3 e outros dispositivos. Claramente o melhor para Linux. Mas não funciona em algumas versões do MacOS (funciona no Mac versão 12 mais recente)
A solução de hardware daIOGear-GUWIP204(também disponível como item da marca Hawking, com firmware e driver mais antigos) https://www.iogear.com/product/GUWIP204/
É um dispositivo antigo, mas (ainda) disponível na Amazon: http://amzn.to/2uNvz3Y
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 firmware, mas acabaram de lançar uma atualização que permite funcionar comtodosMac OS, que é bom para desenvolvimento remoto de iOS.
Software EltimaUSB Network Gate Compartilhamento USB muito completo pela rede, muito polido e muito confiável. Mas caro, eles continuam atualizando, o que é bom. Eu o usei extensivamente, mas aumenta rapidamente se você tiver mais de um servidor. https://www.eltima.com/products/usb-over-ethernet/
Além disso, a Eltima possui uma versão em nuvem com taxa mensal: https://www.flexihub.com/
FabulaTechuma empresa com sede em Londres que faz USB sobre IP, ainda não experimentei http://www.usb-over-network.com/usb-over-network.html
Responder2
Atualização 3:
Você poderia tentar este software:http://www.incentivespro.com/hyper-v-usb.html
Tem um teste gratuito.
Atualização 2:
De acordo comesse site:
O Hyper-V não permite a passagem de um dispositivo conectado por USB em um host para uma VM. Isto quebraria a abstração desejada da VM do hardware e, portanto, interromperia a mobilidade da VM. no entanto, isso não significa que não haja soluções.
Isso requer o uso de soluções de terceiros que habilitem USB sobre IP. As soluções funcionam através de um servidor físico que possui todos os dispositivos USB conectados e executa um serviço que permite que os dispositivos USB sejam acessados remotamente via IP.
As VMs então executam um software cliente que se conecta ao dispositivo USB por IP e parece para a VM um dispositivo USB local. A vantagem desses tipos de soluções é que a VM ainda pode ser movida entre hosts sem perder a conectividade com o dispositivo USB. Existem muitas soluções disponíveis; entre eles estão dois que vi usados por meus clientes:
Atualizar:
Parece que você está sem sorte com o 10 Pro. A página do MS diz:
A máquina virtual deve ter os Serviços de Área de Trabalho Remota habilitados eexecute o Windows Server 2012 R2 ou Windows 8.1 como sistema operacional convidado.
Responder:
Atualizado: 20 de maio de 2015
Aplica-se a: Windows Server 2012 R2Você pode conceder a uma máquina virtual acesso aos recursos locais de um computador, como uma unidade flash USB removível, ao usar o Virtual Connection Manager (VMConnect). Para que isso aconteça, ative o modo de sessão aprimorado no host Hyper-V, use o VMConnect para conectar-se à máquina virtual e, antes de conectar-se, escolha o recurso local que deseja usar.
- Ative o modo de sessão aprimorado no host Hyper-V
Se o seu host Hyper-V executa o Windows 8 ou o Windows 8.1, talvez você não precise seguir as etapas a seguir para ativar o modo de sessão aprimorado. Está ativado por padrão. Mas se o seu host executar o Windows Server 2012 ou o Windows Server 2012 R2, você deverá ativar o modo de sessão avançado para usá-lo. Ele está desativado por padrão para esses sistemas operacionais.
Para ativar o modo de sessão avançado,
1) Conecte-se ao computador que hospeda a máquina virtual.
2) No Gerenciador Hyper-V, selecione o nome do computador host.3) Selecione as configurações do Hyper-V
4) Em Servidor, selecione Política de modo de sessão aprimorada.
5) Marque a caixa de seleção Permitir modo de sessão aprimorado.
6) Em Usuário, selecione Modo de sessão aprimorado.
7) Marque a caixa de seleção Permitir modo de sessão aprimorado.
8) CliqueOK
- Escolha o recurso local que você deseja usar
Você pode escolher um recurso local como uma impressora, a área de transferência ou uma unidade local que esteja no computador que você está usando para se conectar à VM.
Para selecionar um recurso local como uma unidade,
1) Abra o VMConnect.
2) Selecione a máquina virtual à qual deseja se conectar.
6) Selecione o dispositivo que deseja usar na máquina virtual e clique emOK.
7) Selecione Salvar minhas configurações para conexões futuras com esta máquina virtual.
8) Cliqueconectar
Fonte:https://technet.microsoft.com/en-us/library/dn282274.aspx