Linux/Xen 服务器冻结

Linux/Xen 服务器冻结

Ubuntu LTS 服务器运行带有 dom0 和一个虚拟机的 xen。该服务器在许多看似不相关的操作上永久冻结,例如:

  • 在 LVM 设备上使用 mkfs.ext3 创建新的文件系统。(这是一致的)。
  • 通过 /etc/init.d/xend restart 重新启动 xend
  • apt-get dist-upgrade 对一些相当无辜的东西进行配置阶段。

另外,昨天我注意到虚拟化想象已经失去了时间同步,并在 dmesg 中抱怨时钟倒退。

不幸的是,我没有服务器控制台上实际发生的情况的屏幕截图(它们是位于同一位置的)。

我想责怪 RAM,但您还有其他建议吗?

更新:经过进一步调查,似乎所有这些操作只会破坏网络。当我访问数据中心的服务器并登录控制台时,我无法访问我的路由器/网关。真奇怪。

答案1

对于网络问题,如果您不让 xen 设置桥接,它会工作得更好...

对于 /etc/network/interfaces

auto xen-br0
iface xen-br0 inet static
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        address 10.2.2.2
        gateway 10.2.2.1
        netmask 255.255.255.0

/etc/xen/xend-config.sxp:

(vif-script vif-bridge bridge=xen-br0)

这样,启动和停止 xen 就不会干扰您的网络接口。

答案2

是的,我首先要运行一个冗长的内存测试,但很有可能是其他硬件的问题——对所有系统组件进行完整的老化,并监控所有温度。

时钟的事情是无关的,Xen 只是不能保持准确的时间。NTP 永远有效。

答案3

这看起来确实像是硬件故障。测试内存并检查硬盘是否有坏扇区。还要检查日志文件是否有任何警告。

相关内容