Итог: я не могу перенаправить USB с моего рабочего стола на виртуальную машину. «Выбор устройства USB» всегда отображается серым цветом в Remote-Viewer, и в полноэкранном режиме он говорит, что «поддержка перенаправления USB не скомпилирована».
Подробности: Сервер KVM хоста - это Ubuntu Server 14.04, и я установил qemu-kvm (kvm -version = эмулятор QEMU версии 2.0.0 (Debian 2.0.0 + dfsg-2ubuntu1.7)), libvirt-bin, bridge-utils ssh.
Гость - виртуальная машина Win7, которая была создана с помощью virt-manager удаленно с рабочего стола Ubuntu. Некоторые из соответствующих настроек для виртуальной машины: дисплей установлен на Spice, видео установлен на QXL, присутствует «Контроллер USB», присутствует «Перенаправленный USB».
Рабочий стол, с которого я пытаюсь перенаправить USB, - это Win7, и я использую Remote-Viewer, который пришел с spice-space.org.
Я читал много информации, и все говорят мне, что это должно работать. Когда я подключаюсь к виртуальной машине с помощью Remote-Viewer, пункт меню «Выбор устройства USB» всегда отображается серым цветом, а в полноэкранном режиме появляется сообщение «Поддержка перенаправления USB не скомпилирована». Я не уверен, является ли это сообщение точным или нет, потому что у меня сложилось впечатление, что Remote-Viewer это скомпилировал по умолчанию. Фактически, просматривая файлы в папке установки, есть одна, которая показывает все зависимости, и она там. Так что я не уверен, куда идти отсюда для устранения неполадок. Я посмотрел на многие вещи с точки зрения конфигурации, и ничего не выскакивает на меня. Если бы кто-то мог указать мне направление помощи в устранении неполадок, это было бы очень ценно!
Обновление № 1 (28.11.2014):
я воспользовался советом «аудиомобстера» и скомпилировал qemu на хосте, на котором я пытаюсь заставить работать перенаправление USB. Ниже приведены команды, которые я использовал для компиляции.
sudo apt-get install build-essential zlib1g-dev
sudo apt-get --no-install-recommends -y build-dep qemu
wget http://wiki.qemu-project.org/download/qemu-2.1.0.tar.bz2
tar -xvf qemu-2.1.0.tar.bz2
cd qemu-2.1.0/
./configure --enable-usb-redir
make
sudo make install
Компиляция прошла без ошибок, и после этого я смог запустить, $ kvm --version
и я получил обновленную версию, которую я только что скомпилировал. QEMU emulator version 2.1.0, Copyright (c) 2003-2008 Fabrice Bellard
, Я могу запустить virt-manager удаленно против него, и я все еще могу запустить виртуальную машину, но я все равно получаю то же сообщение («Поддержка перенаправления USB не скомпилирована в») в virt-viewer (remote-viewer). Я предполагал, что сообщение относится к qemu, но теперь мне интересно, относится ли оно к «удаленному просмотру»? Я получил удаленный просмотрщик («virt-viewer» на странице) с http://www.spice-space.org/download.html, Судя по документам, которые я прочитал, похоже, что двоичные файлы Windows должны работать с перенаправлением USB так же, как они. Кто-нибудь успешно использует его без каких-либо изменений для перенаправления USB? Если я смогу исключить это, я думаю, что смогу сосредоточить свои усилия по устранению неполадок на qemu и на коммуникациях между моим рабочим столом и хостом. Что-то вроде прохождения процесса устранения на данный момент. Опять же, оцените любые мысли по этому вопросу ... спасибо!
источник