MAAS 服务器有两个接口:eth0
外部网络和eth1
内部(用于 pxe 启动)。不知怎的,我看到了一个virbr0
接口和一个分配给它的 IP。不确定该接口及其 IP 来自哪里。它可能是 juju 安装后创建的吗?或者在尝试在 MAAS 中调试节点时创建的。MAAS 和 JUJU 在同一台机器上。
virbr0 的 IP 与此类似主题的另一篇文章中的类似。
virbr0 Link encap:Ethernet HWaddr d6:79:21:a9:19:6e
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
答案1
据我所知,Ubuntu virbr0 上的 192.168.122.1/24 是在安装 qemu 软件包时自动创建的。运行:
dpkg -l | grep -i qemu
看看是否确实如此。
答案2
正如上面的答案所指出的,virbr0
是安装的副产品qemu
,它有助于使 MAAS 控制器能够控制 libvirt 托管的“BNC”(即:KVM 托管的虚拟机)。根据我的经验,删除 是安全的virbr0
;这可以通过以下方式实现:
virsh net-destroy default
(以组成员身份运行libvirtd
或sudo
如有必要)。
附注:根据我的经验,virbr0
MAAS 控制器上的子网/结构的存在确实会导致一些小问题;例如,无论出于何种原因,配置的节点都会引用其 MAAS 控制器的 IP virbr0
(ntp.conf
即使它们在该子网上没有任何 NIC);这可能是一个错误?(MAAS 版本 2.1.3+bzr5573-0ubuntu1)