Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:kvm:admin [08.12.2022 19:34. ] – [Poweroff eines vHOSTs] Rechtschreibkorrektur djangocentos:kvm:admin [17.12.2022 13:03. ] (aktuell) – [vHOST anlegen mit virt-install] django
Zeile 556: Zeile 556:
  
    Domain aus /var/lib/libvirt/qemu/snapshot/vHOST_3_20110803 wiederhergestellt    Domain aus /var/lib/libvirt/qemu/snapshot/vHOST_3_20110803 wiederhergestellt
 +
 +==== Löschen eines vHOSTs ====
 +Möchten wir einen vHOST wieder entfernen, ist auch das Dank des Befehls **''virsh''** kein allzu grosser Aufwand. Zunächst stoppen wir die VM, falls diese noch laufen sollte "auf die harte Tour". In folgendem Beispiel werden wir die VM mit dem Namen **''vml000200''** entfernen.
 +   # virsh destroy vml000200
 +
 +Anschliessend löschen wir den vHOST. Da wir auch alle zugehörigen Image-Dateien löschen wollen, benutzen wir zum Löschen die Option **''--remove-all-storage''**.
 +   # virsh undefine vml000200 --remove-all-storage
 +
 +  Domain vml000200 has been undefined
 +  Volume 'vda'(/var/lib/libvirt/images/vml000200.img) removed.
 +
 +Eine Abfrage, ob diese Maschine weiterhin bekannt ist wird entsprechend negativ beschieden.
 +   # virsh list --all | grep vml000200
 +
 ==== Befehlsliste von virsh abrufen ==== ==== Befehlsliste von virsh abrufen ====
 Eine Überischt aller **virsh**-Befehle bekommt man mit dem Punbkt //help//. Eine Überischt aller **virsh**-Befehle bekommt man mit dem Punbkt //help//.
Zeile 718: Zeile 732:
  
 </code> </code>
 +
 +===== Generieren einer virtuelle Maschine mit virt-install =====
 +==== vHOST anlegen mit virt-install ====
 +Im folgenden Beispiel wollen wir einen vHOST neu anlegen und dazu den Befehl **''virt-install''** verwenden. Unser Beispielhost soll hierbei folgende Eigenschaften haben:
 +  * Name der VM: **''vml000200''**
 +  * Beschreibung: **''Arch-Linux Test VM''**
 +  * RAM: **''8 GB''**
 +  * CPU: **''4''**
 +  * Disk: **''30G''**
 +  * Boot-Image: **''archlinux-2022.12.17-x86_64.iso''**
 +  * Netzwerk: **''br-dmz''**
 +  * //Bei der Installation soll der// **''virt-viewer''** //automatisch gestartet werden.// 
 +
 +Daraus ergibt sich folgender Befehl (zur besseren Lesbarkeit hier umgebrochen):
 +<code> # virt-install -n vml000200 \ 
 +                --description "Arch-Linux Test VM" \
 +                --os-type=Linux \
 +                --os-variant=generic \ 
 +                --ram=8192 \
 +                --vcpus=4 \
 +                --disk path=/var/lib/libvirt/images/vml000200.img,bus=virtio,size=30 \
 +                --cdrom /var/lib/libvirt/boot/archlinux-2022.12.17-x86_64.iso \
 +                --network bridge:br-dmz \ 
 +                && virt-viewer --connect qemu:///system vml000200
 +</code>
 +
 +   # virt-install -n vml000200 --description "Arch-Linux Test VM" --os-type=Linux --os-variant=generic --ram=8192 --vcpus=4 --disk path=/var/lib/libvirt/images/vml000200.img,bus=virtio,size=30 --cdrom /var/lib/libvirt/boot/archlinux-2022.12.17-x86_64.iso --network bridge:br-dmz && virt-viewer --connect qemu:///system vml000200
 +
 +{{ :centos:kvm:arch_boot_screen.png?nolink&500 |Bild: Arch Linux Boot Screen}}
 ===== Shutdownoptimierung ===== ===== Shutdownoptimierung =====
 Wird das Wirt-System heruntergefahren oder der libvirt-Daemon beendet, steht man in aller Regel vor einem Dilemma. Denn wie bei einem realen System, kann man nicht einfach den Powerknopf drücken. So versetzt der libvirt-Daemon in der Regel seine Gast-Systeme in den [[http://de.wikipedia.org/wiki/Ruhezustand|Suspend-Mode]].  Wird das Wirt-System heruntergefahren oder der libvirt-Daemon beendet, steht man in aller Regel vor einem Dilemma. Denn wie bei einem realen System, kann man nicht einfach den Powerknopf drücken. So versetzt der libvirt-Daemon in der Regel seine Gast-Systeme in den [[http://de.wikipedia.org/wiki/Ruhezustand|Suspend-Mode]]. 
  • centos/kvm/admin.1670528055.txt.gz
  • Zuletzt geändert: 08.12.2022 19:34.
  • von django