Questa procedura risolve la necessità di far vedere automaticamente, ad una macchina virtuale, una periferica USB collegata all'host ESXi. Inserendo ad esempio una penDrive nell'host VmWare, possiamo fare in modo che la macchina virtuale carichi automaticamente il dispositivo.
Per prima cosa facciamo un salvataggio della VM. Verifichiamo che nelle proprietà della macchina virtuale sia presente il controller USB. Successivamente aggiungiamo il device USB in questione e verifichiamo che tutto funzioni regolarmente.
Adesso possiamo spengere la macchina virtuale. Entriamo in SSH nell'host ESXi e digitiamo il comando lsusb.
In questo caso le informazioni che ci servono sono nella prima riga, dopo il campo ID.
Bus 02 Device 13: ID 13fe:1e23 Kingston Technology Company Inc. |
il primo campo identifica il vendor, il secondo il productID. Ovviamente diversi per ogni device. Adesso dobbiamo editare il file VMX della macchina virtuale. Assicuriamoci che la macchina virtuale sia spenta. Sempre della console dell'host VmWare editiamo il file "nostra_vm.vmx"
vi /vmfs/volumes/datastore1/vm-xp/xp.vmx |
inseriamo in fondo al file la riga
usb.autoConnect.device0 = "0x13fe:0x1e23"
Se avessi la necessità di fare questa cosa con più device è necessario incrementare il numero ..deviceN
esempio:
usb.autoConnect.device1 = "0xXXXX:0xYYYY"usb.autoConnect.device2 = "0xXXX1:0xYYY1"Adesso salviamo ed usciamo. Qui il documento ufficiale vmware.