2010-10-13 5 views
34

Hier bei der Arbeit verwenden wir eine virtuelle Infrastruktur. Wir benutzen virt-manager sehr, aber ich bin auf einem Mac und kann es nicht zur Arbeit bringen.Gibt es eine Virt-Manager Alternative für Mac OS X?

Gibt es eine Möglichkeit, damit es funktioniert oder eine Alternative?

Danke,

+2

Diese Frage scheint off-topic auf stackoverflow, sollte an eine andere Stelle des Stackexchange-Netzwerk verschoben werden wie askdifferent. – anddam

Antwort

36

Es gibt jetzt eine brauen Formel homebrew-virt-manager, die ich verwendet habe, erfolgreich zu einem CentOS 5-Box verbinden qemu + kvm läuft.

brew tap jeffreywildman/homebrew-virt-manager 
brew install virt-manager virt-viewer 
sudo ln -s /usr/bin/python /usr/bin/python2 
virt-manager -c qemu+ssh://[email protected]/system?socket=/var/run/libvirt/libvirt-sock 
+0

Danke, genau das, was ich gesucht habe! – Andrew

+0

Kleine Frage: Wie finde ich heraus, was meine qemu + ssh Verbindungszeichenfolge ist? Welchen Benutzer/Socket sollte ich verwenden? –

+0

Ich folgte deinen Schritten und ich kann den dritten Schritt nicht bestehen. $ sudo ln -s/usr/bin/python/usr/bin/python2 Passwort: ln:/usr/bin/python2: Betrieb nicht erlaubt Dann habe ich ein Problem in Schritt vier. $ virt-manager -c qemu + ssh: // Benutzer @ debianserver/system? Socket =/var/run/libvirt/libvirt-sock --no-fork env: python2: Keine solche Datei oder Verzeichnis – hatted

23

leider nein, Sie können jedoch virt-Manager auf einem Linux-System installieren und auf Ihrem Mac-Desktop durch VNC und X11 laufen.

starten Sie X11, öffnen Sie xterm (Befehl + N), geben Sie ssh -X Benutzer @ linux-box ein, und geben Sie nach dem Anmelden virt-manager ein.

+3

zusätzliche Anforderung für Mountain Lion: XQuartz anstelle von X11 (es ist die von Apple gestartete Community X11) – LRE

+1

Technisch gesehen brauchst du kein vnc, nur X11 (oder XQuartz) – knowncitizen

+0

Wahr, aber X ist * viel * langsamer über Entfernungen als VNC für die Interaktion mit den VMs. Ich verwende X für virt-manager und VNC für die VMs. –

3

AFAIK nein, aber Sie können es verwenden, in Ordnung wenn Sie dies tun:

  1. installieren (im Host) den NoMachine NX Server
  2. die NX-Client auf dem Mac installieren
  3. Login aus dem mac
  4. beheben Sie die Tastatur Probleme folgende these instructions
  5. Öffnen Sie Virt-Manager in der Gnome-Sitzung in Ihrem Server/Host (die Sie über die verwenden NX-Client)
  6. haben Spaß
+0

erfordert X auf dem Host – HDave

+1

Ich normalerweise 'ssh-Y Linuxbox Virt-Manager' von OS X-Maschine. –

+0

HDave kennst du irgendeinen Virt-Manager, der das nicht tut? (benötigt X auf dem Host?) –

5

Der gleiche Problem hier, versuchten mehrere Lösungen und Workarounds, und fand heraus, dass Qemu/KVM-Server nichts auf einem entfernten virtuelle Maschinen für die Verwaltung als zuverlässig und komfortabel als ein GNU/Linux-System läuft virt-manager.

Unsere beste Lösung ist bisher, Virtualbox in MacOS zu installieren, um ein Lubuntu LTS System mit virt-manager zu betreiben.

Wir fanden Lubuntu für diesen Zweck ausgezeichnet: es funktioniert einfach, es ist einfach zu bedienen und erfordert nur wenige Ressourcen (es kann weniger als 300 MB RAM virt-manager und 3-4 SPICE-Clients ausführen). Sie können diesen Virtualbox-Maschinenzustand speichern, wenn Sie ihn nicht benötigen, und ihn bei Bedarf in einigen Sekunden wiederherstellen.

Darüber hinaus ist es Ironie, eine virtuelle Maschine lokal zu verwalten, um entfernte virtuelle Maschinen zu verwalten! :-)

+0

Dies ist eine brillante Lösung !!! Ich habe das in etwa 5 Minuten funktioniert. –