Metainformationen zur Seite
KVM Tipps und Tricks
Virt-Manager
virt-manager ist eine grafische Oberfläche für virtuelle KVM-Maschinen.
Installation:
sudo apt-get install virt-manager
Starten mit
virt-managerforked sich selber vom terminal, so dass dies geschlossen werden kann. Das Programm kann Maschinen auf mehreren Hosts verwalten. virt-manager beendet die Maschinen nicht, wenn es geschlossen wird und nimmt die Verbindung zu laufenden Maschinen wieder auf.
Wichtige Schritte um Maschinen anzulegen und zu verwalten:
Verbindungen
Verbindungen erlauben es, sich mit virtuellen Maschinen auf dem eigenen Rechner oder irgendwo im Netz zu verbinden. Standartverbindung ist localhost(QEMU). Um sich mit anderem Rechner zu verbinden muss man:
- ssh-server installieren
- ssh-askpass-gnome installieren
sudo apt-get install openssh-server sudo apt-get install ssh-askpass-gnome
- In virt-manager neue Verbindung anklicken
- Portnummer für von Port 22 abweichende ssh-Verbindungen mit Doppelpunkt an Servernamen anhängen, z.B.:
fredie.eu:6020
Pools / Speicher
Virtuelle Maschinen werden standardmäßig unter /var/lib/libvirt/images abgelegt. Wenn man das ändern will muß man einen neuen Storage-Pool anlegen. Dazu:
- Verbindung anklicken die man nutzen will
- Im Menu unter
Bearbeiten→Verbindungsdetailsauswählen - Im neu geöffneten Fenster
Speicherauswählen - Neuen Speicher mit Klick auf grünes
+unten links anlegen
Speicher, die beim Start des Rechners nicht verfügbar waren muss man eventuell nochmal aktivieren um sie nutzen zu können. Dazu wie oben:
- Verbindung anklicken die man nutzen will
- Im Menu unter
Bearbeiten→Verbindungsdetailsauswählen - Im neu geöffneten Fenster
Speicherauswählen
dann:
- Speicher mit Klick auf
Pfeilunten links starten
Remote Desktop
Der in virt-manager angezeigte Remote-Desktop ist grottig. Es ist deutlich angenehmer mit X2go zu arbeiten, Desktop lässt sich in beliebige Größen ziehen, Verbindung ist verschlüsselt. X2go-server muss einmal in virtueller Maschine installiert werden (Für Windows-virtuelle Maschinen empfiehlt sich RemoteDesktop von Windows).
x2go Anleitung: http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Clienten (Windows / Linux) gibt es hier: http://wiki.x2go.org/doku.php/doc:installation:x2goclient
Bei älteren Ubuntu-Versionen muss in der virtuellen Maschine einmal in einem Terminal der Befehl:
xrandr -s 2ausgeführt werden, um automatische Größenanpassung des Desktops zu ermöglichen
Probleme
Inkompatibilität mit Virtualbox
Virtualbox und KVM können parallel installiert sein, man darf aber nicht virtuelle Maschinen von beiden Systemen gleichzeitig starten. Sonst kommen sich die Hypervisoren in die Quere und mindestens einer startet nicht oder stürzt ab.
Startschwierigkeiten
Installation neuer Maschinen und Verbindung gestaltet sich manchmal schwierig wenn:
Klonen und Migration geht nicht
Die angebotenen Features Klonen und Migration laufen nur uter sehr bestimmten Vorraussetzungen rund und die Buttons und Hilfen in der virt-manager GUI sind sehr unverständlich. Man kann sich durch drücken des falschen Knopfes dabei auch mal eine Maschine zerlegen, also vorher kopieren.


