Suporte USB para ESX/ESXi 4.1 e ESXi 5.0
search cancel

Suporte USB para ESX/ESXi 4.1 e ESXi 5.0

book

Article ID: 342390

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do USB support for ESX/ESXi 4.1 and ESXi 5.0 (1022290). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

O ESX/ESXi 4.1 e ESXi 5.0 suportam a passagem do dispositivo USB de um ESX ou ESXi para uma máquina virtual.

Este artigo apresenta informações sobre:

  • Requisitos e limitações de passagem do dispositivo USB
  • Como adicionar um controlador USB e um dispositivo USB.


Environment

VMware vSphere ESXi 5.0
VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.1.x Installable

Resolution

A passagem de dispositivo USB exige:

  • Hardware virtual, versão 7 ou superior
  • Um controlador USB
  • Um dispositivo USB ou hub de dispositivo

Com o lançamento do vSphere 5.0, há agora dois tipos de passagem USB disponíveis:

  • Conectado ao host – disponível desde o vSphere 4.1, permite que um dispositivo USB conectado diretamente ao host ESX/ESXi seja passado para uma máquina virtual
  • Conectado ao cliente – este recurso se tornou disponível com o lançamento do vSphere 5.0 e permite que um dispositivo USB conectado em uma estação de trabalho do usuário seja passado para uma máquina virtual através do vSphere Client.

Há também dois tipos de controladores USB disponíveis para uso com máquinas virtuais:

  • Controlador EHCI+UHCI – é o controlador USB clássico que permite o uso de dispositivos USB 2.0 e USB 1.1
  • Controlador xHCIr – é o tipo de controlador mais novo que permite o uso de dispositivos USB 3.0 mais velozes. O hardware virtual versão 8 é necessário para usar este controlador

Limitações comuns

O Controlador USB possui as seguintes limitações:

  • É necessária, no mínimo, a versão 7 do hardware virtual
  • Apenas um controlador USB de cada tipo pode ser adicionado a uma máquina virtual
  • O mediador USB pode monitorar no máximo 15 controladores USB. Se o seu sistema inclui um número adicional de controladores e você conectar dispositivos USB a estes controladores, os dispositivos não estão disponíveis para serem passados para uma máquina virtual
  • É necessário adicionar um controlador USB a uma máquina virtual antes de poder adicionar um dispositivo USB
  • Todos os dispositivos USB de uma máquina virtual devem ser removidos antes que você possa remover o controlador

Os dispositivos USB têm as seguintes limitações:

  • Uma máquina virtual pode ter até 20 dispositivos USB anexados, entretanto, cada dispositivo USB só pode anexado a uma máquina virtual por vez
  • Os dispositivos USB que não são compatíveis podem não interagir conforme esperado com outros recursos do ESX/ESXi. Para obter uma lista de dispositivos USB compatíveis, consulte: Supported USB device models for passthrough from an ESX or ESXi host to a virtual machine (1021345)
  • Antes de incluir memória, CPU ou dispositivos PCI a quente, é necessário remover todos os dispositivos USB. Ao adicionar estes recursos a quente os dispositivos USB são desconectados, o que pode resultar em perda de dados
  • Ao suspender e reiniciar uma máquina virtual, os dispositivos USB se comportam como se tivessem sido desconectados, e depois conectados novamente
  • A máquina virtual não consegue reiniciar a partir do dispositivo USB anexado.

Passagem de USB conectada ao host:

Limitações:

  • Hardware do controlador USB e módulos que suportam os dispositivos USB 2.0 e USB 1.1 devem estar presentes no host físico
  • Não é possível utilizar um dispositivo USB 3.0 conectado ao host físico. O dispositivo será ignorado (utilizar a passagem USB conectada ao cliente)

Passagem USB conectada ao cliente:

  • O vSphere Client 5.0+ permite o uso deste tipo de passagem. Como resultado, é possível usar este recurso com máquinas virtuais rodando em um host ESX/ESXi 4.1 contanto que o host esteja presente no inventário do vCenter Server 5.0 ou mais recente, e você esteja conectando o vSphere Client a um vCenter Server, e não diretamente ao host
  • Os controladores USB EHCI+UHCI e xHCI são compatíveis com a passagem USB conectada ao cliente

Limitações:

  • A passagem de um dispositivo USB 3.0 usando um controlador xHCI (com hardware virtual versão 8) exige que o sistema operacional convidado tenha um driver xHCI em funcionamento. Sem um driver instalado no sistema operacional convidado, não é possível usar dispositivos USB 3.0. Para obter mais detalhes sobre o suporte do USB 3.0, consulte: VMware vSphere 5.0 Release Notes
  • Quando este artigo foi escrito não havia nenhum driver xHCI em funcionamento para o Windows
  • Fechar o vSphere Client que iniciou a conexão USB do lado do cliente vai desconectar o dispositivo USB da máquina virtual

Observação: Veja a tabela abaixo com um resumo das configurações compatíveis:
Versão
ESX/ESXi 4.1
ESXi 5.0
USB 2.0/1.1 conectado ao host
Sim
Sim
USB 2.0/1.1 conectado ao cliente
Sim (apenas vCenter 5.0+)
Sim
USB 3.0 conectado ao host
Não
Não
USB 3.0 conectado ao cliente
Não
Sim (com driver xHCI)

Adicionar um controlador USB e um dispositivo USB

Para adicionar um controlador USB a uma máquina virtual rodando em Windows:

  1. Clique com o botão direito do mouse na máquina virtual e clique em Edit Settings.
  2. Clique em Add.
  3. Selecione o USB Controller e clique em Next.
  4. Clique em OK.

Para adicionar um dispositivo USB conectado ao host:

  1. Clique com o botão direito do mouse na máquina virtual e clique em Edit Settings.
  2. Clique em Add
  3. Selecione o dispositivo USB desejado e clique em Next

Observação: Para suportar o vMotion em dispositivos conectados ao host, selecione Support vMotion enquanto o dispositivo estiver conectado. Para obter mais informações, consulte a seção Configuring USB Passthrough Devices for vMotion do vSphere Virtual Machine Administration Guide.


Para adicionar um dispositivo USB conectado ao cliente:

  1. Clique na máquina virtual (ou abra um console para a máquina virtual) usando o vSphere Client (5.0 ou mais recente)
  2. Clique no ícone de um dispositivo USB próximo à chave inglesa (ao lado do ícone do CD-ROM)
  3. Selecione o dispositivo USB desejado para conectar

Observação: Por padrão, o vMotion é suportado em dispositivos USB conectados ao cliente.

Para adicionar um dispositivo USB:

  1. Clique com o botão direito do mouse na máquina virtual e clique em Edit Settings.
  2. Clique em Add.
  3. Selecione o dispositivo USB e clique em Next.

    Observação: Para suportar o vMotion, selecione Support vMotion enquanto o dispositivo estiver conectado.Para obter mais informações, consulte a seçãoConfiguring USB Passthrough Devices for vMotion no vSphere Virtual Machine Administration Guide.
  4. Clique em OK.



Informações adicionais

Para obter mais informações, consulte a seguinte documentação:



Additional Information

USB support in ESXi/ESX 4.1, ESXi 5.x, and ESXi 6.x