Metodi nativi per il pass-through USB VMware
L'aggiunta di una USB a una macchina virtuale con metodi nativi non è un processo molto complicato, ma prima ancora di iniziare, tieni in considerazione alcuni punti davvero importanti:
- I metodi nativi funzionano meglio per reindirizzare dispositivi PCI e memory stick USB.
- Se passi attraverso un hub USB, la tua VM non vedrà l'hub, solo le periferiche ad esso collegate.
- Ogni dispositivo USB può essere montato solo su una macchina virtuale alla volta. Se il tuo dispositivo USB locale è attualmente connesso a una macchina virtuale, non potrai aggiungerlo a un'altra finché il dispositivo non sarà disconnesso dalla prima.
- VMware consente di connettere un dispositivo USB a un SO guest solo se è collegato all'host su cui viene eseguita la macchina virtuale. Ciò si oppone al software pass-through USB dedicato in grado di funzionare con qualsiasi dispositivo remoto sulla rete.
Quindi, ecco cosa dovresti fare per reindirizzare i dispositivi USB al sistema operativo guest VMware:
- Esegui questo comando per abilitare il servizio arbitratore USB:
/etc/init.d/usbarbitrator start
- Accedi al tuo VMware vSphere Web Client e accedi all'inventario della tua macchina virtuale.
- Apri l'elenco delle macchine virtuali e seleziona la macchina che richiede l'accesso a un dispositivo USB. Fare clic con il pulsante destro del mouse e selezionare le impostazioni "Modifica".

- Selezionare il menu "Nuovo dispositivo" e "Dispositivo USB host". Seleziona l'opzione "Aggiungi".

- Ora seleziona il dispositivo da aggiungere dall'elenco a discesa visualizzato e fai clic su OK.
Se dopo questo passaggio il passthrough USB ESXi non funziona, torna al passaggio 1 e prova a ripetere l'operazione. Oppure prendi in considerazione l'idea di procurarti uno strumento software adeguato (ad esempio USB Network Gate per affrontare una volta per tutte eventuali problemi relativi al pass-through.
Per smontare il dispositivo dalla tua VM in modo che altri possano usarlo, esegui questo comando per disabilitare il servizio di arbitrato USB:
/etc/init.d/usbarbitrator stop