Consulenze presso Eunet srl, via dell'Artigianato 15, 09122 Cagliari 070 753609 Lun - Ven 08:30-13:00 / 14.30-17.00

Autoconnecting USB Devices VMware

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.

vm-proprties

periferiche

Adesso possiamo spengere la macchina virtuale. Entriamo in SSH nell'host ESXi e digitiamo il comando lsusb.

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"

nel mio caso (note editor VI)

vi /vmfs/volumes/datastore1/vm-xp/xp.vmx

inseriamo in fondo al file la riga

vm.vmx

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.

(0 Votes)