Hai semuanya, apa kabar? Mungkin teman-teman ada yang kepikiran, “Bisa gak ya, USB drive dicolok ke server fisik, tapi muncul di VM?”. Di Proxmox VE ada fitur USB Passthrough yang memungkinkan kita untuk mengakses perangkat yang terhubung ke server fisik. Seolah-olah VM yang kita gunakan akan berpikir bahwa USB tersebut terhubung langsung ke VM.
Use Case
Penggunaan USB drive kadang masih diperlukan dalam beberapa skenario. Ada aplikasi akuntansi atau engineering yang hanya bisa dijalankan kalau ada USB drive khusus yang terhubung. Kadang, USB drive juga masih digunakan untuk backup data. Atau, ingin menghubungkan perangkat khusus (IoT atau perangkat lainnya) ke sistem yang berjalan sebagai VM.
Setup USB Passthrough di Proxmox VE
Kali ini kita akan coba colok USB drive ke server fisik Proxmox VE. Drive yang digunakan sih sudah bootable, untuk instalasi OS. Jadinya gak bisa dibuka seperti USB drive biasa dan digunakan untuk simpan file.
Identifikasi di Server Fisik
Colok USB drive ke server fisik. Pastikan kita sudah ada akses ke console dari server fisik. Selanjutnya, kita bisa gunakan perintah berikut di shell:
lsusb
Apabila berhasil terdeteksi, tampilannya seperti ini:
root@pve21:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Konfigurasi VM
VM yang akan digunakan pada pengujian kali ini adalah VM Windows 10. Buka menu VM> Hardware> Add> USB Drive.

Ada beberapa opsi yang dapat dipilih pada pengujian kali ini:
- *Use USB Vendor/Device ID: yang digunakan adalah ID dari perangkat yang dihubungkan. Jadi, kalau kita pindahkan USB drive-nya ke port USB lain, maka VM akan tetap mengenali.

- Use USB Port: Yang digunakan sebagai identifier adalah port fisiknya. Apabila kita pindahkan USB drive-nya ke port lain, VM tidak dapat mendeteksi USB drive-nya.

Cek di VM
Gambar di bawah ini menampilkan USB drive yang sudah ditambahkan ke VM Windows.

Saat kita masuk lagi ke VM, USB drive berhasil terdeteksi secara otomatis (tanpa restart).

Saat di-restart, USB drive juga tetap terdeteksi oleh Windows.
Penutup
USB pasthrough di Proxmox VE merupakan “penghubung” antara hardware fisik dan virtualisasi. Prosesnya lumayan cepat dan tidak ada konfigurasi yang ribet. Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.
