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

我需要让用户访问Xen HVM域的控制台,以解决引导问题。 问题是,客户启动速度如此之快,发生问题时几乎不可能准备好VNC会话。

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

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

提前致谢!

回答我自己的问题。

我发现这个解决scheme:

  • 创buildguest虚拟机,但将其保留在暂停状态:xm domain.cfg -p
  • 连接vncviewer到客人
  • 取消暂停域名:xm取消暂停域名

这允许从一开始就看到一切。

在BIOS中延迟几秒钟也会很好。

通用性xenconsoled ,但对于Unix主机,我使用控制台日志logging( --log guest --log-dir /var/log/xen作为xenconsoled守护程序,请参阅/ etc / default / xend):boot,然后查阅日志。 没有竞争条件,没有必要的延迟,并且即使你决定在遇到问题之后决定看看,也总是在那里诊断。 而且它比VNC截图(比如在Google中复制/粘贴错误消息)有用得多。

从Debian Squeeze的Xen 4开始就可以使用它,这就是为什么我在那里提到它的原因,Lenny(Xen 3.2)中我错过了很多。