网桥在 QEMU virsh 中不工作
Bridge not working in QEMU virsh
我有两个生产系统出现故障。我没有设置它们,并且是 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 showing networks 的问题的答案是否定的,如果它正在使用主机桥。
好的。所以,这就是发生的事情。
网桥设置正确,而且,正如所怀疑的那样,当使用主机上配置的网桥时,它根本不会出现在 virsh 网表中。
发生的事情是 Windows 服务器已损坏并处于还原屏幕上,如果不重新加载整个服务器并重新安装软件等,我们将无法使用它
所以,我关闭了虚拟机,重命名了光盘映像文件,从之前的备份中复制了一份到重命名的文件所在的位置。然后我带了服务器备份,它工作正常。
重要教训:始终拥有良好的 DR 备份!
我有两个生产系统出现故障。我没有设置它们,并且是 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 showing networks 的问题的答案是否定的,如果它正在使用主机桥。
好的。所以,这就是发生的事情。
网桥设置正确,而且,正如所怀疑的那样,当使用主机上配置的网桥时,它根本不会出现在 virsh 网表中。
发生的事情是 Windows 服务器已损坏并处于还原屏幕上,如果不重新加载整个服务器并重新安装软件等,我们将无法使用它
所以,我关闭了虚拟机,重命名了光盘映像文件,从之前的备份中复制了一份到重命名的文件所在的位置。然后我带了服务器备份,它工作正常。
重要教训:始终拥有良好的 DR 备份!