Гіпервізор ESXi від VMWare сумнозвісно обмежувальний, коли йдеться про USB passthrough. Дізнайтеся про його обмеження та про те, як налаштувати passthrough з хоста ESXi на резидентну віртуальну машину. Як альтернативу, можете спробувати USB Network Gate — він має значно менше обмежень, ніж нативний метод.
VMWare ESXi USB Passthrough
Підтримка USB на віртуальних машинах VMWare визначається гіпервізором ESXi, і вона має низку обмежень. Ви не можете використовувати:
- USB-хаби
- Аудіо- або відеопристрої зі строгими вимогами до таймінгу (мікрофони, вебкамери тощо)
- Пристрої введення HID, зокрема клавіатури та миші
Також потрібно вручну вмикати пристрої CCID для кожної віртуальної машини. Це робить її переважно корисною для USB-накопичувачів або зовнішніх пристроїв, що мають функцію, не пов’язану з ПК, але можуть бути налаштовані через USB, наприклад певні типи ДБЖ.
Користувачі зазвичай обходять обмеження щодо USB-хабів, купуючи додаткові PCIe-карти USB-адаптерів. Потім карту можна передати наскрізь (passthrough) повністю, що дає змогу виконувати гарячу заміну USB-пристроїв. Однак додавання PCIe-пристрою до хост-комп’ютера ESXi під час роботи VM може спричинити втрату даних навіть на інших, не пов’язаних PCIe-пристроях, тож уникайте цього.
Мережеве програмне рішення для USB passthrough, таке як USB Network Gate, має багато переваг над нативним USB ESXi.
Як увімкнути USB-передавання VMWare
1. Спочатку потрібно додати USB-контролер до ВМ. Відкрийте vCenter і клацніть правою кнопкою миші на вашій віртуальній машині.
2. Перейдіть на вкладку Віртуальне обладнання.
3. Натисніть «Додати новий пристрій» і виберіть «USB-контролер», потім вкажіть USB-контролер вашої системи.
4. Додавши контролер, ви можете використовувати ту саму кнопку, щоб додати USB-пристрій. Натисніть «Додати новий пристрій».
5. Виберіть «Host USB Device» і вкажіть пристрій.
USB Network Gate - альтернатива рідному ESXi USB
USB Network Gate пропонує кращу альтернативу USB passthrough у VMWare ESXi, дозволяючи підключати пристрої безпосередньо через IP, без проходження через USB-контролер хоста. Переваги включають:
- Більше доступних типів пристроїв — зокрема пристрої введення, аудіо- та відеопристрої
- Просте підключення та відключення без vCenter
- Підключення USB-хабів без потреби в додатковому USB-контролері
Якщо ви хочете спробувати USB Network Gate, зареєструйтеся на безкоштовну пробну версію — у вас буде 14 днів, щоб перевірити, чи сумісна вона з вашою конфігурацією VMWare.
Як використовувати USB Network Gate для отримання USB на VMWare
1. Завантажте та встановіть USB Network Gate на головному комп’ютері ESXi та у віртуальній машині.
2. Активуйте інсталяцію USB Network Gate на хості ESXi — ви можете скористатися 14-денною безкоштовною пробною версією.
3. Перейдіть на вкладку «Локальні пристрої» та натисніть «Поділитися» поруч із потрібним пристроєм.
4. Під час встановлення USB Network Gate на віртуальній машині перейдіть до Remote Devices і натисніть «Connect».
Часті запитання
Ліміт становить 20 пристроїв на максимум 8 USB-контролерів.
Пристрої взаємодії з людиною (HID), до яких належать клавіатури та миші; пристрої, що покладаються на ізохронні дані, як-от мікрофони та вебкамери; і, найважливіше, USB-концентратори.