We help IT Professionals succeed at work.

Remote USB Device for ESXi VM or Docker

beatified
beatified asked
on
I have an ESXi Server in which I have a VM that I would like to utilize a USB device from a remote location from the server although it is still on the same LAN.

I have read that there are USB over IP devices available that would achieve what I am after. Can someone make a recommendation.

The VM is running linux and there is a possibility I could run it in docker as well. Is this still possible with Docker?
Comment
Watch Question

Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
We use the following:-

https://www.fabulatech.com/

it works very well, and we also use USB Anywhere by Digitech

https://www.digi.com/products/networking/usb-connectivity/usb-over-ip/anywhereusb

both work very well.

Docker is very different, and will depends on a number of things, networking, linux version, etc

Author

Commented:

Thanks for the response Andrew. I am looking for something that is hopefully a hardware solution. I have seen things like this before made by SIGG but its not the best device at all. It seems that all of the quality hardware solutions are only available for windows as is the SIGG.


I found this project on sourceforge http://usbip.sourceforge.net/ and it seems to do what I want but it would require a something like a raspberry pi. And I really dont care for the reliability of micro sd cards in RPi's.


I also found a post on exactly what I was aiming to do. https://derushadigital.com/other%20projects/2019/02/19/RPi-USBIP-ZWave.html


The SIGG solution mentioned above is basically a dongle which is ethernet on one end and usb on the other, and then a driver is installed on the machine you intend to use the usb device from.


That would be the preferred type of solution but once again its only Windows based.


As far as the Docker issue. I have Docker installed on an ESXi VM running Ubuntu Server so I can just create a seperate VM specifically for (in my case) Home Assistant if needed.


Do you know of any hardware solutions that might suit my needs? Otherwise I'll probably just give USB/IP a try.

Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
we use Digi USB Anywhere as a hardware solution.

if clients can not afford digi we use Fabultech

tried and tested we don’t use home brew solutions these may work in Linux but Docker does not really have real hardware access

Author

Commented:

Do either the Digi or fabultech support Ubuntu or Debian?

VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017
Commented:
Fabultech support Linux kernel 2.6.18 or greater, libssl 1.0 or greater

No Linux support for Digi.