Xencenter 客户机无法启动

Xencenter 客户机无法启动

我有 xen server 免费版。今天,其中一个客户虚拟机负载过大,我决定重启它。现在它无法启动。它使用的是 Ubuntu 10.04 Server。机器在 xsconsole 和 Windows Xen 控制中心中显示为正在运行。它显示 100% CPU 和 100% RAM 使用率。控制台什么都没显示(它不显示启动过程)。最糟糕的是我没有备份。有没有什么建议可以查看发生了什么。我将其导出到文件,现在我正尝试将其导入另一台服务器,因为我无法重启它运行的物理服务器。这能救我吗(服务器重启)

谢谢

答案1

我会尝试 xe-toolstack-restart。这将重新启动所有相关服务,而无需重新启动 cms。

答案2

您可以尝试以下步骤:

  1. 获取挂起虚拟机的 uuid:xe vm-list name-label=VMname
  2. 查找虚拟机域 ID:list_domains | grep [uuid]
  3. 销毁虚拟机域:/opt/xensource/debug/destroy_domain -domid [domain id]
  4. 重新启动虚拟机:xe vm-reboot name-label=VMname --force

这解决了我的虚拟机挂起的问题。

答案3

您可以使用 xe task-cancel 命令终止该进程。如果其他方法均失败,请尝试重新启动 XenServer API 服务:service xapi restart

相关内容