KVM
KVM
KVM ist eine Open-Source-Virtualisierungstechnologie, die im Linux-Kernel integriert ist und es ermöglicht, virtuelle Maschinen auf einem physischen Rechner auszuführen. Sie nutzt Hardware-Virtualisierung (wie Intel VT oder AMD-V), um Gastsysteme wie Linux oder Windows effizient zu betreiben.
Installation
Für Debian Bookworm gibt es eine Reihe von Tutorials die die Installation von KVM in einem Linux System beschreiben, z.B. How Do I Properly Install KVM on Linux. Folgende Punkte sind dabei besonders wichtig:
Systemvoraussetzungen prüfen
- Stelle sicher, dass dein Prozessor Hardware-Virtualisierung unterstützt (Intel VT-x oder AMD-V).
- Überprüfe mit
egrep -c '(vmx|svm)' /proc/cpuinfo
(Wert > 0 bedeutet Unterstützung). - Teste KVM-Beschleunigung mit
kvm-ok
(nach Installation voncpu-checker
, falls nötig).
Pakete installieren
- Für Ubuntu/Debian:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Libvirt-Dienst starten und aktivieren
sudo systemctl enable --now libvirtd
- Überprüfe den Status:
sudo systemctl status libvirtd
Benutzerberechtigungen setzen
- Füge deinen Benutzer der
libvirt
-Gruppe hinzu:sudo usermod -aG libvirt $(whoami)
- Melde dich ab und wieder an, damit die Änderungen wirksam werden.
Netzwerk konfigurieren (optional)
- Richte eine Netzwerkbrücke ein, z. B. mit
bridge-utils
, falls VMs extern erreichbar sein sollen (Details in der Anleitung). Für unsere Zwecke benötigen wir diese nicht. - Standardmäßig wird NAT verwendet.
Installation überprüfen
- Teste KVM mit
virsh list --all
(sollte eine leere VM-Liste anzeigen, wenn keine VMs existieren). - Prüfe geladene Module:
lsmod | grep kvm
(z. B.kvm_intel
oderkvm_amd
).
Optimierung (optional)
- Aktiviere TuneD-Profil
virtual-host
:sudo tuned-adm profile virtual-host
- Überprüfe mit
tuned-adm active
.
Das gleiche gilt für die Installation eines Windows OS in der KVM, z.B. How to Properly Install a Windows 11 Virtual Machine on KVM
In diesem Zusammen ist die Vorbereitung eines eigenen ISO Images für Windows wie z.B. hier beschrieben interessant.
WiP: X-Plane Plugins in einem Windows OS in der KVM
- Streamdeck
- USB Devices hinzufügen
- StreamDeck for Xplane 12
- IP Adresse konfigurieren
- X321 Streamdeck Profil
- Fonts!
- weitere Profile?
- My FS Flight
SSH Key auf Server kopieren
Der einfachste Weg ist die Verwendung von ssh-copy-id
:
SSH Key erstellen (falls noch nicht vorhanden)
- Key generieren:
ssh-keygen -t ed25519 -C "your@email.com"
- Standardmäßig wird der Key in
~/.ssh/id_ed25519
gespeichert
Key auf Server kopieren
- Mit ssh-copy-id:
ssh-copy-id username@server
- Alternativ manuell:
Berechtigungen prüfen
- Auf dem Server sollten folgende Berechtigungen gesetzt sein: