Akses ke USB flash drive dari ESXi shell

Terkadang ketika bereksperimen dengan server pengujian ESXi saya, saya memerlukan akses langsung dari konsol ESXi (shell) ke USB flash drive yang terhubung ke server (maksud saya akses langsung dari ESXi ke drive USB, dan bukan USB yang meneruskan ke mesin virtual - pass- melalui). Saya berhasil menemukan cara untuk mengakses flash drive eksternal dari ESXi, dan ini akan dibahas dalam artikel ini.

Catatan: Operasi ini hanya dapat digunakan untuk tujuan pendidikan atau untuk tujuan pengujian, dan tidak didukung secara resmi. VMware Anda melakukan semua tindakan dengan risiko Anda sendiri.

Sebelum melanjutkan, kami mengklarifikasi bahwa instruksi tersebut sesuai hanya untuk perangkat penyimpanan USB yang diformat dalam sistem file FAT16. dan akses ke mereka hanya dapat diperoleh dari konsol ESXi versi 4.1 dan 5.0.

  • Masuk ke konsol ESXi Shell melalui SSH dan nonaktifkan layanan USB Arbitrator (USB Arbitrator - layanan ini diaktifkan secara default dan bertanggung jawab atas kemampuan untuk meneruskan perangkat USB pass-through ke OS tamu) menggunakan perintah:
    /etc/init.d/usbarbitrator berhenti

  • Masukkan USB flash drive kami ke server ESXi. Kami memeriksa ketersediaan flash drive menggunakan perintah ESXCLI berikut:
    daftar perangkat inti penyimpanan esxcli | grep -i usb

    (kami memeriksa keberadaan perangkat USB)

    daftar sistem file penyimpanan esxcli

    (lihat sistem file terpasang yang tersedia)

  • Dan akhirnya, setelah kami memastikan bahwa ESXi kami melihat perangkat USB, Anda dapat mengakses sistem file-nya, yang akan dipasang di direktori seperti /vmfs/volumes/mpx.vmhba34:C0:TO:L0:1

Jika Anda lagi membutuhkan fungsi USB Path-Throught, jangan lupa untuk memulai layanan Arbitrator USB dengan perintah:

/etc/init.d/usbarbitrator mulai