Verwaltung und Handling

<< Click to Display Table of Contents >>

Navigation:  KVM - Gemstone "Carrier" >

Verwaltung und Handling

Typische Befehle

Anbei einige typische Befehle, um VMs zu verwalten

Alle definierten  VMs anzeigen

Um alle registrierten VMs anzuzeigen:

 

virsh list --sll

 

Die Beschreibung einer VM bearbeiten (XML-Editor)

Um die VM-Spezifikation zu editieren, immer den folgenden Befehl nutzen:

 

virsh edit <vm-name>

 

VM registrieren

Um eine VM bearbeiten zu können, muß man diese erst einmal registrieren:

 

virsh define <pfad zur xml Datei> ("/datadisk/kvm/setup/template-pas-gemstone/pas-gemstone.xml")

 

Eine VM zu starten

Eine bestimmte VM zu starten, tippt man den folgenden Befehl ein.

 

virsh start <vm-name>

 

Eine VM zu beenden

Eine bestimmte VM zu beenden:

 

virsh shutdown <vm-name>

 

Den Output einer VM betrachten

Um die Ausgabe einer bestimmten VM zu betrachten:

 

virsh console <vm-name>

 

Die IP einer VM ermitteln

Um die IP einer VM zu ermitteln:

 

virsh domifaddr <vm-name>

 

VM aus der Verwaltung nehmen (de-registrieren)

Um eine registrierte VM mit allen Medien (Festplatten, ISO-Files) aus der Verwaltung zu nehmen

 

virsh undefine <vm-name>

 

Die genutzten Medien werden nicht gelöscht.

VM mit Festplatte löschen

Um eine registrierte VM mit allen Medien (Festplatten, ISO-Files) zu löschen, kann man den folgenden Befehl eingeben:

 

virsh undefine <vm-name> --remove-all-storage

 

Dabei kann es passieren, daß die Medien nicht gelöscht werden können - denn eine Löschung bedeutet, daß sie auch durch KVM (libvirt) gemanagt sein müssen (also in den definierten Poolsvon Medien liegt). Wenn die Löschung nicht, dann muß man die Medien manuell löschen. Die Pfade zu den Medien werden ja mit ausgegeben.

VM nach dem Booten automatisch starten

Wenn de Host neu gestartet wird, dann möchte man auch einzelne VMs ebenfalls automatisch starten. Eine VM wird als autostart so markiert:

 

virsh autostart <vm-name>

 

VM autostart Status testen

Wenn de Host neu gestartet wird, dann möchte man auch einzelne VMs ebenfalls automatisch starten. Eine VM wird als autostart so markiert:

 

virsh dominfo<vm-name> | grep Autostart

 

VM autostart zurücksetzen

Wenn de Host neu gestartet wird, dann möchte man auch einzelne VMs ebenfalls automatisch starten. Eine VM wird als autostart so markiert:

 

virsh autostart <vm-name> --disable

 

VM RAM nachträglich ändern

Durch die folgenden Befehle kann man den RAM Speicher korrigieren:

 

sudo virsh setmaxmem <vmname> 16G --config

sudo virsh setmem <vmname> 16G --config