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
Nächste ÜberarbeitungBeide Seiten der Revision
centos:kvm:admin [20.04.2018 10:48. ] – Externe Bearbeitung 127.0.0.1centos:kvm:admin [17.12.2022 10:06. ] – [Löschen eines vHOSTs] django
Zeile 2: Zeile 2:
 Für die Administration unserer vHOSTs stehen uns mehrere Wege und Mittel zur Verfügung. Für die Administration unserer vHOSTs stehen uns mehrere Wege und Mittel zur Verfügung.
 ===== Virtual Machine Viewer ===== ===== Virtual Machine Viewer =====
-Möchten wir nur kurz Zugriff auf eine Maschine, so muss nicht unbedingt der [[http://virt-manager.org|Virtual Machine Manager]] gestartet werden. Ähnlich wie beim Zugriff per [[http://de.wikipedia.org/wiki/Virtual_Network_Computing|VNC]] oder [[http://en.wikipedia.org/wiki/Tsclient|Terminal Server Client]] kann hier ohne großen Aufwand auf einen vHOST zugegriffen werden. +Möchten wir nur kurz Zugriff auf eine Maschine, so muss nicht unbedingt der [[http://virt-manager.org|Virtual Machine Manager]] gestartet werden. Ähnlich wie beim Zugriff per [[http://de.wikipedia.org/wiki/Virtual_Network_Computing|VNC]] oder [[http://en.wikipedia.org/wiki/Tsclient|Terminal Server Client]] kann hier ohne grossen Aufwand auf einen vHOST zugegriffen werden. 
  
 So kann man z.B. einem Nutzer nur Zufgriff auf eine Maschine geben und muss diesen nicht über den [[http://virt-manager.org|Virtual Machine Manager]] Zugriff auf alle vHOSTs geben. So kann man z.B. einem Nutzer nur Zufgriff auf eine Maschine geben und muss diesen nicht über den [[http://virt-manager.org|Virtual Machine Manager]] Zugriff auf alle vHOSTs geben.
Zeile 11: Zeile 11:
  
 {{ :centos:kvm:virt-viewer_000.png?575 |Bild: Photo des Virtual Machine Viewer}} {{ :centos:kvm:virt-viewer_000.png?575 |Bild: Photo des Virtual Machine Viewer}}
 +
 +Natürlich können wir uns auch von remote mit der virtuellen Maschine verbinden. Hierzu **muss** der Nutzer mit den administrativen Rechten auf dem Virtualisierungs-Host der Gruppe **''libvirt''** angehören. Wir überprüfen also zunächst ob der Admin-Nutzer **''django''** der Gruppe **''libvirt''** angehört.
 +   # getent group libvirt
 +
 +  libvirt:x:982
 +
 +Wir weisen also der Gruppe **''libvirt''** dem Nutzer **''django''** zu.
 +   # usermod -aG libvirt django
 +
 +Auf dem Administrationsrechner installieren wir das Paket **''virt-viewer''** mit dem Paketverwaltungsprogramm des Systems.
 +   # dnf install virt-viewer -y
 +
 +   $ sudo apt install virt-viewer -y
 +
 +   # zyppr in virt-viewer -y
 +
 +Nun können wir uns mit der virtuellen-Maschine des Virtualisierungssystem verbinden. In folgendem Beispiel verbindet sich der Admin **''django''** mit der virtuellen Maschine **''android-x86''** auf dem Virtualisierungs-Host **''kvm.dmz.nausch.org''**
 +   $ virt-viewer --connect qemu+ssh://django@kvm.dmz.nausch.org/system android-x86
 +
 +{{ :centos:kvm:virt-viewer_001.png?575 |Bild: Photo des Virtual Machine Viewer}}
  
 ===== Virtual Machine Manager ===== ===== Virtual Machine Manager =====
Zeile 365: Zeile 385:
    Domain vHOST_7 wird heruntergefahren    Domain vHOST_7 wird heruntergefahren
 ==== Poweroff eines vHOSTs ==== ==== Poweroff eines vHOSTs ====
-Bei einem normalen Rechner/server kann man einfach den Stecker ziehen oder bei einem LapTop die Batterie entfernen. So ein hartes Ausschaltenm ist in der Regel keinenfalls zu empfehlen, aknn doch so das System erheblichen Schaden nehmen.  +Bei einem normalen Rechner/Server kann man einfach den Stecker ziehen oder bei einem LapTop die Batterie entfernen. So ein hartes Ausschalten ist in der Regel keinesfalls zu empfehlen, kann doch so das System erheblichen Schaden nehmen.  
-Bei unserer Virtualisierungsumgebung haben können wir acu das imaginäre Steckernetzteilkabel ziehen, hierzu benötigen wir die Option //destroy//+Bei unserer Virtualisierungsumgebung haben können wir auch das imaginäre Steckernetzteilkabel ziehen, hierzu benötigen wir die Option **''destroy''**
 <WRAP round alert>ACHTUNG: <WRAP round alert>ACHTUNG:
  
Zeile 536: 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//.
  • centos/kvm/admin.txt
  • Zuletzt geändert: 17.12.2022 13:03.
  • von django