为何我在 CentOS6XEN4 Dom0 上没有获得 CentOS6 PV DomU 的控制台?

为何我在 CentOS6XEN4 Dom0 上没有获得 CentOS6 PV DomU 的控制台?

我目前正在从作为 Dom0 的 SLES11 SP3(运行“旧”xend/xm-stack)迁移到运行“新”xl-stack 的 CentOS6 XEN4。

我偶然发现了一个奇怪的问题:pygrub 启动后,我可以看到正确的启动行。但是:然后我得到了这个:

xenconsole: Could not open tty `': No such file or directory
  libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with error status 2

该消息再次重复出现,让我留在 Dom0 的控制台上,DomU 处于“正在运行”状态,什么也不做。我必须使用“xl destroy”关闭 DomU 才能回到定义的状态。

在网上我没找到关于这个主题的有用资料。CentOS6 XEN4 Wiki 似乎只涵盖了 xend/xm。

当对 PV CentOS 5 DomU 执行相同过程时,DomU 无需修改即可启动。

答案1

如果您使用 ssh 进入您的 Dom0 (Xen Core)...Su 为 root...然后首先执行“xm list”您的 Centos domU vm 是否正在运行?或者它是否默认关闭。

如果是,您可以执行“xm start xxxxx”,其中 xxxxx 是“xm list”中显示的名称

然后等待几秒钟并尝试“xm console xxxxx”,其中 xxxxx 再次是您尝试控制台进入的虚拟机的名称。

除非尝试更新 dom0 XEN Core.. 使用‘# yum update’‘# yum upgrade’来下载 XEN 的任何更新或修复。或者使用“sudo”权限..

然后“重启”服务器,看看会发生什么……不久前,我遇到过类似的虚拟机问题。有时,你可能不得不在该虚拟机的启动脚本中设置延迟。这样,服务器就有时间在启动虚拟机之前稳定下来。特别是如果你有太多虚拟机,而服务器内存较低/硬盘访问速度较慢。我的服务器运行在英特尔 NUC 双核处理器上,内存为 8 G / 7200 RPM 2.5 英寸硬盘。我仍然不得不限制虚拟机的启动……(只有第二部分忘记了怎么做……我想我必须为此编辑每个虚拟机配置/ini 文件)……

希望这能有所帮助...David。我只是网络上的又一个通讯员而已。

答案2

控制中心没有运行。启动后,问题就消失了。为什么没有运行是另一个问题……

相关内容