Ich verwende virt-install
(siehe unten), um einen Gast zu erstellen. Alles scheint in Ordnung zu sein, bis es sich über die automatische Zuweisung des SPICE TLS-Ports beschwert.
Hier ist, was ich laufe und die volle Ausgabe:
# sudo virt-install --name vmname --ram 1024 --os-type=linux --os-variant=ubuntutrusty --disk path=/data/vm/vmname_sda.qcow2,bus=virtio,size=10,sparse=false --noautoconsole --console pty,target_type=virtio --accelerate --hvm --network=network:default --graphics spice,port=20001,listen=127.0.0.1
Starting install...
Retrieving file MANIFEST... | 2.1 kB 00:00 ...
Retrieving file MANIFEST... | 2.1 kB 00:00 ...
Retrieving file linux... | 11 MB 00:00 ...
Retrieving file initrd.gz... | 41 MB 00:00 ...
ERROR unsupported configuration: Auto allocation of spice TLS port requested but spice TLS is disabled in qemu.conf
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start vmname
otherwise, please restart your installation.
Der Fehler ist:
FEHLER nicht unterstützte Konfiguration: Automatische Zuweisung des angeforderten Gewürz-TLS-Ports, aber das Gewürz-TLS ist in qemu.conf deaktiviert
und in der Tat in meinem habe /etc/libvirt/qemu.conf
ich:
spice_tls = 0
(und das absichtlich).
Wie kann ich einen KVM-Gast mit dem SPICE-Protokoll für Grafiken erstellen, jedoch mit deaktiviertem TLS ?
Ich bezweifle, dass dies relevant ist, aber der Grund, warum ich TLS deaktivieren möchte, ist, dass ich die Verbindung zu SPICE bereits über SSH tunnele. Keine zusätzliche Verschlüsselungsebene erforderlich.
Das Hostsystem ist Ubuntu 14.04.1. Paketversionen sind:
- virtinst: 0.600.4-3ubuntu2
- qemu-kvm: 2.0.0 + dfsg-2ubuntu1.2
(alles auf dem neuesten Stand, soweit apt-get
es betrifft)