Xenserver 6.5 Passtrough с HASP [USB] на Windows Server 8 SP2

Из-за случайного обновления виртуальной машины с Windows Server 2008 SP2, USB-ключ HASP больше не распознается. Ключ работает на моем ноутбуке, так что выглядит нормально. У меня есть пул виртуальных машин, построенный на XenServer 6.5. Windows Server находится на одном из узлов. Поэтому мне нужно пройти через определенный порт USB на конкретной виртуальной машине. Поскольку ключ HASP не является устройством хранения, я не уверен, действительно ли метод, описанный здесь, работает, плюс версия Xen немного отличается: https://discussions.citrix.com/topic/351605-xenserver-62-passtrough-from-usb-to-windows-7-vm/ Кроме того, набрав lspci | grep USB в командной строке XenServer, мне не выдает устройство. Как я могу получить список подключенных устройств со всех USB-портов виртуальных машин, а не только с того, на котором установлен Xen? По сути, вопрос в том, как сделать ключ HASP видимым для упомянутой ВМ?

0
задан 5 July 2018 в 14:31
2 ответа

Мои клиенты в основном используют для таких нужд устройства USB over IP. Подобно; https://www.digi.com/products/usb-and-serial-connectivity/usb-over-ip-hubs/anywhereusb

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

0
ответ дан 5 December 2019 в 05:44

Спасибо за предложение. Мне удалось решить проблему, следуя этому руководству (скрыто) вы можете следовать командам на XenServer:

lspci | grep USB

вы получаете список контроллеров USB с их идентификаторами, например 00: 1d.0 затем вы проверяете, какой из контроллеров используется для ключа:

lsusb

обратите внимание, что вам может потребоваться установить утилиты usb:

yum install --enablerepo=base usbutils

после этого перечислите виртуальные машины, где test - это имя машины

xe vm-list name-label=test

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

xe vm-param-set other-config:pci=0/000:00:1d.0 uuid=cd9c4255-d28a-c086–113c-c1716293449d

, вот и все. вы можете проверить его успешность с помощью

xe vm-param-list uuid=cd9c4255-d28a-c086–113c-c1716293449d | grep other-config
0
ответ дан 5 December 2019 в 05:44

Теги

Похожие вопросы