Xen HVM:如何延迟启动过程?

Xen HVM:如何延迟启动过程?

我需要授予用户访问 Xen HVM 域控制台的权限,以便解决启动问题。问题是,客户机启动速度太快,当问题发生时,几乎不可能准备好 VNC 会话。

有没有办法将启动过程延迟几秒钟?

这是使用与 Debian Squeeze 捆绑的 Xen 4.0.1。

提前致谢!

答案1

回答我自己的问题。

我找到了这个解决方案:

  • 创建客户机但使其处于暂停状态:xm domain.cfg -p
  • 将 vncviewer 连接到客户机
  • 取消暂停域名:xm unpause domain

这使得从一开始就能看到一切。

如果 BIOS 中有几秒钟的延迟就好了。

答案2

不太通用,但对于 Unix 主机,我使用控制台日志记录(--log guest --log-dir /var/log/xen对于xenconsoled守护进程,请参阅 /etc/default/xend):启动,然后查阅日志。没有竞争条件,不需要延迟,即使您决定查看,也始终可以进行诊断遇到问题。它比 VNC 屏幕截图有用得多(例如在 Google 中复制/粘贴错误消息...)。

它从 Debian Squeeze 中的 Xen 4 开始就可用,这就是我在这里提到它的原因,我在 Lenny(Xen 3.2)中非常想念它。

相关内容