У мене робочий стіл RHEL 6 з вікном KVM. Як я можу змусити буфер обміну працювати так само, як у VirtualBox є рішення поділити буфер обміну між хостом та гостем?
У мене робочий стіл RHEL 6 з вікном KVM. Як я можу змусити буфер обміну працювати так само, як у VirtualBox є рішення поділити буфер обміну між хостом та гостем?
Відповіді:
Як вже згадував @gertvdijk, SPICE - це власний спосіб KVM вирішити це питання.
В іншому випадку більш загальним рішенням, яке однаково добре працює для будь-якого типу віртуальної та реальної машини, є використання віддаленого робочого столу або VNC для підключення до самої машини.
Якщо ви не використовуєте SPICE, ви все одно використовуєте VNC. Однак у цьому випадку сервер VNC надається хостом (який обслуговує відеопам'ять, клавіатуру та мишу Гостя, але не має доступу до буфера обміну гостя, який є чимось внутрішнім для робочого середовища всередині гостя).
Перемістивши сервер VNC до Гостя, ви помістите його в місце, де він має доступ до буфера обміну.
Віддалений робочий стіл має ряд інших переваг перед VNC (наприклад, обмін файлами, пристроями та звуком).
Відповідь Едварда та google вирішили це для мене. Гертвдійк також згадував про це. Встановлення гостьових інструментів Spice Windows на моєму вікні гість дозволив ділитися буфером обміну, навіть не запускаючи гостя. У безсоромній спробі здобути достатньо репутації, щоб проголосувати, я заповнить прогалини, які запропонував slm, і побачивши, що це було в списку в моєму пошуку, сподіваюся, комусь допоможу :)
Spice - це, серед іншого, сервер дисплея / фронтальний для KVM для кращої графічної продуктивності, а за замовчуванням він доступний як варіант відображення, як і сервер VNC, через virt-менеджер ; сценарій переднього кінця для створення / управління VM, або, звичайно, вручну з командного рядка (див. посилання нижче). Він, як і VNC, дозволяє також підключатися до віддалених дисплеїв VM, а за допомогою virt-менеджера підключення до libvirtd та VM іншої машини легко через ssh тощо
Щоб запустити гостьові інструменти для прянощів (у мене є хост ubuntu, Windows 7 гість), завантажте інсталятор (містить відеодрайвер QXL та агент спецій) з розділу Гость -> Бінарні файли Windows та виберіть гостьові інструменти Windows (час написання - spice-guest-tools-0.100.exe ). Запустіть інсталятор, і драйвери будуть встановлені, послуга "Spice VDAgent" буде встановлена та запущена, і спільний буфер обміну працюватиме звідти
Більше інформації про спеції можна знайти тут .
Спеція підтримує буфер обміну. Але ви повинні встановити програму spice-guest у vm. Інакше буфер обміну не буде працювати.
Ви можете увімкнути буфер обміну, встановивши прапорець у програмі spice-gtk. Потім ви можете скопіювати з клієнта, щоб вставити його в vm, ви також можете скопіювати з vm, щоб вставити в клієнт.
vdagent
гостя та використовуйте відповідний клієнт (наприклад, пряний / spicec / віддалений переглядач), щоб інтегрувати його в хост.