Ogni utente di workstation VMware alla fine incontra il problema di una VM che si rifiuta semplicemente di vedere le periferiche USB che non sono memory stick USB. L'unico modo per aggirare il problema è configurare il passthrough USB VMware utilizzando un'app appositamente creata o una funzione VMware dedicata (molto diversamente dai dispositivi PCI che possono essere reindirizzati direttamente dal menu del client vSphere).
Nell'articolo di oggi, scopriremo qualcosa in più sul reindirizzamento USB in VMware, sull'impostazione di un controller USB in modalità passthrough e forse troveremo un analogo più economico di VMware Horizon.
Una delle funzionalità di Horizon Client, precedentemente noto come reindirizzamento USB VMware View, che consente l'accesso ai dispositivi rimovibili collegati alle porte USB della macchina locale dai sistemi operativi guest delle VM in esecuzione in VMware ESXi, VMware vSphere o altri ambienti di virtualizzazione. A differenza delle app specifiche per attività, non può essere utilizzato per reindirizzare un controller XHCi in modo che ogni dispositivo USB appena collegato arrivi direttamente al sistema operativo guest o imposta un controller USB in modalità passthrough. Serve solo per aggiungere un dispositivo USB alla specifica workstation virtuale VMware.
Nonostante tutti i suoi meriti, questa funzione non è affatto una soluzione completa, poiché è difficilmente utilizzabile per l'hardware HID a causa dei gravi ritardi causati dalla latenza di rete e non sarà affatto utile se è necessario reindirizzare una webcam, un Dispositivo audio USB, uno scanner o un hub USB. E non puoi usarlo per reindirizzare un dispositivo Ethernet USB a meno che tu non voglia che la tua VM perda tutta la connettività di rete (prova invece ad abilitare il passthrough I/O DirectPath per i dispositivi PCI sul tuo host ESXi).
Quindi, fondamentalmente, è un'opzione valida solo se stai aggiungendo un archivio USB alla tua VM o hai bisogno di usare una memory stick USB lì. E questa è un'enorme delusione, soprattutto considerando il prezzo di diverse migliaia di dollari del VMware Horizon Client.
Ecco cosa rende USB Network Gate così eccezionale per il reindirizzamento USB VMware:
✅ Versatilità: UNG funziona con qualsiasi dispositivo fisico basato su USB e su tutti i sistemi operativi.
✅ Usabilità: UNG è molto facile da installare e utilizzare e non dovrai abilitare manualmente la funzione di arbitro USB (o nemmeno sapere cos'è un arbitro USB).
✅ Flessibilità: reindirizza un hub USB o un controller XHCi, in modo che qualsiasi dispositivo fisico collegato sarà immediatamente disponibile per la connessione per qualsiasi tua VM ESXi.
Basta installare USB Network Gate sui tuoi sistemi host e guest e non avrai più problemi ad accedere a una periferica USB dall'interno di una sessione VM.
La funzione di reindirizzamento USB di Horizon Client presenta alcune limitazioni che è necessario conoscere prima di utilizzarla:
❌ Non utilizzare questa funzione per periferiche audio e video o altri dispositivi che richiedono una buona capacità di larghezza di banda per il corretto funzionamento.
❌ Non abilitare la connessione automatica se disponi di un dispositivo touch screen collegato al tuo host o farà il caos con i controlli della tua VM.
❌ Dopo aver reindirizzato un dispositivo a una VM, non sarai in grado di accedervi dall'host.
❌ Il componente Reindirizzamento USB deve essere installato, altrimenti non sarai in grado di utilizzare questa funzione.
❌ Se il dispositivo che stai reindirizzando necessita di un driver specifico, dovrai installarlo sia sul tuo host che su tutte le VM che collegheranno il dispositivo.
❌ Se reindirizzi manualmente i dispositivi basati su Android, non funzioneranno fino al riavvio della VM.
❌ Non provare a reindirizzare uno scanner utilizzando questa funzione, ecco a cosa serve la funzione di reindirizzamento dello scanner.
A volte quella funzione di connessione automatica non funziona. In tal caso, puoi provare a reindirizzare manualmente il dispositivo. Ecco come si fa:
Non è raro che questa funzione non funzioni anche se la periferica che stai condividendo soddisfa tutti i requisiti e hai fatto tutto correttamente. In questo scenario, puoi approfondire e provare a risolvere i problemi di reindirizzamento USB o ottenere la soluzione software specifica per l'applicazione, ad es. USB Network Gate: dipende totalmente da te.