Почти год мы используем KVM строго на CentOS 5.x в качестве хоста KVM, поскольку рабочие станции Fedora и Ubuntu обращаются к хосту KVM и его гостям с помощью virt-manager, virt-viewer и ssh.
Кто-нибудь знает способ доступа к узлу KVM с помощью virt-manager с рабочей станции Windows? У нас есть один сотрудник, который хотел бы получить доступ к хосту KVM из системы Win7.
РЕДАКТИРОВАТЬ # 1
Я знаком с работой сервера X11 в Windows, такой как Xming , и удаленным отображением virt-manager с хоста KVM на рабочую станцию Windows, но мне бы очень хотелось узнать о любых решениях, родных для Windows, то есть есть версия virt-manager, которая будет работать на windows.
РЕДАКТИРОВАТЬ № 2
До сих пор нет прогресса в этом сам. нативный клиент virt-manager. Я наткнулся на скомпилированную версию libvirtd для windows вместе с обсуждением в списке рассылки о том, как заставить libvirtd работать на windows. Я добавляю ссылки на этот вопрос в надежде, что кто-нибудь выяснит, как заставить работать virt-manager.
РЕДАКТИРОВАТЬ № 3
Наконец некоторый прогресс. Наткнулся на этот проект на github под названием msys_setup, который включает в себя порт windows в virt-manager. Он частично функционален, не поддерживает тип соединения qem + ssh: //, поэтому он по-прежнему не подходит для наших нужд, но это только начало.
Я бы использовал Cygwin. Затем вы можете установить virt-manager и openssh и разместить ярлык на рабочем столе. Это родной.
Cygwin предоставляет инструменты и средства linux для программ, чтобы они ощущались как среда linux. Например, virt-manager может вызвать ssh, чтобы установить соединение с вашим KVM-сервером, и сможет запускать virsh и отправлять ему команды. Он также предоставляет X-Server. Который все изначально компилируется.
Обновление: спасибо Якову за комментарий: теперь в cygwin для virt-manager есть непосредственно устанавливаемый пакет. Действия, приведенные ниже, больше не нужны.
Если у вас есть время: вы можете легко настроить установку Cygwin в соответствии с вашими потребностями. Просто зайдите в папки, выбросьте все, что вам не нужно. Напишите скрипт, который запускает X-сервер, а затем virt-manager, архивируйте его и делайте! есть твой вирт-менеджер для Windows.
источник
Я бы просто использовал ssh (putty) и virsh, а также клиента VNC / Spice (например, virt-viewer для Windows ), если бы я был ограничен рабочей станцией Windows
источник
Вы можете использовать Bash на Ubuntu в Windows ( https://msdn.microsoft.com/en-us/commandline/wsl/about ).
Затем вы можете установить
virt-manager
как на Ubuntu:Тогда вам понадобится X-сервер. Вы можете установить Xming.
Вам нужно будет добавить
DISPLAY=:0.0
в вашу среду. Чтобы сделать это, добавьтеexport DISPLAY=':0.0'
к~/.bashrc
и перезапустить терминал.Вы можете включить агент ssh:
После этого вы сможете запускать virt-manager так же, как в Linux. Есть некоторые ошибки, но это работает :-).
редактировать по аз:
ошибка d-bus? Per: https://www.reddit.com/r/Windows10/comments/4rsmzp/bash_on_windows_getting_dbus_and_x_server_working/
Выполнить:
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
закройте / откройте bash, попробуйте еще раз, используйте virt-manager --debug для получения дополнительной информации
источник
Да. Есть вирт-просмотрщик для Windows
http://virt-manager.org/download/sources/virt-viewer/
Обновить:
Я вижу, вы спрашивали о virt-manager на windows, а не virt-viewer.
источник
Пожалуйста, рассмотрите возможность использования XMing
Вот снимок работы SSH с пересылкой X11 на Xming и virt-manager, работающий на Windows (X11 перенаправлен)
http://blog.allanglesit.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/
http://www.freesoftwaremagazine.com/articles/run_any_gnu_linux_app_on_windows_without_any_virtualization
http://www.straightrunning.com/XmingNotes/
источник
Добавление HowTo на AndreasT Ответ, поскольку это «лучший вариант» банкомата IMO. Хотя использование Bash + Windows Subsystem для Linux может быть и другим вариантом, на Windows 10 LTSB оно было недоступно, и я действительно ненавижу то, что я не могу создавать резервные копии приложений Магазина Windows 10 , поэтому его нужно будет переконфигурировать / устанавливать каждый раз, когда Windows была развертывается. Это сделка!
Я разместил видео YouTube здесь >> https://www.youtube.com/watch?v=gDEAu3oPcR0
И я написал свой собственный пост в блоге, но я знаю лучше, чем опускать детали в URL, поэтому я скопирую короткую форму здесь. ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )
Настройте XWin для автозапуска Virt-Manager
Создать ярлык на рабочем столе: (это содержимое моего .cmd) Virt-Manager.cmd
источник