【问题标题】:Bridge not working in QEMU virsh桥在 QEMU virsh 中不起作用
【发布时间】:2016-12-23 17:39:10
【问题描述】:

我有两个生产系统出现故障。我没有设置它们,并且是 QEMU 和 virsh 的新手。虽然有两个,但我真的只关心一个名为 sbs2011 的服务器,因为这是最关键的,当它修复时,另一个的修复将是显而易见的。您可能已经猜到了,它运行的是 Windows Small Business Server 2011。

情况如下:VM 都在运行,网桥似乎已启动并正常工作,但我们无法访问服务器。 virsh net-list --all 显示没有网络。 (不确定是否应该使用桥接)。

brctl 显示输出:

bridge name     bridge id               STP enabled     interfaces
br0             8000.90b11c45aab6       no              bond0
                                                        vnet0
                                                        vnet1

服务器 XML 文件的网络部分:

<interface type='bridge'>
      <mac address='de:ad:be:ef:01:01'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

我花了几个小时来解决这个问题,但无济于事。我在想也许 dnsmasq 工作不正常,但是当我转到/etc/dnsmasq.conf 时,整个文件中没有未注释的行。我现在正在查看如何设置 IP 地址。

编辑:好的,我不认为它是dnsmasq,因为服务器是 Windows 并且它自己有一个静态 IP 地址。就好像有路由问题一样。

编辑:嗯,Windows 8 机器出现了。有些东西告诉我我可能是chkdisk 或其他东西的受害者。所以,关于 virsh net-list 显示网络的问题的答案是否定的,如果它使用主机桥。

【问题讨论】:

    标签: linux network-programming qemu libvirt virsh


    【解决方案1】:

    好的。所以,这就是发生的事情。

    网桥设置正确,而且,正如怀疑的那样,当使用主机上配置的网桥时,它根本不会出现在 virsh 网络列表中。

    发生的情况是 Windows 服务器已损坏并处于恢复屏幕上,如果不重新加载整个服务器并重新安装软件等,我们就无法特别使用它。

    所以,我关闭了虚拟机,重命名了磁盘映像文件,将之前备份中的一个复制到了重命名的位置。然后我带来了服务器备份,它工作正常。

    重要的一课:始终拥有良好的 DR 备份!

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 2021-03-14
      • 2013-05-02
      • 2016-06-13
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 2010-11-14
      • 2014-12-31
      相关资源
      最近更新 更多