Thêm một USB controller vào một máy ảo bằng vSphere ClientBộ điều khiển USB controller có sẵn để thêm vào các máy ảo để hỗ trợ USB đi qua từ một máy chủ ESXi hoặc máy tính trạm để có thể sử dụng USB trong máy ảo.
Bạn có thể thêm hai bộ điều khiển USB controller vào một máy ảo. Bộ điều khiển xHCI, có sẵn để hỗ trợ hệ điều hành Linux chỉ hỗ trợ USB 3.0 SuperSpeed, 2.0, 1.1 và các thiết bị. Bộ điều khiển EHCI + UHCI hỗ trợ USB 2.0 và 1.1 thiết bị.Các điều kiện để thêm một bộ điều khiển khác nhau, tùy thuộc vào phiên bản thiết bị, các loại USB passthrough (máy chủ hoặc máy trạm), và hệ điều hành máy trạm.
Ghi chú:
Trình điều khiển không có sẵn cho bộ điều khiển xHCI trên hệ điều hành Windows client.
Đối với hệ thống Mac OS X, bộ điều khiển EHCI + UHCI được kích hoạt theo mặc định và là cần thiết cho USB chuột và bàn phím truy cập.
I. Trường hợp dùng vSphere Client:
Cho các máy ảo với máy trạm Linux, bạn có thể thêm một hoặc cả hai điều khiển, nhưng các thiết bị 3,0 superspeed không được hỗ trợ passthrough từ một máy chủ ESXi đến một máy ảo. Bạn không thể thêm hai bộ điều khiển cùng loại.
Cho USB passthrough từ một máy chủ ESXi đến một máy ảo, các trình điều khiển USB có thể điều chỉnh tối đa là 15 bộ điều khiển USB. Nếu hệ thống của bạn bao gồm bộ điều khiển vượt quá giới hạn 15 điều khiển và bạn kết nối thiết bị USB vào chúng, các thiết bị đó sẽ không thể hoạt động trên máy ảo.
Điều kiện sử dụng:
Bước tiến hành:
Khi bạn mở lại Properties Editor, bộ điều khiển xHCI xuất hiện trên tab Hardware là 1 USB controller xHCI. Bộ điều khiển EHCI + UHCI xuất hiện là 1 USB controller riêng.
Bước tiếp theo
Bạn có thể bấm thêm 1 hoặc nhiều USB devices để cho 1 máy ảo VM sử dụng.
II. Trường hợp dùng vSphere Web Client:
Nếu bạn muốn mount USB drive kết nối tới máy ảo Windows Server 2016 trong 1 ESXi Host. Trong tay bạn có USB 3/ USB 2 controller.
Bạn cần phải dùng quyền quản trị để Edit setting máy ảo và add USB controller của VM đó trước tiên, tiếp theo sẽ add USB device hiển thị.
III. Trường hợp dùng Host USB device kết nối qua vSphere Web Client:
Mở trình duyệt Web vSphere Client, chọn máy ảo cần kết nối USB device và bấm Edit Settings.
Select under New device Host USB device and click add.
This will also add an new USB controller as you can see in the screenshot. If you have more than one USB device attached to the ESX you can select the appropriate one through the drop down menu.
When you switch back to the VM you can see the installation of the new components.
After everything is installed, you can find the device within the device manager or if it’s an USB stick, like in my example, under Computer.
IV. Trường hợp dùng Host USB device kết nối qua VM Remote Console:
Trường hợp này dùng được khi bạn có trình duyệt web IE, FF, Chrome, Safari, và USB bạn muốn mount vào chạy trên VM.
Nếu chưa cài phần mềm VMRC này trên máy remote client bao giờ, bạn sẽ cần phải download và cài lần đầu
Link download: https://my.vmware.com/en/web/vmware/details?downloadGroup=VMRC1004&productId=742
Khi cài xong VMRC, bạn có thể truy cập lại lệnh chạy “Launch remote console”
Bấm vào biểu tượng USB và chọn Connect (Disconnect from host) để USB device ngắt chế độ đang kết nối tới máy PC bạn đang remote và nó sẽ tự động
Switch chuyển vào máy VM đang được mở bằng VMRC.
Nếu bạn rút USB hoặc mất kết nối USB device từ máy remote PC tới máy ảo bạn sẽ nhận được báo lỗi sau:
V. Danh sách các loại USB Devices được kiểm nghiệm với ESXi Host 6.7 thông qua Virtual Machine
VI. Danh sách các loại USB Devices được kiểm nghiệm với ESXi Host 6.5 thông qua Virtual Machine
Note: Additional devices will be added as they are tested.
VII. Danh sách các loại USB Devices được kiểm nghiệm với ESXi Host 6.0 thông qua Virtual Machine
VIII. Danh sách các loại USB Devices được kiểm nghiệm với ESXi Host 5.x thông qua Virtual Machine
Để tìm được thông tin về Vendor ID, Product ID trong máy ảo windows:
- Open the Device Manager and search for the USB device you want to find the ID for.
- Right-click the device and select Properties.
- Click the Details tab.
- Select Hardware Ids from the Property drop-down menu.
Trường hợp USB devices không có trong danh sách hoặc không support:
Nếu USB device không có trong danh sách, cần thiết lập môi trường thử nghiệm với ESX/ESXi hosts và các máy ảo thử nghiệm việc kết nối với USB device.
These USB devices are not available for passthrough:
- USB devices such as mice and keyboards that have a bootable HID interface.
- USB devices such as real time video cameras and audio devices that use isochronous data transfers.
- USB devices on which an ESXi host is installed.
Tham khảo:
https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vm_admin.doc/GUID-540EA00C-92A6-4562-AEE0-AEEDBAA2B02C.html
https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.doc/GUID-540EA00C-92A6-4562-AEE0-AEEDBAA2B02C.html#GUID-540EA00C-92A6-4562-AEE0-AEEDBAA2B02C