Vmware как пробросить usb
Перейти к содержимому

Vmware как пробросить usb

  • автор:

Vmware как пробросить usb

You are using an outdated browser. Please upgrade your browser to improve your experience.

expand-card-line
calendar-line —>

Можно использовать VMware Remote Console для подключения устройств к виртуальной машине по USB и Bluetooth.

Необходимые условия

Убедитесь, что устройство подключено к локальному компьютеру.

Процедура

  1. Перейдите к нужной виртуальной машине в VMware Remote Console .
  2. Просмотрите список доступных съемных устройств.
    • В Windows откройте меню VMRC > Съемные устройства .
    • В macOS выберите Виртуальная машина > USB и Bluetooth > Параметры USB и Bluetooth .
    • В ОС Linux откройте меню Виртуальная машина > Съемные устройства .
  3. Подключите съемное устройство к виртуальной машине.
    • В ОС Windows или Linux выберите нужное устройство в меню Съемные устройства и нажмите кнопку Подключиться (отключиться от узла) .
    • В macOS выберите нужное устройство в разделе Подключение USB-устройств с Mac .

Результаты

Если к виртуальной машине подключено устройство, рядом с его именем появляется флажок, а значок устройства отображается на панели задач виртуальной машины.

Если устройство подключено к клиенту через USB-концентратор, виртуальная машина видит только USB-устройство, а не концентратор.

Дальнейшие действия

Чтобы отключить съемное устройство, выполните следующие действия.

  • В ОС Windows или Linux выберите нужное устройство в меню Съемные устройства и нажмите кнопку Отключиться (подключиться к узлу) .
  • В macOS снимите выбор с устройства в разделе Подключение USB-устройств с Mac .

VMware PCI Passthrough — проброс USB с гипервизора на виртуальную машину

PCI Device Passthrough

Задача — пробросить USB порт гипервизора на виртуальную машину. Имеем сервер HP Proliant DL360 Gen9 в качестве гипервизора.

Первая неявная проблема: у этого сервера один USB контроллер, если мы его пробросим на виртуальную машину, то не сможем подключить к серверу клавиатуру с мышкой. С точки зрения системного администрирования и эксплуатации такой подход неприемлем. Поэтому мы просто купили отдельный PCI USB контроллер:

usb

usb

usb

usb

usb

Вытаскиваем переходник для PCI плат:

usb

Вставляем в него наш PCI USB контроллер. Возвращаем на место переходник для PCI плат:

usb

Собираем сервер, включаем. Присоединяем к USB порту нового контроллера то устройство, которое будем прокидывать на виртуальную машину.

usb

Дожидаемся загрузки сервера. Поскольку у нас HP Proliant, то смотрим через ILO в разделе System Information > Device Inventory адрес нашего устройства:

usb

Адрес показывается при наведении мышкой. Bus 8, Device 0, Function 0.

В vCenter кликаем на наш гипервизор. Configure > PCI Devices.

usb

Кликаем на карандашик, открывается окно со списком всех PCI устройств:

usb

Находим устройство 8-0-0 и ставим галку. Можно и по названию определить, но если у вас несколько одинаковых USB контроллеров, то трудно угадать нужный. Сохраняемся.

1 device will become available when this host is rebooted

usb

В списке доступных устройств появляется наш контроллер. Но для его работы нужна перезагрузка. перезагружаем хост:

usb

После перезагрузки гипервизора PCI устройство можно прокидывать на виртуальную машину.

Выбираем виртуалку, нажимаем Edit Settings:

usb

Добавляем новое устройство PCI Device:

usb

usb

Если у нас только один контроллер, то в списке от подставляется автоматически:

usb

Для работы PCI устройства необходимо зарезервировать ОЗУ. Кликаем Reserve all memory. Один аларм пропадает:

usb

Читаем предупреждение о том, что на виртуалке с прокинутым PCI устройством нельзя делать некоторые вещи: нельзя ставить виртуалку на паузу, мигрировать на другой хост, использовать снапшоты.

Теперь у нас есть PCI устройство:

usb

Примечание

Если вы попытаетесь на такую машину поставить винду, то получите в бубен:

usb

В этом случае удаляете PCI устройство из виртуалки, ставите винду, снова прокидываете устройство на виртуалку. Вот такая канитель.

Обычная загрузка Windows тоже может привести к такой ошибке. В этом случае вынимаете все устройства из USB контроллера, вставляете в него обычную флешку. Винда загрузится. Потом можно вынимать флешку и втыкать ваши устройства.

В целом, я недоволен этим сервисом. В случае перезагрузки машины есть большая вероятность, что гипервизор упадёт. От чего это зависит — непонятно, ясно только, что падения происходят только на Windows машинах. С linux проблем замечено не было. После нескольких неудачных перезагрузок всё может нормально подняться.

Проброс USB устройств в Vmware Workstation

Настройка серверов windows и linux

Добрый день! Уважаемые читатели и гости популярнейшего компьютерного портала Pyatilistnik.org. Уверен, что среди моих подписчиков и читателей не мало людей у кого дома установлен гипервизор Vmware Workstation 14 и выше, а может и VirtualBox, с помощью которого они запускают внутри своей основной операционной системы, виртуальные машины на различных ОС. Благодаря этому есть возможность на одном железе протестировать много чего, чаще всего это актуально для администраторов, когда они создают целые тестовые стенды или же для программистов. Бывают ситуации, что есть необходимость пробросить внутрь виртуальной машины Vmware Workstation USB флешку или USB принтер, а может и звуковую карту и люди не знают, как это можно сделать. Сегодня я покажу процесс подключения периферийных устройств подключенных к вашему компьютеру внутрь виртуальной машины.

Сценарии применения проброса устройств в Vmware Workstation

Перед тем. как я вам покажу сам не хитрый процесс, я бы хотел привести несколько сценариев, которые применимы к данной задаче.

  1. Вы создали загрузочную флешку с Windows 10 или ESXI, не важно и хотели бы проверить, ее корректную работу
  2. У вас есть USB-принтер, который в данный момент у вас работает на операционной системе Windows 7. Вам предлагают обновиться до Windows 10, но вы не знаете будет ли ваш старый принтер на нем корректно работать, в данном случае его проброс на виртуальную машину с десяткой сможет ответить на данный вопрос.
  3. Проверка USB-токенов в таких продуктах, как КриптоПРО. Например я так тестировал проблемы с JaCarta ключиком.

Применений очень много и, что самое замечательное, если вы сломаете операционную систему внутри виртуальной машины, то это ни как не повлияет на вашу основную ОС.

Как пробросить устройство в виртуальную машину Vmware Workstation

Пробросить USB в Vmware Workstation-01

У меня есть виртуалка Windows 10 (1809), как видите в ней только один диск.

Пробросить USB в Vmware Workstation-02

Щелкаем по ней правым кликом мышки и из контекстного меню выбираем пункт «Съемные устройства (Removable Devices)». Тут у вас будет список устройств, которые вы сможете подключить в вашу виртуальную машину:

  • CD/DVD приводы
  • Сетевые адаптеры
  • Принтеры
  • Звуковые карты
  • Съемные носители

Пробросить USB в Vmware Workstation-03

Меня интересует именно последний вариант, среди всех доступных USB, я нахожу свой Fujitsu ZM-VE400. Перехожу в правое меню и выбираю пункт «Подключить (Отключить от текущего хоста (Connect «Disconnect from Host»))». Как только вы выберите данный пункт, то произойдет магия и в вашу виртуальную машину будет подключен ваш физический USB диск или любое другое устройство.

Проброшенный диск в VMware Workstation

Как видим все успешно появилось в Windows 10. Если нужно отключить устройство, то так же заходим в нужное меню, но уже выбираем пункт «Отключить (Disconnect (Connect to host))».

Отключение проброшенного USB в VMware Workstation

Данный метод хорош тем, что не требует установки дополнительного оборудования SEH или DIGI. о которых я рассказывал в статье, про подключение USB по сети, но там с ESXI хостами просто по другому нельзя. Так что смело тестируйте пробрасывая практически любое периферийное устройство в вашу Vmware Workstation. На этом у меня все, с вами был Иван Семин, автор и создатель блога Pyatilistnik.org.

Популярные Похожие записи:

Не активно поле migrate на виртуальной машине ESXI

  • Ошибка Invalid operation for device ‘0’ в ESXI 6.5
  • Решено: EFI Virtual disk (0.0) Not found
  • Как удалить виртуальную машину Vmware ESXI
  • Как отключить CBT в Vcenter 7
  • Не активно поле migrate на виртуальной машине ESXI
  • Удаление застрявших VMDK из прокси Veeam

Пробрасываем USB модем в vmware esxi виртуальную машину

Пробрасываем USB модем в vmware esxi виртуальную машину

Настройка серверов windows и linux

Всем привет, сегодня расскажу как пробросить USB модем в vmware esxi виртуальную машину, пробрасывать можно любую флешку, и можно даже некоторые usb устройства. Данная функция есть у Vmware уже давно, у нее есть как плюсы так и минусы, поговорим обо всем. Лично мы у себя в организации тестировали ее для системы мониторинга и оповещения о доступности серверов, чтобы ответственные люди смогли оперативно получать оповещения Zabbix. Хотя я уверен, что вы сможете данную возможность применить и для своих требований.

Для чего пробрасывают в vmware usb

Ну в vmware usb устройства, пробрасывают в конкретные виртуальные машины, для сервисов которые используют аппаратные ключи для своей работы или те же самые модемы, для службы оповещения например. Данный режим прокидывания называется Host-Connected USB Passthrough, ниже я хочу определиться с требованиями, которые должны быть выполнены.

Требования для проброса

  • Первое правило весьма логичное, что одно usb устройство, может быть добавлено, только в одну виртуальную машину. У данной машины может быть не более 20 юсби устройств, этого и так за глаза.
  • Версия Virtual Hardware должна быть не ниже 8
  • На хосте должен быть USB-контроллер. USB arbitrator хоста ESXi может управлять 15-ю контроллерами
  • С данными виртуальными машинами, можно проводить процедуру миграции (vMotion), но usb с ней не переедет, это нужно учитывать.
  • Перед, добавлением юсби устройства, нужно добавить USB-контроллер в устройства виртуалки
  • Перед отключением проброшенного в ВМ ЮСБИ-устройства рекомендуется отключать проброс контроллера в Virtual Machine
  • Если у вас используется горячее добавление памяти и CPU, то перед добавлением выключите USB-устройства от ВМ, иначе при увеличении ресурсов usb отвалятся, что может привести к потере данных
  • Виртуальная машина не может загружаться с проброшенного устройства USB

Официально Vmware поддерживает вот такие устройства, но это не означает, что если вашего в списке нет, то работать не будет.

Пробрасываем USB модем в vmware esxi виртуальную машину-12

Пробрасываем флешку и модем zte mf863

Открываем свойства виртуальной машины, выключать ее не нужно, и жмем Add

vmware esxi usb

Первым делом мы добавляем usb Controller

esxi usb zte mf863

Пробрасываем USB модем в vmware esxi виртуальную машину-3

все Finish, первый этап выполнен.

Пробрасываем USB модем в vmware esxi виртуальную машину-4

Теперь пробуем добавить саму флешку и модем у zte mf863. Жмем опять Add.

Пробрасываем USB модем в vmware esxi виртуальную машину-5

Тут уже выбираем USB Device, для добавления в vmware esxi usb устройства. жмем next.

Пробрасываем USB модем в vmware esxi виртуальную машину-6

vmware esxi usb

смотрим сводную статистику и жмем Finish.

esxi usb zte mf863

как видите ZM-VE400 смонтирован.

Пробрасываем USB модем в vmware esxi виртуальную машину-9

Теперь на очереди модем zte mf863. zte mf863 определился у меня, только в режиме не cd-rom.

zte mf863

Все zte mf863, тоже смонтирован.

Пробрасываем USB модем в vmware esxi виртуальную машину-11

esxcli storage core device list | grep -i usb

Вот вывод команды, как видите, модем был в двойном режиме, при нем он не увидится к юсби устройство.
Is USB: false
Is Boot USB Device: false
Is USB: false
Is Boot USB Device: false
Is USB: false
Is Boot USB Device: false
Display Name: Local USB CD-ROM (mpx.vmhba34:C0:T0:L0)
Model: USB SCSI CD-ROM
Is USB: true
Is Boot USB Device: false
Display Name: Local USB Direct-Access (mpx.vmhba34:C0:T0:L1)
Is USB: true
Is Boot USB Device: false

Переводим модем ZTE MF из CD-ROM в режим модема

  1. С помощью HyperTerminal подключаемся к модему. Номер порта и скорость можете посмотреть в диспетчере устройств Windows.
  2. Вводим команду ATE1 для включение отображения вводимого текста. (не обязательно если вам это не надо)
  3. Вводим команду AT+ZCDRUN=8 жмём ENTER. (отключает монтирование CD-ROM)
  4. Получим в терминале примерно такой ответ »
    Close autorun state result(0:FAIL 1:SUCCESS):1
    OK«
  5. Вытаскиваем и вставляем модем обратно.

Для включения обычного режима нужно подать команду AT+ZCDRUN=9.

Также можно включить режим только модема, при этом флешку использовать не получится. Делается это командой AT+ZCDRUN=E. Перевод в начальное состояние AT+ZCDRUN=F.

Еще прошейте его до последней прошивки, это очень желательно. для zte mf863 это помогло.

Еще есть более подробная команда показывающая все подключенные usb устройства к esxi

Будет, нечто подобное

vmware usb

Как видите, все очень даже просто.

Популярные Похожие записи:

Как включить буфер обмена в vSphere Client (HTML5)

  • Ошибка Invalid operation for device ‘0’ в ESXI 6.5
  • Как отключить CBT в Vcenter 7
  • Как включить буфер обмена в vSphere Client (HTML5)
  • Как удалить виртуальную машину Vmware ESXI
  • Удаление застрявших VMDK из прокси Veeam
  • Решено: EFI Virtual disk (0.0) Not found

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *