缺少 libvirt-bin.conf 文件

缺少 libvirt-bin.conf 文件

最近我正在研究 Opnestack 实时迁移

我跟着本指南设置我的环境,在其中一个配置步骤中,我需要修改两个/etc/init/libvirt-bin.conf文件/etc/default/libvirt-bin,但我在系统中找不到这两个文件。

我试过了apt-get install libvirt-bin,它说已经是最新版本了。
我也试过了,service libvirt-bin start但没发生任何事情。

只是想知道我是否错过了什么或者教程是否太旧了(2013 年 10 月)并且 libvirt 已经发生了很大的变化?(虽然我不这么认为)

谢谢您的帮助 。

答案1

有点晚了……但是……libvirt 实际上已经发生了很大变化。特别是在 Ubuntu 12.04 和 16.04 之间。手动升级 libvirt 后,我​​遇到了类似的问题,我找不到 libvirt-bin.conf 来添加-l用于监听 tcp 的标志。

事实证明,配置文件路径现在位于/etc/default/libvirtd而不是/etc/default/libvirt-bin。最后,您可以调用systemctl restart libvirtdservice libvirtd restart来重新启动 libvirt

答案2

  1. 使用配置文件 /etc/default/libvirtd 并启用 -l

#传递给 libvirtd 的选项,添加“-l”以监听 tcp

libvirtd_opts=" -l "

  1. 修改/etc/libvirt/libvirtd.conf。

    listen_tls = 0

    listen_tcp = 1

  2. 重启 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

相关内容