Używamy KVM od prawie roku wyłącznie na CentOS 5.x jako hostu KVM, a stacje robocze Fedora i Ubuntu uzyskują dostęp do hosta KVM i jego gości za pomocą virt-manager, virt-viewer i ssh.
Czy ktoś wie o sposobie uzyskania dostępu do hosta KVM przy użyciu virt-manager ze stacji roboczej Windows? Mamy jednego współpracownika, który chciałby uzyskać dostęp do hosta KVM z systemu Win7.
EDYCJA 1
Jestem zaznajomiony z uruchamianiem serwera X11 w systemie Windows, takim jak Xming , i zdalnym wyświetlaniem virt-managera z hosta KVM na stację roboczą Windows, ale tak naprawdę chciałbym tutaj wiedzieć o wszelkich rozwiązaniach natywnych dla systemu Windows, tj. istnieje wersja virt-manager, która będzie działać w systemie Windows.
EDYCJA 2
Nadal nie mam postępu w tej sprawie. natywny klient virt-manager. Natknąłem się na skompilowaną wersję libvirtd dla systemu Windows wraz z dyskusją na liście mailowej na temat tego, jak uruchomić libvirtd w systemie Windows. Dodam linki do tego pytania w nadziei, że ktoś wymyśli, jak uruchomić virt-manager.
EDYCJA 3
Wreszcie trochę postępu. Natknąłem się na ten projekt na github o nazwie msys_setup, który zawiera port systemu Windows virt-manager. Jest częściowo funkcjonalny, nie obsługuje typu połączenia qem + ssh: //, więc nadal nie nadaje się do naszych potrzeb, ale to dopiero początek.
Użyłbym Cygwina. Następnie możesz zainstalować virt-manager i openssh i umieścić skrót na pulpicie. Jest rodzimy.
Cygwin zapewnia narzędzia i udogodnienia dla Linuksa wokół programów, dzięki czemu czuje się jak środowisko linuksowe. Na przykład virt-manager może wywołać ssh, aby nawiązać połączenie z serwerem KVM, i byłby w stanie uruchomić virsh i wysyłać do niego polecenia. Zapewnia również X-Server. Wszystko to jest natywnie kompilowane.
Aktualizacja: Dziękuję Komentarz Yaakova: W cygwin jest teraz bezpośrednio instalowalny pakiet dla virt-manager. Poniższe działania nie są już konieczne.
Jeśli masz czas: możesz łatwo dostosować instalację cygwin do swoich potrzeb. Wystarczy przejrzeć foldery, wyrzucić wszystko, czego nie potrzebujesz. Napisz skrypt, który uruchamia X Server, a następnie virt-manager, spakuj go i sprawdź! jest twój virt-manager dla Windows.
źródło
Po prostu użyłbym ssh (putty) i virsh oraz klienta VNC / Spice (takiego jak virt-viewer dla Windows ), gdybym był ograniczony do stacji roboczej Windows
źródło
Możesz użyć Bash na Ubuntu w systemie Windows ( https://msdn.microsoft.com/en-us/commandline/wsl/about ).
Następnie możesz zainstalować
virt-manager
jak na Ubuntu:Następnie potrzebujesz serwera X. Możesz zainstalować Xming.
Musisz dodać
DISPLAY=:0.0
do swojego środowiska. Aby to zrobić, należy dodaćexport DISPLAY=':0.0'
do~/.bashrc
i ponownie uruchomić terminal.Możesz włączyć agenta ssh:
Następnie powinieneś móc uruchomić virt-manager, tak jak na Linuksie. Jest kilka błędów, ale działa :-).
edit by az:
d-bus error? Na: https://www.reddit.com/r/Windows10/comments/4rsmzp/bash_on_windows_getting_dbus_and_x_server_working/
Uruchom:
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
zamknij / otwórz bash, spróbuj ponownie, użyj virt-manager --debug, aby uzyskać więcej informacji
źródło
Tak. Jest przeglądarka virt dla Windows
http://virt-manager.org/download/sources/virt-viewer/
Aktualizacja:
Widzę, że pytałeś o virt-manager w Windowsie, a nie o virt-viewer.
źródło
Proszę rozważyć użycie XMing
Oto migawka działania SSH z X11 forwarding na Xming i virt-manager pracujący na Windowsie (X11 forwarded)
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/
źródło
Dodanie „HowTo” do AndreasT Answer, ponieważ jest to „najlepsza opcja” bankomatu IMO. Chociaż korzystanie z Bash + Windows Subsystem dla Linux może być inną opcją, było niedostępne w LTSB systemu Windows 10 i naprawdę nie znoszę, jak nie mogę wykonać kopii zapasowej aplikacji Windows 10 Store , więc trzeba będzie go ponownie konfigurować / instalować za każdym razem, gdy Windows rozmieszczone. To jest przełom!
Tutaj opublikowałem film na YouTube >> https://www.youtube.com/watch?v=gDEAu3oPcR0
I napisałem własny post na blogu, ale wiem lepiej, niż pominąć szczegóły w adresie URL, więc skopiuję krótki formularz tutaj. ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )
Skonfiguruj XWin, aby automatycznie uruchamiał Virt-Manager
Utwórz skrót na pulpicie: (To jest zawartość mojego .cmd) Virt-Manager.cmd
źródło