Nonostante tutti i dividendi che le tecnologie di virtualizzazione possono offrire alla tua azienda, l'accesso all'USB in una macchina virtuale in esecuzione su una workstation VMware può essere problematico. Se la tua ESXi VM non è in grado di rilevare un dispositivo USB locale, non riesce a farlo funzionare correttamente o il tuo server ESXi non ha più porte USB libere, la funzione passthrough USB verrà in tuo aiuto.
Da questo articolo, scoprirai come connettere USB alle macchine virtuali VMware in modo semplice e sicuro e infine rispondere alla domanda di lunga data: come posso fare in modo che VMware riconosca la mia USB?
Se l'acquisto di uno strumento software adeguato non è un'opzione, puoi provare a configurare il reindirizzamento USB a VMware con funzionalità standard.
Ma prima di iniziare, tieni presente queste restrizioni:
❌ Questo metodo non funzionerà per qualsiasi periferica non collegata alla porta USB dell'host (sebbene possa essere utilizzato per reindirizzare alcuni dispositivi PCI).
❌ Il servizio di arbitraggio USB deve essere abilitato (manualmente).
❌È molto probabile che non funzioni per un controller XHCi USB 3.0 o qualsiasi periferica USB diversa da un dispositivo di archiviazione o una chiavetta USB.
❌ Il numero massimo di dispositivi che possono essere collegati contemporaneamente è due.
Quindi, finalmente, ecco la tua risposta alla domanda "Come posso accedere a USB su VMware con metodi nativi?":
/etc/init.d/usbarbitrator start
Per smontare il dispositivo, selezionare una porta a cui è collegato e scegliere Nessuno nel relativo menu.
Se non è ancora possibile accedere al dispositivo USB dal sistema guest della macchina virtuale, potrebbe anche essere necessario spegnere la macchina virtuale, quindi scollegare il dispositivo e ricollegarlo di nuovo.
La workstation deve mantenere la connessione alla porta USB della macchina host, ma in caso contrario, accedere alla > VM > Removable Devices (Nome dispositivo) e selezionare Connetti dal menu.
A partire da vSphere 5.0, è possibile configurare il pass-through dei dispositivi USB utilizzando un concentratore AnywhereUSB. Si tratta di hub USB a 2, 8 e 24 porte con supporto della tecnologia USB RealPort che consente di reindirizzare automaticamente i dispositivi USB collegati al concentratore a tutte le workstation virtuali VMware sulla rete locale.
Le restrizioni di questo metodo sono:
❌ Un elenco molto limitato di dispositivi USB supportati.
❌ La velocità massima è USB 1.1.
❌ È una soluzione solo per Windows che non funzionerà su nessun'altra piattaforma.
❌ È possibile collegare solo fino a 2, 8 o 24 dispositivi contemporaneamente, a seconda del numero di porte USB del concentratore.
Ecco come far funzionare questo metodo:
Nota: se viene visualizzato il messaggio di avviso che indica che i driver non hanno ancora superato il test del logo Windows, fare clic su Continua comunque.
Se dopo questo passaggio il passthrough USB ESXi continua a non funzionare, tornare al passaggio 1 e provare a rifare tutto da capo. Oppure prendi in considerazione l'acquisto di un vero software USB over Ethernet (ad esempio, USB Network Gate) per risolvere una volta per tutte qualsiasi problema legato al pass-through.
Ecco perché USB Network è Gate la migliore soluzione per il passthrough USB delle workstation VMware:
✅ Con l'avanzata tecnologia di virtualizzazione delle porte di USB Network Gate, è possibile reindirizzare le periferiche USB all'ambiente virtuale senza alcuna limitazione nel tipo di hardware o sistemi operativi da cui le si sta reindirizzando.
✅ È molto meno costoso del famigerato VMware Horizon Client.
✅ A differenza dei metodi nativi validi solo per reindirizzare dispositivi PCI e chiavette USB, USB Network Gate può impostare in modalità passthrough qualsiasi periferica basata su USB, ad esempio una tastiera con un'interfaccia HID avviabile, una webcam, un dispositivo POS, un sistema di automazione industriale, un hub USB o un controller XHCi USB 3.0.
✅ UNG è così facile da usare che l'aggiunta di una USB a una VM ESXi non richiederà la modifica manuale delle impostazioni o la gestione del servizio di arbitraggio USB.
Il passthrough USB è una tecnologia che reindirizza tutti i dati da e verso il dispositivo USB reale collegato a una macchina host a un dispositivo USB virtuale connesso alla VM. Ciò consente di accedere e utilizzare una porta USB sulla workstation VMware come se fosse collegata direttamente ad essa.
La funzione di passaggio USB integrata di VMware potrebbe limitare la funzionalità di alcuni dispositivi USB e, per altri, non funzionerà affatto. Questo è il motivo per cui il modo più semplice per farlo è utilizzare un'app di reindirizzamento USB.
USB Redirector (noto anche come USB Network Gate) è un'utilità speciale che funge da connettore wireless che collega i dispositivi USB alle macchine VMware. Funziona sia per le porte e i dispositivi USB locali che per quelli collegati a qualsiasi computer connesso alla rete. La soluzione funziona perfettamente con VMware vSphere, VMware ESXi, molti altri ambienti virtuali e tutti i sistemi operativi più diffusi.
Ecco i tre componenti necessari per connettere un'unità USB a una macchina virtuale VMware:
Nota: per usare USB 3.0, l'hardware della VM deve essere la versione 8 o successiva.
È possibile utilizzare la funzionalità passthrough USB VMware per connettere fino a 20 dispositivi fisici con un'interfaccia USB e una porta USB a ciascuna VM o host ESXi. Quando si aggiunge un controller USB virtuale, assicurarsi di aver installato un driver USB VMware sul sistema operativo guest.
Per rimuovere in modo sicuro un controller USB virtuale dalla macchina virtuale, iniziare rimuovendo tutti i dispositivi USB ad esso collegati.