Tôi đang sử dụng virt-install
(xem bên dưới) để tạo một khách. Tất cả dường như ổn cho đến khi nó phàn nàn về việc tự động phân bổ cổng SPICE TLS.
Đây là những gì tôi đang chạy và đầu ra đầy đủ:
# 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.
Lỗi là:
Cấu hình không được hỗ trợ ERROR: Tự động cấp phát cổng TLS gia vị được yêu cầu nhưng TLS gia vị bị vô hiệu hóa trong qemu.conf
và thực sự trong tôi /etc/libvirt/qemu.conf
có:
spice_tls = 0
(và cố ý như vậy).
Vậy làm thế nào tôi có thể tạo một khách KVM bằng giao thức SPICE cho đồ họa, nhưng với TLS bị vô hiệu hóa ?
Tôi nghi ngờ nó có liên quan, nhưng lý do tôi muốn tắt TLS là vì tôi đã kết nối kết nối với SPICE qua SSH rồi. Không cần thêm một lớp mã hóa.
Hệ thống máy chủ là Ubuntu 14.04.1. Các phiên bản gói là:
- virtinst: 0.600.4-3ubfox2
- qemu-kvm: 2.0.0 + dfsg-2ubfox1.2
(tất cả cập nhật theo như apt-get
có liên quan)