Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:archlinux_-_virtualisierung_mit_kvm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:archlinux_-_virtualisierung_mit_kvm [2020/07/13 16:14] – [cannot open display] klaustachtler:archlinux_-_virtualisierung_mit_kvm [2022/12/19 19:55] (aktuell) – [Installation] klaus
Zeile 27: Zeile 27:
   * **[[tachtler:archlinux_-_minimal_server_installation|ArchLinux - Minimal Server Installation]]**   * **[[tachtler:archlinux_-_minimal_server_installation|ArchLinux - Minimal Server Installation]]**
 **__oder__** **__oder__**
-  * **[[tachtler:archlinux_-_minimal_server_installation_uefi-boot|ArchLinux - Minimal Server Installation - UEFI-Boot]]**+  * **[[tachtler:archlinux_-_minimal_server_installation_-_uefi-boot_grub2_lvm_mit_btrfs_mit_snapper_und_xfs_-_snapper|ArchLinux - Minimal Server Installation - UEFI-Boot, Grub2, LVM, Btrfs mit snapper und xfs - snapper]]**
 **__und__** die zusätzlich noch benötigten Installationen für das  **__und__** die zusätzlich noch benötigten Installationen für das 
   * **[[tachtler:archlinux_-_arch_user_repository|ArchLinux - Arch User Repository]]**   * **[[tachtler:archlinux_-_arch_user_repository|ArchLinux - Arch User Repository]]**
Zeile 38: Zeile 38:
 ===== Installation ===== ===== Installation =====
  
-Nachfolgende Pakete ermöglichen die Installation der Virtualisierungsplatform KVM (''qemu'') und die Möglichkeit über das Desktop-Programm **''virt-manager''** über eine GUI komfortabel virtuelle Maschinen unter +Nachfolgende Pakete ermöglichen die Installation der Virtualisierungsplattform KVM (''qemu'') und die Möglichkeit über das Desktop-Programm **''virt-manager''** über eine GUI komfortabel virtuelle Maschinen unter 
 [[https://www.archlinux.de/|ArchLinux]] zu erstellen. [[https://www.archlinux.de/|ArchLinux]] zu erstellen.
  
-  * **''qemu''** - Virtualisierungsumgebung selbst mit allen dafür benötigten Paketen+  * **''qemu-desktop''** - Virtualisierungsumgebung mit allen dafür benötigten Paketen
   * **''virt-manager''** - Desktop GUI zur Verwaltung von virtuellen Maschinen   * **''virt-manager''** - Desktop GUI zur Verwaltung von virtuellen Maschinen
   * **''dnsmasq''** - DNS "Forwarder" und DHCP-Server   * **''dnsmasq''** - DNS "Forwarder" und DHCP-Server
-  * **''ebtables''** - Netzwerk Brücken (ethernet brdge) Filter Werkzeuge+  * **''ebtables''** - Netzwerk Brücken (ethernet bridge) Filter Werkzeuge
   * **''dmidecode''** - Desktop Management Interface Tabellen Werkzeuge   * **''dmidecode''** - Desktop Management Interface Tabellen Werkzeuge
 +  * **''edk2-ovmf''** - Firmware für virtuelle Maschinen (x86_64, i686)
 +  * **''guestfs-tools''** - Zugriff und Änderung von Festplatten-Images virtueller Maschinen
  
 <code> <code>
-# pacman -S qemu virt-manager dnsmasq ebtables dmidecode+# pacman -S qemu virt-manager dnsmasq ebtables dmidecode edk2-ovmf guestfs-tools
 </code> </code>
  
Zeile 105: Zeile 107:
 Nachfolgender Befehl erstellt einen **neuen** Benutzer mit Nachfolgender Befehl erstellt einen **neuen** Benutzer mit
   * dem **Kommentar**: ''libvirt''   * dem **Kommentar**: ''libvirt''
-  * der **Gruppen-ID**: ''972'' +  * der **Gruppen-ID**: ''975'' 
   * und mit der Erstellung eines **''home''**-Verzeichnisses   * und mit der Erstellung eines **''home''**-Verzeichnisses
   * der **''shell''**: ''/bin/bash''   * der **''shell''**: ''/bin/bash''
-  * der **Benutzer-ID**: ''972''+  * der **Benutzer-ID**: ''975''
   * der **Bezeichnung**: hier ''libvirt''   * der **Bezeichnung**: hier ''libvirt''
 <code> <code>
-[root@archlinux ~]# useradd -c 'libvirt' -g 972 -m -s /bin/bash -u 972 libvirt+[root@archlinux ~]# useradd -c 'libvirt' -g 975 -m -s /bin/bash -u 975 libvirt
 </code> </code>
  
Zeile 117: Zeile 119:
 <code> <code>
 [root@archlinux ~]# cat /etc/passwd | grep libvirt [root@archlinux ~]# cat /etc/passwd | grep libvirt
-libvirt:x:972:972:libvirt:/home/libvirt:/bin/bash+libvirt:x:975:975:libvirt:/home/libvirt:/bin/bash
 </code> </code>
  
Zeile 135: Zeile 137:
 notwendig. notwendig.
  
-Nachfolgende Zeilen sind an die jeweils zuvor genannten Konfigurationsdatein anzuhängen und können mit nachfolgenden Befehlen durchgeführt werden:+Nachfolgende Zeilen sind an die jeweils zuvor genannten Konfigurationsdateien anzuhängen was mit nachfolgenden Befehlen durchgeführt werden kann:
  
 ==== /etc/pam.d/su ==== ==== /etc/pam.d/su ====
Zeile 156: Zeile 158:
 <code> <code>
 $ ssh -A -X -2 -t klaus@192.168.0.125 $ ssh -A -X -2 -t klaus@192.168.0.125
-klaus@192.168.1.30's password: +klaus@192.168.0.125's password: 
 Last login: Mon Jul 13 15:36:07 2020 from 192.168.0.20 Last login: Mon Jul 13 15:36:07 2020 from 192.168.0.20
 [klaus@archlinux ~]$ [klaus@archlinux ~]$
Zeile 172: Zeile 174:
 ==== Starten des virt-manager ==== ==== Starten des virt-manager ====
  
-Nun kann als Benutzer libvirt der ''virt-manager'' mit nachfolgendem Befehl gestartet werden:+Nun kann als Benutzer ''libvirt'' der ''virt-manager'' mit nachfolgendem Befehl gestartet werden:
 <code> <code>
 $ virt-manager & $ virt-manager &
Zeile 186: Zeile 188:
 </code> </code>
  
-Nach ein wenig Anpassungen am Aussehen des ''virt-manager''s, könnt dieser nun wie folgt, nach dessen Start, aussehen:+Nach ein wenig Anpassungen am Aussehen des ''virt-manager''s, könnte dieser nun wie folgt, nach dessen Start, aussehen:
  
 {{:tachtler:virtualisierung:archlinux:archlinux_virt-manager_configured.png|ArchLinux - virt-manager - angepasstes Aussehen}} {{:tachtler:virtualisierung:archlinux:archlinux_virt-manager_configured.png|ArchLinux - virt-manager - angepasstes Aussehen}}
Zeile 210: Zeile 212:
 noch gesetzt ist. noch gesetzt ist.
  
-Ein Korrektur der Einstellung in der Konfigurationsdatei ''/etc/ssh/sshd_config'' bei ''X11Forwaring'' wie folgt dargestellt und dem kompetten Verlassen der ''SSH''-Remote-Verbindung mit allen Benutzer und einer entsprechenden Neuanmeldung, sollte das Problem lösen:+Eine Korrektur der Einstellung in der Konfigurationsdatei ''/etc/ssh/sshd_config'' bei ''X11Forwarding'' wie folgt dargestellt, einem **Neustart des SSH-Dienstes/Daemon** und dem kompletten Verlassen der ''SSH''-Remote-Verbindung mit allen Benutzer und einer entsprechenden Neuanmeldung, sollte das Problem lösen:
  
-**Nur relevanter Uasschnitt**:+**Nur relevanter Ausschnitt**:
 <code bash> <code bash>
 # Tachtler # Tachtler
tachtler/archlinux_-_virtualisierung_mit_kvm.1594649691.txt.gz · Zuletzt geändert: 2020/07/13 16:14 von klaus