Присоединить/удалить устройство из VM в KVM

Модератор: Модераторы разделов

bakulenko
Сообщения: 202
ОС: Ubuntu 12.04

Присоединить/удалить устройство из VM в KVM

Сообщение bakulenko »

Есть виртуалка в KVM.
Есть Guardant USB ключ защиты ПО.
Присоединил его к виртуалке через virsh attach-device win7 guardant.xml.

guardant.xml имеет вид:

Код: Выделить всё

<hostdev mode='subsystem' type='usb'>
<source>
<address bus='1' device='3'/>
</source>
</hostdev>


Теперь не могу понять, как его отсоединить?
virsh detach-device win7 guardant.xml говорит error: no such device in win7. А еще раз добавить не даёт, говорит

Код: Выделить всё

error: Failed to attach device from macroscop-dongle.xml
error: Requested operation is not valid: USB device 001:003 is in use by domain �}�%

Что характерно, имя домена кажет кракозябрами, хотя все домены названы по-аглицки.
Если сдампить конфигурацию машины в xml, то в ней не отражено присоединённое устройство. Но винда его видит.
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2139
Статус: *бунту ненавистник
ОС: linux

Re: Присоединить/удалить устройство из VM в KVM

Сообщение landgraf »

bakulenko писал(а):
05.08.2013 19:29
Если сдампить конфигурацию машины в xml, то в ней не отражено присоединённое устройство. Но винда его видит.

а почему у Вас добавляется guardant.xml, а ругается на macroscop-dongle.xml ?
xml дампится старый потому что не указана persistent то есть устройство через монитор добавлено и будет потеряно после перезагрузки
Спасибо сказали: