我有两个停产的生产系统。我没有设置它们,而且是QEMU和virsh的新手。虽然有两个,但我真的只关心一个名为sbs2011的服务器,因为那是最关键的,当它被修复时,那么对另一个的修复就会很明显。正如您可能已经猜到的那样,它正在运行Windows Small Business Server 2011。
以下是这种情况:虚拟机都在运行,网桥似乎已启动并正常工作,但我们无法访问服务器。 virsh net-list --all
显示没有网络。 (不确定它是否应该与桥接)。
brctl show output:
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地址。这几乎就像是存在路由问题。
chkdisk
或其他东西的受害者。因此,如果使用主机桥,那么关于显示网络的virsh网表的问题的答案是否定的。
答案 0 :(得分:0)
行。所以,这是发生了什么。
网桥设置正确,并且,如果怀疑,当使用主机上配置的网桥时,它根本不会显示在virsh网表中。
发生的事情是Windows服务器已经损坏并且正在恢复屏幕上,我们无法在不重新加载整个服务器和重新安装软件等情况下使用它。
因此,我关闭VM,重命名光盘映像文件,将前一个备份中的一个复制到重命名的文件。然后我带了服务器备份,它工作正常。
重要课程:始终拥有良好的DR备份!