Neste artigo, consideraremos duas maneiras diferentes de encaminhar dispositivos USB de um PC host para uma máquina virtual Hyper-V e compararemos os prós e os contras de cada método. Se você não estiver pronto para uma longa leitura, basta começar a compartilhar o USB no Hyper-V em alguns cliques com o USB Network Gate. Caso contrário, continue lendo para saber mais.
USB Network Gate é um software USB projetado como um software cliente-servidor. Esta ferramenta permite que uma máquina servidor compartilhe o acesso a dispositivos USB (como impressoras) com outras máquinas na mesma rede (ou por meio de uma máquina virtual). Quando o compartilhamento é bem-sucedido, o software USB permite que as máquinas clientes acessem, controlem e gerenciem o Dispositivos USB como se estivessem conectados fisicamente em seu próprio computador.
Nota: Qualquer máquina conectada a uma rede pode atuar como um computador servidor
Agora vamos cobrir como usar o USB Network Gate para acessar dispositivos USB Hyper-V. O seguinte método de servidor de passagem USB Hyper-V pode ser concluído em 4 etapas simples:
Usar o USB Network Gate para montar e acessar dispositivos Hyper-V USB em uma máquina virtual é fácil, rápido e conveniente.
Os usuários encontrarão seus periféricos USB na janela do Gerenciador de dispositivos da máquina virtual, permitindo que acessem os dispositivos com o mesmo nível de controle que teriam se o dispositivo estivesse fisicamente conectado ao computador em que estão trabalhando fisicamente.
Prós.
Contras.
Nesta seção, vamos cobrir como habilitar o cliente Windows 10 Hyper-V para passagem USB Hyper-V. Os usuários podem virtualizar seus recursos locais (como portas USB e discos rígidos) ao conectar sua máquina virtual Hyper-V e um computador host usando Remote Desktop Protocol (RDP).
Os usuários também podem permitir o acesso do dispositivo aos sistemas operacionais convidados.
A opção RDP é um ótimo método para qualquer pessoa que use uma configuração do sistema operacional Windows. Os usuários podem encontrar o recurso de passagem USB Hyper-V do Windows 10 na Conexão de Área de Trabalho Remota - nas “Opções do cliente”.
Ao operar a máquina host:
Etapa 1: Pressione Win+R para abrir a janela “Executar”
Etapa 2: Digite “gpedit.msc” na janela - que abrirá as configurações de política de grupo do computador.
Etapa 3: Navegue da seguinte maneira:
Configuração do computador > Modelos administrativos > Componentes do Windows > Serviços de área de trabalho remota > Cliente de conexão de área de trabalho remota > Redirecionamento de dispositivo USB RemoteFX.
Etapa 4: Escolha o GPO disponível (deve haver apenas um) e habilite-o - isso altera o direito de acesso a “Administradores e usuários”.
Ao operar a Máquina Virtual (VM):
Etapa 1: Pressione “Win+R”.
Etapa 2: Digite “gpedit.msc” e pressione “Enter” — os usuários podem seguir o mesmo processo via PowerShell (poweshell.exe).
Etapa 3: Navegue da seguinte maneira:
Configuração do computador > Modelos administrativos > Componentes do Windows > Serviços de área de trabalho remota > Host de sessão de área de trabalho remota > Redirecionamento de dispositivo e recurso.
Etapa 4: Escolha o GPO "Não permitir redirecionamento de dispositivo Plug and Play compatível" e desative-o para usar dispositivos PnP em uma máquina virtual.
Etapa 5: Reinicialize os dois computadores.
A partir daqui, os usuários podem redirecionar facilmente qualquer dispositivo para sua máquina virtual (VM). Assim que o usuário se conectar, um terceiro ícone aparecerá ao lado do ícone Conexão. Clique no ícone para escolher qualquer dispositivo local para redirecionamento para uma VM.
Prós.
Contras.
Um usuário não pode acessar periféricos USB conectados a um PC local enquanto trabalha na máquina virtual Hyper-V. Para resolver esse desafio, você precisa recorrer à ajuda de algumas ferramentas dedicadas de terceiros ou procurar uma solução alternativa entre os recursos de seu sistema operacional host.
Os controladores SCSI (Small Computer System Interface) fornecem às máquinas virtuais acesso aos discos SCSI. De um controlador SCSI virtual, no máximo 64 dispositivos podem ser suportados. Vários discos conectados a um único controlador fornecerão um desempenho ideal. Aqui, vamos deixar você saber como instalar uma unidade USB como um disco rígido virtual:
Se ‘Meu computador’ não o mostrar como um armazenamento removível, pode ser porque a unidade está offline. Para verificar, vá para sua VM, clique com o botão direito em Computador, escolha ‘Gerenciar’ ou ‘Ferramentas Administrativas’ e vá para Gerenciamento do Computador.
Expanda Armazenamento e selecione Gerenciamento de disco. O ícone de seta vermelha significa que o disco está offline, clique com o botão direito do mouse no disco e, no menu de contexto exibido, selecione Online. Assim que o seu disco obtiver o status Online, uma letra de unidade será atribuída a ele.
Existem certas desvantagens neste método: você terá que reproduzir toda a sequência de ações para cada unidade USB conectada ao seu ambiente virtual Hyper-V. Como já mencionamos, a criação de um arquivo vhd pode consumir algum tempo, depende diretamente do tamanho do seu disco USB.
Uma sessão aprimorada é um modo especial que permite aos usuários vincular seu aplicativo VMConnect.exe a um componente VMBus em um computador host. Em seus termos mais simplistas, habilitar o modo Enhanced Session permite que o sistema operacional “convidado” acesse instantaneamente todos os dispositivos locais (como controladores SCSI, dongles USB e assim por diante).
Isso também é possível por meio do redirecionamento de USB usando uma conexão Ethernet. Os usuários podem acessar tanto os dispositivos conectados ao host, quanto os dispositivos conectados a outras máquinas que compartilham a mesma rede.
As sessões aprimoradas são essenciais em várias situações em que as VMs devem se comunicar com recursos locais sem ter acesso à conectividade de rede.
Abaixo está uma série de exemplos em que as sessões aprimoradas são benéficas:
Além disso, os desenvolvedores de software e hardware adoram usar a passagem USB Hyper-V - especialmente com produtos compatíveis com Windows. O modo de sessão aprimorado ainda melhora a velocidade e a facilidade de teste e depuração de aplicativos USB durante o uso de uma VM.
Como as estações de trabalho VMware, habilitar o Modo de Sessão Avançada do Hyper-V não força os usuários a baixar bibliotecas / componentes extras ao usar o Hyper-V no Windows. A única necessidade para os usuários que desejam habilitar a passagem USB do Hyper-V 2012 r2 é que eles devem ajustar a configuração do Hyper-V.
Etapa 1: Abra o Gerenciador Hyper-V (freqüentemente localizado em C:\Windows\System32)
Etapa 2: Selecione o servidor Hyper-V que terá o Modo de Sessão Avançado habilitado
Etapa 3: Clique em “Configurações do Hyper-V”
Etapa 4: Habilite as configurações do servidor na Política de modo de sessão avançado, clique na caixa de seleção ao lado de “Permitir modo de sessão avançado”.
Observação: a configuração de configuração acima será aplicada a qualquer e todas as VMs operando na máquina host Hyper-V.
Observação: a ativação da configuração "Permitir modo de sessão aprimorado" determina se as VMs convidadas podem usar o modo de sessão aprimorado.
Etapa 5:Uma vez habilitado, o Hyper-V permite o Modo de Sessão Avançado - mas apenas sob condições específicas
Para aqueles que buscam estabelecer uma passagem USB em um sistema operacional Linux, habilitar o Modo de Sessão Avançado - ou utilizar um software USB como o USB Network Gate - são duas soluções adequadas.
Mas o que diferencia o USB Network Gate do método de passagem nativo tradicional é sua flexibilidade excepcional. O UNG não é impedido por limitações do dispositivo (como marca, tipo, forma ou formato).
Os usuários não precisam lutar com o atraso constante de dispositivos PnP redirecionados, permitindo que eles passem por um hub USB mais fácil e rapidamente do que os recursos padrão que vêm com o MS Hyper-V.
Os usuários implementam o Modo de sessão aprimorado para definir suas configurações de usuário. Habilitar a configuração do ESM permite que a ferramenta Virtual Machine Connection utilize o Enhanced Session Mode (quando disponível por meio da VM convidada).
Isso significa que os usuários obtêm acesso automático aos periféricos USB locais, sem a necessidade de ferramentas extras de redirecionamento de USB.
Siga as condições abaixo para usar o modo de sessão avançado com sua configuração:
Observe: Desativar o modo de configuração avançada faz com que a ferramenta Virtual Machine Connection aplique os métodos vistos anteriormente nas versões pré-R2 do Hyper-V.
Como você pode ver, existem diferentes maneiras de adicionar um dispositivo USB à máquina virtual Hyper-V. Considerando a facilidade de uso e a variedade de dispositivos suportados, é fácil ver que a ferramenta de software, USB Network Gate, é uma solução mais conveniente e eficiente.
USB Network Gate