Есть сервер (192.168.0.10) виртуалок под управлением CentOS 7 и вторая машина, клиент (192.168.0.11).
На сервере установлены:
qemu-kvm qemu-img virt-install libvirt spice-server
.
Виртуальная машина успешно начинает установку на сервере с такими настройками:
#!/bin/sh
virt-install \
...
--graphics spice,listen=0.0.0.0 \
--video qxl \
--channel spicevmc \
--noautoconsole \
При этом команда netstat -tulpn
на сервере показывает:
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 2258/qemu-kvm
Но клиент не может подключиться командой:
spicec -h 192.168.0.10 -p 5900
При этом по ssh клиент может подключиться к серверу.
Как на клиенте подключить рабочий стол виртуалки? То же самое всегда работает, когда всё выполняется на одной машине.