O que é ESXi USB Pass-through e como conectar USB ao VM do ESXi?

A função de passagem USB no ESXi permite que dispositivos USB físicos se conectem diretamente a máquinas virtuais, habilitando funcionalidades como o uso de impressoras USB ou dispositivos de armazenamento dentro das VMs. Este guia fornece uma orientação abrangente para que você possa configurá-la de forma suave.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
joao

Updated by João on 2025/03/14

Tabela de conteúdos
  • O que é o ESXi USB passthrough?

  • Como funciona a passagem direta USB no ESXi?

  • Requisitos e limitações do ESXi para passagem USB

  • Como conectar um dispositivo USB a uma VM ESXi?

  • Como corrigir o USB Passthrough não funcionando no ESXi?

  • Exemplos de solução de problemas de passthrough USB não funcionando no ESXi

  • Como desativar o pass-through para dispositivos USB específicos?

  • Como fazer backup de VMs ESXi com o Vinchin?

  • Perguntas Frequentes sobre o ESXi USB Passthrough

  • Conclusão

A passagem USB no ESXi permite conectar um dispositivo USB físico a uma máquina virtual. Este recurso simples é útil quando você precisa usar uma impressora USB, um pen drive ou até mesmo um dongle de licenciamento com sua VM. No mundo virtual de hoje, dispositivos físicos ainda são importantes. Este guia mostra como configurar a passagem USB no ESXi, solucionar problemas comuns e proteger suas máquinas virtuais com o Vinchin.

O que é o ESXi USB passthrough?

O ESXi usa o USB passthrough para tornar um dispositivo físico disponível para um sistema operacional convidado. O hypervisor cria controladores virtuais, discos e outros dispositivos para cada VM. Ao usar o USB passthrough, o dispositivo USB físico se conecta diretamente à VM.

Três componentes-chave fazem isso funcionar:

• Arbitrador: Um serviço integrado que verifica e roteia o tráfego USB.

• Controlador USB Físico: O hardware que gerencia a porta USB no host.

• Controlador USB Virtual: Um controlador emulado adicionado à VM.

Permite executar tarefas como transferências de arquivos ou licenciamento em uma VM como se o dispositivo USB estivesse conectado diretamente a ela.

DICA
Se você deseja fazer backup de uma VM ESXi para um USB, você deve conectar o drive USB à máquina local e depois copiar os dados da VM via vCenter.

Como funciona a passagem direta USB no ESXi?

O processo é simples. O árbitro USB verifica os dispositivos no host ESXi. Quando um dispositivo é conectado, ele o atribui a uma VM específica. Note que apenas uma VM pode usar um dispositivo USB por vez. A máquina virtual deve ter um controlador USB em sua configuração. O host ESXi suporta até 20 dispositivos USB por VM e até 15 controladores no vSphere 7.0.

Quando você conecta um dispositivo USB, você pode verificar seu status com o comando:

lsusb

Se o dispositivo aparecer, o árbitro roteia seus dados para a VM. Caso contrário, você pode precisar solucionar problemas.

Requisitos e limitações do ESXi para passagem USB

Você precisa de uma versão recente do ESXi. A passagem USB é suportada a partir do ESXi 4.1. Para dispositivos USB 3.0, use o ESXi 5.5 patch 3 ou posterior. Na VM, o hardware deve ser configurado para a versão 8 ou superior para usar USB 3.0 (xHCI). Alguns dispositivos não são suportados. Por exemplo, dispositivos de armazenamento USB não podem ser usados como drives de inicialização. Além disso, alguns cartões inteligentes ou hubs podem exigir configuração adicional. Sempre verifique se o serviço de arbitragem USB está em execução. Use este comando para verificar:

chkconfig usbarbitrator --list

E inicie-o se necessário:

/etc/init.d/usbarbitrator start

Como conectar um dispositivo USB a uma VM ESXi?

Para adicionar um dispositivo USB a uma VM, siga estas etapas simples. Certifique-se de que sua VM está desligada antes de começar.

1. Insira o dispositivo USB

Conecte o dispositivo a uma porta USB no seu host ESXi.

2. Verifique a Conexão

Use o comando:

lsusb

Verifique se o seu dispositivo aparece.

3. Abrir o vSphere Client

Faça login no seu servidor ESXi ou vCenter usando o vSphere Web Client.

4. Editar Configurações da VM

Selecione a VM de destino, clique com o botão direito e escolha Editar configurações.

5. Adicionar Controlador USB

Se a VM não tiver um controlador USB, clique em Adicionar Novo Dispositivo e escolha Controlador USB. Selecione o tipo, USB 2.0 ou USB 3.0.

6. Adicionar Dispositivo USB Host

Clique em Adicionar Novo Dispositivo e depois escolha Host USB Device. Na lista, selecione seu dispositivo USB.

DICA
Se você planeja usar vMotion, marque a opção Support vMotion enquanto o dispositivo estiver conectado.

7. Salvar e Ligar

Clique em OK para salvar as alterações. Em seguida, ligue a VM.

Assim que a VM iniciar, verifique o sistema operacional convidado. No Windows, abra o Gerenciador de Dispositivos para verificar se o dispositivo USB está sendo reconhecido. Se o dispositivo for um dispositivo de armazenamento, use o Gerenciamento de Discos para garantir que ele tenha uma letra de unidade.

Como corrigir o USB Passthrough não funcionando no ESXi?

Às vezes, o ESXi não exibe seu dispositivo USB. Aqui estão alguns motivos e soluções que você pode verificar e usar:

1. Dispositivo não listado

Execute o comando abaixo no shell do ESXi.

esxcli hardware usb passthrough device list

Se nada aparecer, verifique se seu dispositivo funciona em outra máquina.

2. Problemas de serviço

Garanta que o serviço de árbitro USB está em execução. Reinicie-o se necessário.

3. Incompatibilidade de hardware

Alguns dispositivos, como certos controladores USB 3.0, podem precisar de drivers adicionais. Se um dispositivo não for reconhecido, considere usar um hub USB 2.0 ou testar uma porta USB diferente.

4. Limitações do vMotion

Se você planeja usar vMotion com passagem direta USB, lembre-se de que suspender ou desligar a VM desconecta o dispositivo. Certifique-se de configurar o vMotion corretamente antes da migração.

Relatórios de usuários mostraram que, em muitos casos, basta adicionar um dispositivo USB (e não todo o controlador USB). No ESXi 6.5 e versões posteriores, passe o dispositivo USB diretamente. Um usuário observou que remover a configuração de passagem PCI resolveu seu problema.

Exemplos de solução de problemas de passthrough USB não funcionando no ESXi

Muitos usuários encontraram problemas em que o host ESXi não detecta dispositivos USB.

1. Um usuário executando ESXi 8 em um Dell PowerEdge R450 percebeu que apenas os controladores integrados apareciam. Após atualizar o ESXi e verificar as configurações do BIOS, o dispositivo foi finalmente reconhecido.

2. Um usuário em um C240 M4 com ESXi 6.7 conseguiu passar um porta USB, mas teve problemas com o segundo porta. O problema estava ligado a limitações de hardware desse controlador.

3. Quando um usuário inadvertidamente passing o controlador USB inteiro para uma VM. Na maioria dos casos, é melhor passar apenas o dispositivo USB. Como um especialista observou, não há necessidade de passar o dispositivo PCI se você puder adicionar o dispositivo USB diretamente.

Como desativar o pass-through para dispositivos USB específicos?

Às vezes, você pode querer usar um dispositivo USB como um datastore no ESXi sem passá-lo para uma VM. Nestes casos, é necessário excluir o dispositivo do pass-through. Há dois métodos:

Método 1. Comando ESXCLI

1. Execute o comando abaixo:

esxcli hardware usb passthrough device list

Identifique o dispositivo pelo seu VendorId e ProductId.

2. Desativar passthrough:

esxcli hardware usb passthrough device disable -d Ônibus:Dispositivo:IDdoFabricante:IDdoProduto

3. Reinicie o host.

Método 2. Usando Peculiaridades USB

1. Liste os dispositivos USB com o comando abaixo:

lsusb

Observe o VendorId:ProductId do dispositivo.

2. Defina o quirk:

esxcli system settings advanced set -o /USB/quirks -s 0xVendorId:0xProductId:0:0xffff:UQ_MSC_NO_UNCLAIM

3. Reinicie o host.

Esses métodos permitem que você use o dispositivo para um datastore ESXi enquanto ainda passa outros dispositivos USB para VMs.

Como fazer backup de VMs ESXi com o Vinchin?

O backup de dados para ESXi é sempre importante. Vinchin é um software poderoso que se especializa em backup e migração de máquinas virtuais. Ele foi projetado para funcionar perfeitamente com VMware ESXi e outras plataformas de virtualização principais, como Hyper-V, Proxmox, oVirt, OLVM, XCP-ng, etc.

Ela oferece recursos como backup incremental agendado para criar automaticamente cópias de segurança de dados de menor tamanho; o rastreamento de blocos alterados pode aumentar significativamente a velocidade do backup incremental; a verificação de dados pode garantir que a VM recuperada seja iniciada com sucesso; estratégias de retenção de dados podem controlar facilmente o tamanho dos dados da cadeia de backup.

A console da web é simples e fácil de usar. Aqui está como você pode fazer backup dos seus VMs ESXi com o Vinchin:

1. Selecione as VMs ESXi para backup

Selecione VMs ESXi

2. Selecione o armazenamento de backup

Selecione o armazenamento de backup

3. Selecione estratégias de backup

Selecione estratégias de backup

4. Envie o trabalho

Enviar o trabalho

O Vinchin suporta uma ampla gama de cargas de trabalho. Se você estiver usando o ESXi, o Vinchin pode ajudá-lo a proteger e gerenciar seus dados. Nossos clientes em todo o mundo elogiam a simplicidade e eficiência do Vinchin. Com uma versão de teste gratuita por 60 dias com todos os recursos, você pode testar nosso software sem riscos. Clique no {botão} no nosso site para começar sua avaliação e proteger seu ambiente virtual hoje.

Perguntas Frequentes sobre o ESXi USB Passthrough

P1. Posso usar um dispositivo USB como unidade de inicialização para uma VM?

Não, o ESXi não suporta o uso de dispositivos USB como drives de inicialização.

P2. E se o meu dispositivo USB não for detectado?

Verifique o serviço de árbitro USB e identifique o dispositivo com o comando lsusb.

Conclusão

O recurso de passagem USB ESXi é útil para conectar dispositivos físicos às suas máquinas virtuais. Ele permite o uso de armazenamento USB, impressoras ou dongles diretamente dentro de uma VM. No entanto, você deve atender aos requisitos do sistema e estar ciente de suas limitações. A solução de problemas pode envolver verificar o serviço de arbitragem ou atualizar sua versão do ESXi.

Vinchin offers an all-in-one solution to protect your virtual environment. With our simple, efficient, and reliable backup and migration features, you can ensure that your data is safe and your VMs are quickly recoverable. Don't miss out on the free trial.

Compartilhar em:

Categories: VM Tips