Включите удаленный VNC для kvm+qemu

Я использую kvm+qemu на сервере Ubuntu 14.04.

Я должен включить VNC для удаленных хостов, таким образом, я отредактировал /etc/libvirt/qemu.conf и непрокомментированный vnc_listen = "0.0.0.0" там.

Моя проблема, то, что я не знаю, как перезагрузить этот конфигурационный файл, не перезапуская все хосты. Уже попробованный:

service libvirt-bin reload reload libvirt-bin и killall -HUP libvirtd без успеха. Существует ли способ перезагрузить этот конфигурационный файл? Или я должен перезапустить всех гостей?

1
задан 7 September 2015 в 17:02

2 ответа

Не делайте этого в /etc/libvirt/qemu.conf, а скорее делайте это в файле определения для гостя самом, например, в /etc/libvirt/qemu/serv64_dev.xml. вот пример соответствующего раздела:

<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'>
  <listen type='address' address='0.0.0.0'/>
</graphics>
<video>
  <model type='vmvga' vram='9216' heads='1'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>

Использование virsh edit domain name для редактирования, пример virsh edit serv64_dev (из любого каталога), поскольку это делает некоторые дополнительные проверки на выход.

редактор по умолчанию, используемый virsh edit, как определяется переменной среды $EDITOR, или VI, если она не существует. добавьте export EDITOR="/bin/nano" к Вашему ~/.bashrc файл для установки, например, нано как редактора по умолчанию.

1
ответ дан 7 December 2019 в 16:10

Необходимо позволить порт в брандмауэре Ubuntu также.

root@ubuntu:~# ufw allow 5901
Skipping adding existing rule
Skipping adding existing rule (v6)

0
ответ дан 7 December 2019 в 16:10

Другие вопросы по тегам:

Похожие вопросы: