tachtler:archlinux_-_virtualisierung_mit_kvm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:archlinux_-_virtualisierung_mit_kvm [2020/07/13 15:50] – klaus | tachtler:archlinux_-_virtualisierung_mit_kvm [2022/12/19 19:55] (aktuell) – [Installation] klaus | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
| - QEMU | [[https:// | | - QEMU | [[https:// | ||
| - libvirt | | - libvirt | ||
- | | - HowTo | [[https:// | ||
Die hier vorgestellte Möglichkeit dies zu realisieren soll möglichst nach folgenden Vorgaben erfolgen: | Die hier vorgestellte Möglichkeit dies zu realisieren soll möglichst nach folgenden Vorgaben erfolgen: | ||
Zeile 28: | Zeile 27: | ||
* **[[tachtler: | * **[[tachtler: | ||
**__oder__** | **__oder__** | ||
- | * **[[tachtler: | + | * **[[tachtler: |
**__und__** die zusätzlich noch benötigten Installationen für das | **__und__** die zusätzlich noch benötigten Installationen für das | ||
* **[[tachtler: | * **[[tachtler: | ||
Zeile 39: | Zeile 38: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Nachfolgende Pakete ermöglichen die Installation der Virtualisierungsplatform | + | Nachfolgende Pakete ermöglichen die Installation der Virtualisierungsplattform |
[[https:// | [[https:// | ||
- | * **'' | + | * **'' |
* **'' | * **'' | ||
* **'' | * **'' | ||
- | * **'' | + | * **'' |
* **'' | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
< | < | ||
- | # pacman -S qemu virt-manager dnsmasq ebtables dmidecode | + | # pacman -S qemu virt-manager dnsmasq ebtables dmidecode |
</ | </ | ||
Zeile 106: | Zeile 107: | ||
Nachfolgender Befehl erstellt einen **neuen** Benutzer mit | Nachfolgender Befehl erstellt einen **neuen** Benutzer mit | ||
* dem **Kommentar**: | * dem **Kommentar**: | ||
- | * der **Gruppen-ID**: | + | * der **Gruppen-ID**: |
* und mit der Erstellung eines **'' | * und mit der Erstellung eines **'' | ||
* der **'' | * der **'' | ||
- | * der **Benutzer-ID**: | + | * der **Benutzer-ID**: |
* der **Bezeichnung**: | * der **Bezeichnung**: | ||
< | < | ||
- | [root@archlinux ~]# useradd -c ' | + | [root@archlinux ~]# useradd -c ' |
</ | </ | ||
Zeile 118: | Zeile 119: | ||
< | < | ||
[root@archlinux ~]# cat /etc/passwd | grep libvirt | [root@archlinux ~]# cat /etc/passwd | grep libvirt | ||
- | libvirt:x:972:972: | + | libvirt:x:975:975: |
</ | </ | ||
Zeile 129: | Zeile 130: | ||
</ | </ | ||
- | ===== X-Seesion | + | ===== X-Session |
Damit eine Übernahme der **X-Session** vom Benutzer der sich via '' | Damit eine Übernahme der **X-Session** vom Benutzer der sich via '' | ||
Zeile 136: | Zeile 137: | ||
notwendig. | notwendig. | ||
- | Nachfolgende Zeilen sind an die jeweils zuvor genannten | + | Nachfolgende Zeilen sind an die jeweils zuvor genannten |
==== / | ==== / | ||
Zeile 151: | Zeile 152: | ||
===== Starten des virt-managers über eine Remote-Verbindung ===== | ===== Starten des virt-managers über eine Remote-Verbindung ===== | ||
+ | |||
+ | ==== Login via SSH-Benutzer ==== | ||
+ | |||
+ | Zuerst soll eine '' | ||
+ | < | ||
+ | $ ssh -A -X -2 -t klaus@192.168.0.125 | ||
+ | klaus@192.168.0.125' | ||
+ | Last login: Mon Jul 13 15:36:07 2020 from 192.168.0.20 | ||
+ | [klaus@archlinux ~]$ | ||
+ | </ | ||
+ | |||
+ | ==== Benutzerwechsel: | ||
+ | |||
+ | Anschließend soll vom Benutzer '' | ||
+ | < | ||
+ | [klaus@archlinux ~]$ su libvirt - | ||
+ | Password: | ||
+ | [libvirt@archlinux klaus]$ | ||
+ | </ | ||
+ | |||
+ | ==== Starten des virt-manager ==== | ||
+ | |||
+ | Nun kann als Benutzer '' | ||
+ | < | ||
+ | $ virt-manager & | ||
+ | [1] 1074 | ||
+ | [libvirt@archlinux klaus]$ | ||
+ | </ | ||
Mit nachfolgendem Befehl kann nach erfolgreichem Wechsel zum Benutzer '' | Mit nachfolgendem Befehl kann nach erfolgreichem Wechsel zum Benutzer '' | ||
Zeile 157: | Zeile 186: | ||
libvirt | libvirt | ||
libvirt | libvirt | ||
+ | </ | ||
+ | |||
+ | Nach ein wenig Anpassungen am Aussehen des '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Problembehandlung ===== | ||
+ | |||
+ | ==== cannot open display ==== | ||
+ | |||
+ | Falls nach einer erfolgreichen '' | ||
+ | < | ||
+ | [libvirt@archlinux klaus]$ virt-manager & | ||
+ | [1] 1158 | ||
+ | [libvirt@archlinux klaus]$ Unable to init server: Could not connect: Connection refused | ||
+ | Unable to init server: Could not connect: Connection refused | ||
+ | Unable to init server: Could not connect: Connection refused | ||
+ | |||
+ | (virt-manager: | ||
+ | </ | ||
+ | liegt dies daran, dass in der Konfigurationsdatei | ||
+ | * **''/ | ||
+ | das | ||
+ | * '' | ||
+ | noch gesetzt ist. | ||
+ | |||
+ | Eine Korrektur der Einstellung in der Konfigurationsdatei ''/ | ||
+ | |||
+ | **Nur relevanter Ausschnitt**: | ||
+ | <code bash> | ||
+ | # Tachtler | ||
+ | # default: # | ||
+ | X11Forwarding yes | ||
</ | </ | ||
tachtler/archlinux_-_virtualisierung_mit_kvm.1594648211.txt.gz · Zuletzt geändert: 2020/07/13 15:50 von klaus