102.6

Linux als Virtualisierungsgast

Code: 102.6

progress.course_progress / 1 Lektionen

Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.

1

Linux als Virtualisierungs-Gast

102.6.L1

10 Quiz 10 Karten
## Lernziele
- Kernkonzepte von **Virtualisierung** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben

## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Linux als Virtualisierungs-Gast**. Das Thema gehört zum Bereich Virtualisierung und ist Teil des offiziellen Prüfungsstoffs.

Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: KVM, QEMU, VirtualBox.

## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version

## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen

## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)

Quiz (10 Fragen)

Frage / 10 /

Welche CPU-Erweiterungen sind auf einer x86-basierten Hardwareplattform erforderlich, um darauf vollständig virtualisierte Gäste auszuführen?

Erklärung: VT-x für Intel-CPUs oder AMD-V für AMD-CPUs

Eine unternehmenskritische Serverinstallation, welche die höchste Performanz erfordert, wird wahrscheinlich welche Art von Virtualisierung verwenden?

Erklärung: Ein Betriebssystem, das Paravirtualisierung wie Xen als Gastbetriebssystem nutzt, kann die verfügbaren Hardwareressourcen besser nutzen, wenn Softwaretreiber verwendet werden, die für die Zusammenarbeit mit dem Hypervisor entwickelt wurden.

Zwei virtuelle Maschinen, die von der gleichen Vorlage geklont wurden und den D-Bus verwenden, arbeiten fehlerhaft. Beide haben separate Hostnamen und Netzwerkkonfigurationseinstellungen. Welcher Befehl kann verwendet werden, um festzustellen, ob jede der virtuellen Maschinen unterschiedliche D-Bus-Maschinenkennungen besitzen? LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 172 |

Erklärung: dbus-uuidgen --get LPIC-1 (101) (Version 5.0) | 102.6 Linux als Virtualisierungs-Gast | 175

Welcher Befehl zeigt, ob die CPU Hardware-Virtualisierung (VT-x/AMD-V) unterstützt?

Erklärung:

Was ist der Hauptunterschied zwischen einem Typ-1 und Typ-2 Hypervisor?

Erklärung:

Welche Virtualisierungstechnologie nutzt Docker unter Linux als Basis?

Erklärung:

Was ist der Zweck von systemd-nspawn?

Erklärung:

Was ist der wesentliche Unterschied zwischen einer VM und einem Container?

Erklärung:

Welcher Befehl listet alle laufenden Docker-Container auf?

Erklärung:

Was versteht man unter Cloud-Computing im Kontext der IT-Infrastruktur?

Erklärung:

✓ Quiz abgeschlossen! 🎉

/ richtig

Zur Kursübersicht

Karteikarten (10)

Karte / 10

Frage

Führen Sie den folgenden Befehl aus, um zu prüfen, ob in Ihrem System bereits CPU- Erweiterungen für die Ausführung virtueller Maschinen aktiviert sind (Ergebnisse können je nach CPU variieren): grep --color -E "vmx|svm" /proc/cpuinfo Abhängig vom System kann dies vmx (für Intel VT-x-aktivierte CPUs) oder svm (für AMD SVM- aktivierte CPUs) sein. Sollten Sie kein Ergebnis erhalten, überprüfen Sie Ihre BIOS- oder UEFI- Optionen, um die Virtualisierung für Ihren Prozessor zu aktivieren.

Tippe zum Aufdecken →

Antwort

Führen Sie den folgenden Befehl aus, um zu prüfen, ob in Ihrem System bereits CPU- Erweiterungen für die Ausführung virtueller Maschinen aktiviert sind (Ergebnisse können je nach CPU variieren): grep --color -E "vmx|svm" /proc/cpuinfo Abhängig vom System kann dies vmx (für Intel VT-x-aktivierte CPUs) oder svm (für AMD SVM- aktivierte CPUs) sein. Sollten Sie kein Ergebnis erhalten, überprüfen Sie Ihre BIOS- oder UEFI- Optionen, um die Virtualisierung für Ihren Prozessor zu aktivieren. Die Ergebnisse variieren je nach CPU. Hier ist eine Beispielausgabe von einem Computer mit einer Intel-CPU mit aktivierten Virtualisierungserweiterungen: $ grep --color -E "vmx|svm" /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2

Frage

Wenn Ihr Prozessor Virtualisierungen unterstützt, recherchieren Sie in der Dokumentation Ihrer Distribution bezüglich dem Ausführen eines KVM-Hypervisors. ◦Installieren Sie die erforderlichen Pakete zum Ausführung eines KVM-Hypervisors. ◦Wenn Sie eine grafische Desktopumgebung verwenden, empfiehlt es sich, auch die Anwendung virt-manager zu installieren, bei der es sich um ein grafisches Front-End handelt, welches auf einer KVM-Installation verwendet werden kann. Dies erleichert die Installation

Tippe zum Aufdecken →

Antwort

Wenn Ihr Prozessor Virtualisierungen unterstützt, recherchieren Sie in der Dokumentation Ihrer Distribution bezüglich dem Ausführen eines KVM-Hypervisors. ◦Installieren Sie die erforderlichen Pakete zum Ausführung eines KVM-Hypervisors. Dies variiert je nach verwendeter Distribution. Folgend einige Ansatzpunkte: Ubuntu — https://help.ubuntu.com/lts/serverguide/libvirt.html Fedora — https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/ Arch Linux — https://wiki.archlinux.org/index.php/KVM ◦Wenn Sie eine grafische Desktopumgebung verwenden, empfiehlt es sich, auch die Anwendung virt-manager zu installieren, bei der es sich um ein grafisches Front-End handelt, welches auf einer KVM-Installation verwendet werden kann. Dies erleichert die Installation und Verwaltu

Frage

Was zeigt der Befehl egrep '(vmx|svm)' /proc/cpuinfo?

Tippe zum Aufdecken →

Antwort

Ob die CPU Virtualisierungserweiterungen unterstützt: vmx (Intel VT-x) oder svm (AMD-V). Wenn die Ausgabe nicht leer ist, ist Virtualisierung hardwareseitig verfügbar.

Frage

Was ist ein Typ-1 Hypervisor (Bare-Metal)?

Tippe zum Aufdecken →

Antwort

Ein Hypervisor, der direkt auf der Hardware läuft, ohne ein Host-Betriebssystem. Beispiele: VMware ESXi, Microsoft Hyper-V, Xen.

Frage

Was ist der Unterschied zwischen einer VM und einem Container?

Tippe zum Aufdecken →

Antwort

VM: Eigenes vollständiges Betriebssystem mit virtueller Hardware. Container: Teilt den Kernel des Hosts, isoliert Prozesse und Ressourcen via Namespaces und cgroups.

Frage

Was macht der Befehl docker run -it ubuntu /bin/bash?

Tippe zum Aufdecken →

Antwort

Startet einen interaktiven Container (-it) mit einem Ubuntu-Image und öffnet eine Bash-Shell. Wenn das Image nicht vorhanden ist, wird es automatisch heruntergeladen.

Frage

Was ist systemd-nspawn und wofür wird es verwendet?

Tippe zum Aufdecken →

Antwort

Ein Werkzeug von systemd, das chroot-ähnliche Container mit eigenem Dateisystem und Namespaces erstellt. Nützlich für Tests, Entwicklung und leichte Isolation.

Frage

Was ist LXC (Linux Containers)?

Tippe zum Aufdecken →

Antwort

Eine Benutzer-Schnittstelle für Linux-Kernel-Virtualisierungsfeatures (cgroups und Namespaces). LXC ermöglicht das Betreiben mehrerer isolierter Linux-Systeme auf einem Host.

Frage

Was zeigt der Befehl virsh list --all?

Tippe zum Aufdecken →

Antwort

Eine Liste aller durch libvirt verwalteten virtuellen Maschinen, einschließlich gestoppten und laufenden.

Frage

Was ist Infrastructure as a Service (IaaS)?

Tippe zum Aufdecken →

Antwort

Ein Cloud-Computing-Modell, bei dem virtuelle Maschinen, Speicher und Netzwerk über das Internet bereitgestellt werden. Der Nutzer verwaltet das Betriebssystem und die Anwendungen.

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen