Wir verwenden KVM seit fast einem Jahr ausschließlich auf CentOS 5.x als KVM-Host, wobei Fedora- und Ubuntu-Workstations mit virt-manager, virt-viewer und ssh auf den KVM-Host und seine Gäste zugreifen.
Kennt jemand eine Möglichkeit, mit virt-manager von einer Windows-Workstation auf den KVM-Host zuzugreifen? Wir haben einen Mitarbeiter, der von einem Win7-System aus auf den KVM-Host zugreifen möchte.
EDIT # 1
Ich bin mit der Ausführung eines X11-Servers unter Windows wie Xming und der Remote-Anzeige von virt-manager vom KVM-Host auf eine Windows-Workstation vertraut. Ich möchte hier jedoch unbedingt wissen, welche Lösungen Windows-typisch sind es gibt eine version von virt-manager, die unter windows läuft.
EDIT # 2
Immer noch kein Fortschritt auf diesem ich wrt. ein nativer virt-manager client. Ich bin auf eine kompilierte Version von libvirtd für Windows gestoßen, zusammen mit einer Diskussion auf einer Mailingliste darüber, wie libvirtd unter Windows funktioniert. Ich füge die Links zu dieser Frage hinzu, in der Hoffnung, dass jemand herausfindet, wie man Virt-Manager zum Arbeiten bringt.
EDIT # 3
Endlich ein paar Fortschritte. Kam über dieses Projekt auf Github namens msys_setup, die einen Windows-Port von Virt-Manager enthält. Es ist teilweise funktionsfähig und unterstützt nicht den Verbindungstyp qem + ssh: //. Daher ist es für unsere Anforderungen immer noch nicht verwendbar, aber es ist ein Anfang.
Ich würde Cygwin benutzen. Dann können Sie virt-manager und openssh installieren und eine Verknüpfung auf dem Desktop erstellen. Es ist heimisch.
Cygwin bietet die Linux-Tools und -Einrichtungen rund um Programme, sodass es sich wie eine Linux-Umgebung anfühlt. Beispielsweise kann virt-manager ssh aufrufen, um die Verbindung zu Ihrem KVM-Server herzustellen, und virsh ausführen und Befehle an diesen senden. Es bietet auch einen X-Server. Welches ist alles nativ kompiliert.
Update: Danke Yaakovs Kommentar: In cygwin gibt es jetzt ein direkt installierbares Paket für virt-manager. Die folgenden Aktionen sind nicht mehr erforderlich.
Wenn Sie Zeit haben: Sie können die Cygwin-Installation ganz einfach an Ihre Bedürfnisse anpassen. Gehen Sie einfach die Ordner durch und werfen Sie alles heraus, was Sie nicht brauchen. Schreiben Sie ein Skript, das den X-Server und dann den virt-manager startet, packen Sie es aus und schauen Sie sich das an! Es gibt Ihren Virt-Manager für Windows.
quelle
Ich würde einfach ssh (putty) und virsh und einen VNC / Spice-Client (wie virt-viewer für Windows ) verwenden, wenn ich mich auf eine Windows-Workstation beschränken würde
quelle
Sie können Bash unter Ubuntu unter Windows verwenden ( https://msdn.microsoft.com/en-us/commandline/wsl/about ).
Dann können Sie
virt-manager
wie unter Ubuntu installieren :Dann brauchen Sie einen X-Server. Sie können Xming installieren.
Sie müssen
DISPLAY=:0.0
zu Ihrer Umgebung hinzufügen . Um dies zu tun, fügen Sieexport DISPLAY=':0.0'
zu~/.bashrc
und starten Sie Ihren Terminal.Möglicherweise möchten Sie einen SSH-Agenten aktivieren:
Danach sollten Sie virt-manager wie unter Linux ausführen können. Es gibt einige Fehler, aber es funktioniert :-).
edit von az:
d-bus fehler? Per: https://www.reddit.com/r/Windows10/comments/4rsmzp/bash_on_windows_getting_dbus_and_x_server_working/
Run:
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
schließe / öffne bash, versuche es erneut, benutze virt-manager --debug für mehr Infos
quelle
Ja. Es gibt virt-viewer für Windows
http://virt-manager.org/download/sources/virt-viewer/
Aktualisieren:
Ich sehe, Sie haben nach virt-manager unter Windows gefragt und nicht nach virt-viewer.
quelle
Bitte erwägen Sie die Verwendung von XMing
Hier ist eine Momentaufnahme der Ausführung von SSH mit X11-Weiterleitung auf Xming und virt-manager unter Windows (X11-Weiterleitung).
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/
quelle
Hinzufügen eines "HowTo" zu AndreasT Answer, da dies die "beste Option" für IMO-Geldautomaten ist. Obwohl die Verwendung des Bash + Windows-Subsystems für Linux eine andere Option sein könnte, war es unter Windows 10 LTSB nicht verfügbar, und ich hasse es wirklich, dass ich keine Windows 10 Store-Apps sichern kann. Daher muss es jedes Mal neu konfiguriert / installiert werden, wenn Windows installiert wird eingesetzt. Das ist ein Deal-Breaker!
Ich habe hier ein YouTube-Video gepostet >> https://www.youtube.com/watch?v=gDEAu3oPcR0
Und ich habe meinen eigenen Blog-Post geschrieben, aber ich weiß besser, als die Details in einer URL wegzulassen, also werde ich das Kurzformular hier kopieren. ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )
Konfigurieren Sie XWin so, dass Virt-Manager automatisch gestartet wird
Verknüpfung auf dem Desktop erstellen: (Dies ist der Inhalt meiner .cmd) Virt-Manager.cmd
quelle