可以通过 IPMI 进行多重引导吗?

可以通过 IPMI 进行多重引导吗?

我想设置一个集群。每台机器上都应安装 Windows XP 和 Linux,并且操作系统应可通过加载程序(例如 grub)进行选择。所有机器都有 IPMI 卡。通过 IPMI 启动机器时是否可以选择要启动的操作系统?如何操作?谢谢!

答案1

如果您的 IPMI 卡支持 LAN 串行,则这是可能的。您必须确保您的 BIOS 配置为将服务器上的串行端口重定向到 IPMI 设备,以便 IPMI 设备可以通过网络提供输出(Console Redirection大多数服务器主板上都这样称呼)。此时,来自和发往串行端口的所有内容都会重定向到/来自您的 IPMI SoL 设备。但此时没有任何内容发送到控制台,因此您必须配置一些其他内容。

我将使用第一个串行端口作为示例。如果要使用第二个串行端口,则必须将 unit=0 替换为 unit=1,将 ttyS0 替换为 ttyS1。

GRUB

您需要在 中添加以下两行grub.conf。还要确保所有splashimage相关配置指令都已禁用,这在串行文本控制台中是不可能的。

serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console

Linux 内核

如果您想查看 Linux 内核的启动过程,您需要编辑 Grub 配置中的内核行,例如:

title CentOS (2.6.18-164.6.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=LABEL=/ console=tty0 console=ttyS0,19200n8
initrd /initrd-2.6.18-164.6.1.el5.img

请注意:我已删除该quiet参数。

Linux 登录

为了能够从串行控制台登录,您必须在串行端口上启动 tty。您可以通过编辑/etc/inittab并添加以下行来执行此操作:

s0:2345:respawn:/sbin/mingetty ttyS0 DT19200 

相关内容