====== KVM Virtualisierung unter Ubuntu ====== [[uu>QEMU]] ===== Verwalten der Gäste mit virsh ===== Die Verwaltung der Virtuellen Maschinen erfolgt am Host-Server mit dem ''sudo virsh'' Tool. Details zum Tool: [[uu>virsh]]. ==== 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]'' ==== Zugriff auf die Gäste mittels VNC ==== Auf die graphische Oberfläche der Gäste kann mittels VNC zugegriffen werden. Als Client funktioniert [[https://tigervnc.org/|TigerVNC (Plattformunabhängig)]] oder UltraVNC. Andere VNC Clients können unter Umständen keine Verbindung aufbauen. Der Zugriff erfolgt mittels ''[IP-Adresse des Hosts]:[ID]'' wobei ID die Nummer des zugewiesenen VNC Ports ist. Diese Nummer kann über ''virsh> vncdisplay [Name]'' abgefragt werden. ==== Löschen eines neuen Gasts ==== virsh> destroy [Name] virsh> undefine [Name] ===== 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