VMWare USB Passthrough – Detaljeret guide

USB-gennemføring til et VMWare-skrivebord

VMwares ESXi-hypervisor er berygtet restriktiv, når det gælder USB-passthrough. Læs om dens begrænsninger, og hvordan du konfigurerer passthrough fra ESXi-værten til en resident VM. Alternativt kan du prøve USB Network Gate – det er langt mindre begrænset end den indbyggede metode.

VMWare ESXi USB-gennemgang

Support for USB på VMWare-virtuelle maskiner bestemmes af ESXi-hypervisoren, og den har en række begrænsninger. Du kan ikke bruge:

  • USB-hubs
  • Strengt tidskritiske lyd- eller videoenheder (mikrofoner, webcams osv.)
  • HID-inputenheder, herunder tastaturer og mus


Du skal også aktivere CCID-enheder manuelt for hver virtuel maskine. Det gør det primært nyttigt til USB-lagringsenheder eller eksterne enheder, der har en ikke-pc-relateret funktion, men kan konfigureres via USB, såsom visse typer UPS.

Brugere omgår ofte begrænsningerne for USB-hubs ved at købe ekstra PCIe-USB-adapterkort. Kortet kan derefter videresendes i sin helhed, hvilket gør det muligt at hot-swap USB-enheder. Men at tilføje en PCIe-enhed til ESXi-værtscomputeren, mens en VM kører, kan forårsage datatab, selv på andre, ikke-relaterede PCIe-enheder, så undgå at gøre det.

En netværksbaseret softwareløsning til USB-passthrough, såsom USB Network Gate, har mange fordele i forhold til indbygget ESXi-USB.

Bemærk: aktive USB-operationer forhindrer ikke en virtuel maskine i at gå i dvale. Sørg for ikke at bruge dvalefunktionen, mens du overfører filer til en VMWare VM.

Sådan aktiverer du VMWare USB Passthrough

1. Først skal du tilføje din USB-controller til VM’en. Åbn vCenter, og højreklik på din virtuelle maskine.

2. Gå til fanen Virtuel hardware.

3. Klik på “Tilføj ny enhed”, og vælg “USB-controller”, og angiv derefter dit systems USB-controller.

4. Når controlleren er tilføjet, kan du bruge den samme knap til at tilføje en USB-enhed. Klik på “Tilføj ny enhed”.

5. Vælg “Host USB-enhed” og angiv enheden.

Bemærk: hvis du vil aktivere en smartkortlæser eller andre CCID-enheder, skal du tilføje linjen “usb.generic.allowCCID = TRUE” til din VM’s .vmx-konfigurationsfil, som kan findes ved at søge efter din VM’s navn under /vmfs/volumes.

USB Network Gate - et alternativ til indbygget ESXi USB

USB Network Gate giver et bedre alternativ til VMWare ESXi USB-passthrough ved at lade dig forbinde enheder direkte over IP uden at gå gennem værtens USB-controller. Fordelene omfatter:

  • Flere tilgængelige enhedstyper – herunder input-, lyd- og videoenheder
  • Nem tilslutning og frakobling uden vCenter
  • Tilslut USB-hubs uden at have brug for en ekstra USB-controller


Hvis du er interesseret i at prøve USB Network Gate, så tilmeld dig den gratis prøveperiode – du kan bruge de 14 dage til at se, om det er kompatibelt med din VMWare-opsætning.

Sådan bruger du USB Network Gate til at få USB på VMWare

1. Download og installer USB Network Gate på ESXi-værtscomputeren og i den virtuelle maskine.

2. Aktivér ESXi-værtsinstansen af USB Network Gate – du kan bruge den 14-dages gratis prøveperiode.

3. Skift til fanen Lokale enheder, og klik på “Del” ud for den ønskede enhed.

4. På VM-installationen af USB Network Gate skal du skifte til Fjernenheder og klikke på “Tilslut”.

FAQ

Grænsen er 20 enheder fordelt på maksimalt 8 USB-controllere.

Human Interface Devices (HID), som omfatter tastaturer og mus; isokrone dataafhængige enheder, såsom mikrofoner og webkameraer; og, vigtigst af alt, USB-hubs.