Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Reindirizzare un controller USB su ESXi VM

Jun 7, 2021

Le tecnologie di virtualizzazione offrono molti vantaggi quando è necessario eseguire più sistemi operativi contemporaneamente. L'hosting di più sistemi operativi guest sulla singola macchina ti aiuta a ridurre i costi relativi al software, ma per di più ti consente di essere più flessibile quando si tratta di gestire risorse IT limitate.

accesso remoto Android

Che cos'è il pass-through USB ESXi e perché potresti averne bisogno?

Logo VMware ESXi

Parlare di pass-through USB VMware ESXi di solito significa reindirizzare il traffico dal controller USB reale della macchina host al sistema operativo guest di una macchina virtuale in esecuzione nell'hypervisor VMware. Mentre un controller USB è in modalità passthrough, tutti i dispositivi rimovibili che collegherai saranno immediatamente disponibili e completamente utilizzabili da qualsiasi workstation VMware virtuale.

Esistono due metodi popolari di passthrough USB VMware: tramite un'app di reindirizzamento USB speciale o per provare ad aggiungere un USB con metodi nativi. In questo articolo, daremo un'occhiata corretta e corretta a entrambi e infine risponderemo alla domanda principale: come collego USB a ESXi VM nel modo più semplice, sicuro e conveniente possibile?

Strumento software appositamente progettato per il reindirizzamento USB

USB Network Gate è un'app di livello professionale sviluppata appositamente per reindirizzare i dispositivi rimovibili collegati alle porte USB in ambienti virtuali. A differenza del metodo naturale che, francamente, è valido solo per memory stick USB e alcuni dispositivi PCI, USB Network Gate può aiutarti a impostare qualsiasi porta USB (anche un controller USB 3.0 xHCI) in modalità passthrough in modo che qualsiasi dispositivo fisico collegato a detto diventa immediatamente disponibile sia da qualsiasi workstation VMware che possiedi, incluse tutte le macchine virtuali ospitate dal tuo server VMware vSphere.

Con UNG, la configurazione del passthrough USB su ESXi è davvero semplice:
1
Installa USB Network Gate sul PC reale che ha il tuo dispositivo fisico collegato (server) e la macchina virtuale (client).
2
Condividi un dispositivo USB sul server (può essere il tuo computer locale o qualsiasi computer in rete).
3
Connettiti al dispositivo USB condiviso dal sistema operativo guest.
4
La macchina virtuale riconoscerà l'hardware condiviso e verrà visualizzato in Gestione dispositivi in modo da poterla utilizzare come se fosse collegata direttamente alla macchina virtuale.

Guarda questa utile guida video:

 videoguida

Perché USB Network Gate è la soluzione migliore per reindirizzare USB a VMware?

✅ Grazie all'impareggiabile tecnologia di virtualizzazione delle porte, UNG può reindirizzare tutti i tipi e le marche di dispositivi USB in un ambiente virtuale. Anche un hub USB e hardware con un'interfaccia HID avviabile.

✅ USB Network Gate funziona molto più velocemente dei metodi nativi, il che lo rende perfetto per il reindirizzamento del controller USB 3.0 xHCI.

✅ UNG è una soluzione multipiattaforma che dispone di versioni per tutti i sistemi operativi più diffusi.

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:

  1. Esegui questo comando per abilitare il servizio arbitratore USB: /etc/init.d/usbarbitrator start

  2. Accedi al tuo VMware vSphere Web Client e accedi all'inventario della tua macchina virtuale.

  3. 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". l'elenco delle macchine virtuali
  4. Selezionare il menu "Nuovo dispositivo" e "Dispositivo USB host". Seleziona l'opzione "Aggiungi". dispositivo USB host
  5. 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

Miglior scelta

USB Network Gate

  • Rango 4.9 basato su 179+ utenti
  • Requisiti: Windows (32-bit e 64-bit): Windows 7/8/10, Windows Server 2008 R2/2012/2016/2019. 5.45MB espaço livre.
  • Versione 9.2.2372. (). Note di rilascio