У меня есть рабочий стол RHEL 6 с Windows KVM. Как я могу заставить работать буфер обмена, так же как в VirtualBox есть решение для обмена буфером обмена между хостом и гостем?
Вы пробовали использовать SPICE ? Установите также vdagentв гостевой системе и используйте подходящий клиент (например, spicy / spicec / remote-viewer) для его интеграции на хост.
gertvdijk
Ответы:
5
Как уже упоминалось @gertvdijk, SPICE - это собственный способ решения этой проблемы KVM.
В противном случае, более общее решение, которое одинаково хорошо работает для любого типа виртуальной и реальной машины, заключается в использовании удаленного рабочего стола или VNC для подключения к самой машине.
Если вы не используете SPICE, вы все равно используете VNC. Однако в этом случае сервер VNC предоставляется хостом (который обслуживает видеопамять, клавиатуру и мышь гостя, но не имеет доступа к буферу обмена гостя, который является чем-то внутренним по отношению к среде рабочего стола внутри гостя).
Перемещая VNC-сервер в гостевую, вы помещаете его в место, где он имеет доступ к буферу обмена.
Удаленный рабочий стол имеет несколько других преимуществ перед VNC (например, обмен файлами, устройствами и звуком).
Ответ Эдварда, и Google, решил это для меня. Гертвдейк также упоминал об этом. Установка Spice Windows Guest Tools на моем гостевом компьютере Windows позволила общий доступ к буферу обмена даже без перезапуска гостевого компьютера. В бесстыдной попытке получить достаточно репутации, чтобы проголосовать, я восполню пробелы, которые предложила slm, и, видя, что это место в списке моих поисков, надеюсь, поможет кому-то :)
Spice, помимо прочего, является сервером отображения / внешним интерфейсом для KVM, чтобы обеспечить лучшую графическую производительность, и по умолчанию доступен как опция отображения, как и сервер VNC, через virt-manager ; интерфейсный скрипт для создания / управления виртуальными машинами или, конечно, вручную из командной строки (см. ссылку ниже). Он, как и VNC, позволяет также подключаться к дисплеям удаленных виртуальных машин, а с помощью virt-manager легко подключиться к libvirtd и виртуальным машинам другой машины через ssh и т. Д.
Чтобы запустить гостевые инструменты spice (у меня есть Ubuntu host, Windows 7 guest), загрузите установщик (содержит видеодрайвер QXL и агент spice) из раздела Guest -> Windows Binaries , и выберите гостевые инструменты Windows (во время написания является spice-guest-tools-0.100.exe ). Запустите установщик, и драйверы будут установлены, служба Spice VDAgent будет установлена и запущена, и оттуда будет работать общий доступ к буферу обмена.
Еще немного информации о специи можно найти здесь .
Spice поддерживает буфер обмена. Но вы должны установить программу spice-guest в vm. В противном случае буфер обмена не будет работать.
Вы можете включить буфер обмена, установив флажок в программе spice-gtk. Затем вы можете скопировать из клиента для вставки в vm, вы также можете скопировать из vm для вставки в клиент.
Привет и добро пожаловать в Unix и Linux. Не могли бы вы объяснить, как сделать это немного подробнее, а также объяснить, что такое Spice в вашем ответе? Я не отрицал вас, но, скорее всего, это сделал кто-то другой, потому что в вашем ответе не было много деталей.
vdagent
в гостевой системе и используйте подходящий клиент (например, spicy / spicec / remote-viewer) для его интеграции на хост.Ответы:
Как уже упоминалось @gertvdijk, SPICE - это собственный способ решения этой проблемы KVM.
В противном случае, более общее решение, которое одинаково хорошо работает для любого типа виртуальной и реальной машины, заключается в использовании удаленного рабочего стола или VNC для подключения к самой машине.
Если вы не используете SPICE, вы все равно используете VNC. Однако в этом случае сервер VNC предоставляется хостом (который обслуживает видеопамять, клавиатуру и мышь гостя, но не имеет доступа к буферу обмена гостя, который является чем-то внутренним по отношению к среде рабочего стола внутри гостя).
Перемещая VNC-сервер в гостевую, вы помещаете его в место, где он имеет доступ к буферу обмена.
Удаленный рабочий стол имеет несколько других преимуществ перед VNC (например, обмен файлами, устройствами и звуком).
источник
Ответ Эдварда, и Google, решил это для меня. Гертвдейк также упоминал об этом. Установка Spice Windows Guest Tools на моем гостевом компьютере Windows позволила общий доступ к буферу обмена даже без перезапуска гостевого компьютера. В бесстыдной попытке получить достаточно репутации, чтобы проголосовать, я восполню пробелы, которые предложила slm, и, видя, что это место в списке моих поисков, надеюсь, поможет кому-то :)
Spice, помимо прочего, является сервером отображения / внешним интерфейсом для KVM, чтобы обеспечить лучшую графическую производительность, и по умолчанию доступен как опция отображения, как и сервер VNC, через virt-manager ; интерфейсный скрипт для создания / управления виртуальными машинами или, конечно, вручную из командной строки (см. ссылку ниже). Он, как и VNC, позволяет также подключаться к дисплеям удаленных виртуальных машин, а с помощью virt-manager легко подключиться к libvirtd и виртуальным машинам другой машины через ssh и т. Д.
Чтобы запустить гостевые инструменты spice (у меня есть Ubuntu host, Windows 7 guest), загрузите установщик (содержит видеодрайвер QXL и агент spice) из раздела Guest -> Windows Binaries , и выберите гостевые инструменты Windows (во время написания является spice-guest-tools-0.100.exe ). Запустите установщик, и драйверы будут установлены, служба Spice VDAgent будет установлена и запущена, и оттуда будет работать общий доступ к буферу обмена.
Еще немного информации о специи можно найти здесь .
источник
Spice поддерживает буфер обмена. Но вы должны установить программу spice-guest в vm. В противном случае буфер обмена не будет работать.
Вы можете включить буфер обмена, установив флажок в программе spice-gtk. Затем вы можете скопировать из клиента для вставки в vm, вы также можете скопировать из vm для вставки в клиент.
источник