====== KVM: Verwalten der Gäste mit virsh ====== //<- Zurück zur [[bs:linux:kvm|KVM-Übersicht]]// Die Verwaltung der Virtuellen Maschinen erfolgt am Host-Server mit ''sudo virsh'' (siehe auch [[uu>Virsh]]). Einige virsh-Befehle sind [[https://www.centos.org/docs/5/html/5.2/Virtualization/chap-Virtualization-Managing_guests_with_virsh.html|hier erläutert]]. ===== Auflisten aller Maschinen ===== virsh # list --all Id Name Status ---------------------------------------------------- - Guest1 Ausgeschaltet - Guest2 Ausgeschaltet ===== Starten und stoppen ===== * Einschalten: ''virsh> start [Name]'' * Ausschalten über ACPI: FIXME * Hard Reset: ''virsh> destroy [Name]'' ===== Löschen eines neuen Gasts ===== virsh> destroy [Name] virsh> undefine [Name] ===== Anzeigen von Informationen von Host und Gast ===== Informationen zu Gastsystemen kann überf folgenden Befehl angezeigt werden: virsh dominfo [domain-id, domain-name or domain-uuid] Informationen zum Hostsystem werden hiermit angezeigt: virsh nodeinfo ===== Einrichten eines neuen Gasts ===== Zunächst muss ein virtuelles Laufwerk erstellt werden. Wir nutzen das RAW [[uu>QEMU/Images#Image_types|Format]], da dieses auch in andere Formate konvertiert werden kann. qemu-img create Guest.raw 30G Anschließend kann der Gast erstellt werden (hier Unter Verwendung von VNC für den Zugriff von einem anderen PC aus - Achtung: der VNS Server akzeptiert alle Verbindungen von Viewern!). sudo virt-install --name Guest --ram 1024 \ --cdrom ~/ubuntu-16.04-server-amd64.iso \ --disk /srv/vdrives_route/Guest.raw --vnc --vnclisten 0.0.0.0 --noreboot \ --os-type linux --network=bridge:br0 Die Konfiguration wird unter ''/etc/libvirt/qemu/'' gespeichert.