Проброс usb-пристроїв в гостьові ос vmware vsphere 5 - умови і обмеження

Як ви знаєте, ще в VMware vSphere 4.1 з'явилася можливість "прокидати" USB-пристрої сервера в віртуальні машини (USB device passthrough). ВVMware vSphere 5 ці можливості ще були кілька поліпшені за рахунок додавання підтримки пристроїв для проброса і від клієнта (+ USB 3.0), а не тільки від сервера. У цій замітці наведемо основні особливості і умови використання USB-пристроїв в віртуальних машинах на серверах ESXi.

Для початку прості правила при прокинув USB-пристроїв сервера (Host-Connected USB Passthrough):

  • одне USB-устройствo може бути проброшено тільки в одну ВМ, для однієї ВМ може бути використано до 20 пристроїв
  • Для роботи проброса необхідна версія Virtual Hardware 7 або вище (в vSphere 5 - восьма версія)
  • Ясна річ, на хості повинен бути USB-контролер. USB arbitrator хоста ESXi може керувати 15-ю контролерами
  • Для ВМ з прив'язаними до них USB-пристроями можна використовувати vMotion, але мігрувати самі пристрої не можна
  • Перед тим як використовувати USB-пристрій в ВМ, потрібно додати до неї USB-контролер в настройках
  • Перед відключенням проброшенного в ВМ USB-пристрої рекомендується відключати кидок контролера в ВМ.
  • Перед використанням функцій Hot Add (memory, CPU) потрібно відключати USB-пристрої від ВМ, оскільки при додаванні ресурсів Hot Add пристрою USB відключаються, що може привести до втрати даних
  • Віртуальна машина не може завантажуватися з проброшенного пристрою USB
  • Ну і напевно здогадуєтеся, що не можна прокидати флешку з самим ESXi
  • Контролер xHCI (для пристроїв USB 3.0) доступний поки тільки для Linux-систем (починаючи з ядра 2.6.35), для Windows драйверів поки немає

Також відзначимо, що починаючи з VMware vSphere 5.0, стала доступною можливість прокидати USB-пристрої в ВМ від клієнтів (Client-Connected USB Passthrough). Оскільки ця можливість реалізована на рівні клієнта vSphere Client, то, використовуючи клієнта п'ятої версії, можна прокидати USB-девайси на ВМ, розміщені на ESX / ESXi 4.1.

Таким чином, виходить наступна таблиця підтримки інтерфейсів USB і типів підключення пристроїв:

Версія і тип інтерфейсу

Хости ESX / ESXi 4.1

Схожі статті