我有两个生产系统坏了。我没有陷害他们,对基木和韦尔什还不熟悉。虽然有两个,但我真正关心的只是一个服务器,称为sbs2011,因为这是最关键的,当这是固定的,那么对另一个的修复将是显而易见的。如您所料,它运行的是WindowsSmall Business Server 2011。
情况是这样的:VMs都在运行,网桥似乎已经启动并在工作,但是我们无法访问服务器。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列表的问题的答案是否定的。

最佳答案

好 啊。所以,事情是这样的。
网桥的设置正确,而且,正如所怀疑的那样,当使用主机上配置的网桥时,它根本不会显示在virsh net列表中。
所发生的事情是,Windows服务器已经损坏,并且位于还原屏幕上,如果不重新加载整个服务器并重新安装软件等,我们就无法特别使用还原屏幕。
所以,我关闭了虚拟机,重新命名了磁盘映像文件,从以前的备份中复制了一个到重新命名的文件所在的位置。然后我带来了服务器备份,运行良好。
重要的一课:总是有一个好的DR备份!

07-27 19:23