我有一台装有 Xen 3.2(来自 Debian Lenny)的戴尔服务器,运行 Debian Lenny dom0。由于我面临意外重启,而 Debian 日志中没有任何线索,所以我想捕获 Xen dom0 日志。有人做到了吗?怎么做到的?我尝试使用戴尔串行端口重定向,但没有成功。
答案1
我在 IBM x3850 服务器上遇到了类似的问题。使用以下选项设法在串行控制台上捕获虚拟机管理程序日志和内核日志:
GRUB_CMDLINE_LINUX_DEFAULT="console=hvc0 earlyprintk=xen nomodeset initcall_debug debug loglevel=10"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_XEN="dom0_mem=1024M loglvl=all guest_loglvl=all sync_console console_to_ring com1=9600,8n1 console=com1"
指定的选项就像它们在 /etc/default/grub 中一样。
笔记本电脑的 ttyS0 配置为 9600,8n1
请注意,服务器的 tty 上没有显示任何内容。将“vga”添加到 xen 控制台列表导致串行控制台上不显示任何日志。