Так что недавно я работаю над живой миграцией Opnestack
Я следовал этому руководству , чтобы настроить свою среду, и на одном из этапов настройки мне нужно изменить как /etc/init/libvirt-bin.conf
, так и /etc/default/libvirt-bin
, но я не смог найти эти 2 файла в моей системе.
Я пробовал apt-get install libvirt-bin
, и он сказал, что это уже самая новая версия.
Я также пытался service libvirt-bin start
, но ничего не произошло.
Просто интересно, я что-то здесь упустил или учебник устарел (октябрь 2013 г.), а libvirt сильно изменилась? (Хотя я так не думаю)
Спасибо за помощь.
#options передал libvirtd, добавьте "-l" для слушания на tcp
libvirtd_opts ="-l"
Измените/etc/libvirt/libvirtd.conf.
listen_tls = 0
listen_tcp = 1
Перезапуск Libvirtd Libvirt слушает на порте 16509
$ netstat-lntp | grep libvirtd
tcp 0 0 0.0.0.0:16509 0.0.0.0:* ПОСЛУШАЙТЕ 38482/libvirtd
tcp6 0 0::: 16509:::* СЛУШАЕТ 38482/libvirtd
Немного поздно стороне..., но... libvirt на самом деле изменился вполне немного. Особенно между Ubuntu 12.04 и 16.04. У меня была подобная проблема после ручного обновления libvirt, я не мог найти, что libvirt-bin.conf добавил -l
флаг для слушания tcp.
Оказывается, что путь конфигурационного файла теперь в /etc/default/libvirtd
вместо /etc/default/libvirt-bin
. Наконец, можно вызвать systemctl restart libvirtd
или service libvirtd restart
перезапускать libvirt