KVM: Unterschied zwischen den Versionen
HK (Diskussion | Beiträge) |
HK (Diskussion | Beiträge) (→Headless Windows mit KVM) |
||
Zeile 1: | Zeile 1: | ||
= Headless Windows mit KVM = | = Headless Windows mit KVM = | ||
+ | VM erstellen | ||
+ | http://bart.vanhauwaert.org/hints/installing-win10-on-KVM.html | ||
+ | Vorher herunter laden | ||
+ | https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso | ||
+ | |||
+ | == spice == | ||
+ | Schnell | ||
* Zugriff auf den Windows-Host mit Spice | * Zugriff auf den Windows-Host mit Spice | ||
* Ein Linux-User, der direkt und Fullscreen in das Windows einloggt. | * Ein Linux-User, der direkt und Fullscreen in das Windows einloggt. | ||
− | virsh edit | + | virsh edit <vmname> |
<graphics type='spice'/> | <graphics type='spice'/> | ||
Zeile 17: | Zeile 24: | ||
remote-viewer $vmname-config | remote-viewer $vmname-config | ||
+ | == spice-guest-tools == | ||
+ | * Install "spice-guest-tools" von | ||
+ | https://spice-space.org/downloads.html | ||
+ | * Bringt den "qxl-Treiber" für die Grafik mit | ||
+ | * "spice-agent" für copy-and-paste sowie resolution switching | ||
− | == Linux-Spice User == | + | |
+ | === Linux-Spice User === | ||
* Slim umstellen, dass beim Login die .xinitrc ausgeführt wird. | * Slim umstellen, dass beim Login die .xinitrc ausgeführt wird. | ||
Zeile 34: | Zeile 47: | ||
remote-viewer $vmname-config | remote-viewer $vmname-config | ||
− | + | == VNC == | |
+ | === Keymap === | ||
+ | virsh edit <vmname> | ||
+ | * In die Zeile | ||
+ | <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'> | ||
+ | "keymap='de'" hinzu fügen. | ||
= KVM mit LVM = | = KVM mit LVM = |
Version vom 26. Juli 2018, 17:24 Uhr
Inhaltsverzeichnis
Headless Windows mit KVM
VM erstellen http://bart.vanhauwaert.org/hints/installing-win10-on-KVM.html
Vorher herunter laden https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
spice
Schnell
- Zugriff auf den Windows-Host mit Spice
- Ein Linux-User, der direkt und Fullscreen in das Windows einloggt.
virsh edit <vmname>
<graphics type='spice'/> <video> <model type='qxl'> </video>
$vmname-config ertellen
- ToDo
remote-viewer $vmname-config
spice-guest-tools
- Install "spice-guest-tools" von
https://spice-space.org/downloads.html
- Bringt den "qxl-Treiber" für die Grafik mit
- "spice-agent" für copy-and-paste sowie resolution switching
Linux-Spice User
- Slim umstellen, dass beim Login die .xinitrc ausgeführt wird.
- remote-viewer config
~/$vmname-config
[virt-viewer] type=spice host=<your-host> port=<your-port> fullscreen=1 password=<your-password>
~/.xinitrc
#!/bin/sh remote-viewer $vmname-config
VNC
Keymap
virsh edit <vmname>
- In die Zeile
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'>
"keymap='de'" hinzu fügen.
KVM mit LVM
Zwei LVs mit virtio
Im folgenden Beispiel wurden zwei Logical Volumes vom Host der Maschine zur Verfügung gestellt.
Für gute I/O-Performance.
Wichtig ist, das im Gast folgende Treiber geladen sind.
virtio, virtio-blk, virtio-pci
Wichtig: ohne boot=on startet der Gast nicht, wenn if=virtio als Option mitgegeben wurde.
kvm -m 1000 -boot c -drive file=/dev/debpc/kvm1,if=virtio,boot=on,cache=none -drive file=/dev/debpc/kvm1-swap,if=virtio,cache=none
LV im Host mounten
Das vom der VM genutzte LV enthält eine Partitionstabelle.
Um das LV dennoch im Host einbinden zu können, muss die Partitionstabelle des LVs erst dem Host bekannt gemacht werden
kpartx -a -v /dev/<vg>/<lg>
-a => active -d => deactivate -v => verbose
Danach sind mehr /dev/dm-<123> im System wie vor dem Aufruf. Welcher der Richtige ist, muss letztlich ausprobiert werden.
Am besten mit dem /dev/dm-<123> mit der höchsten Benennung anfangen.
Links
Meine Tests wurden durch folgende Seite inspiriert.