Изменение виртуальной машины KVM, прослушивающей 5901, на другой порт
Хорошо, это довольно глупо, но реальная проблема.
vncserver
продолжает привязку к порту 5902. Это потомуqemu
слушает на 5900 и 5901:
% netstat -lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 1090/qemu-system-x8
tcp 0 0 127.0.0.1:5901 0.0.0.0:* LISTEN 1137/qemu-system-x8
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 7163/Xtightvnc
tcp 0 0 0.0.0.0:6002 0.0.0.0:* LISTEN 7163/Xtightvnc
Я подозреваю, что это связано с тем, что я настроил отображение VNC в конфигурациях виртуальной машины. Хотите верьте, хотите нет, иначе клавиатура в консоли виртуальной машины не будет работать (по крайней мере, до начала фактической загрузки ОС). Нашел это в стеке, это реально.
Итак, вопрос в том, могу ли я изменить порт VNC, который прослушивают виртуальные машины? В противном случаеXtightvnc
всегда устанавливает рабочий стол наexamplehost:2
что мешает другим моим сценариям.
Я запускаю эти виртуальные машины с помощьюvirt-manager
.