使用IPMI从PXE进行无人参与的Linux安装

这是我的:

  1. Kickstart服务器上有多个Linux发行版。
  2. 我使用IPMI连接的多台Supermicro服务器机器。

我需要的:

我需要一些方法来在特定的服务器上运行特定Linux发行版的无人值守安装。 为了澄清,我需要一些命令行的方式来selectLinux发行版,它将被安装。 目前我知道发送ipmitool命令到服务器机器使其直接引导到PXE,但是我必须去它的控制台,并手动select所需的发行版。

提前致谢。

检查雾 。 它允许您创build一个图像库并将其应用于任意数量的机器。

最近(现代)的是金属服务:Canonical的MAAS ; 但是它需要更多的设置。

这些都不需要IPMI,但它使得它更容易,因为您不必物理翻转开/关开关,或使用键盘来设置PXE引导。

您有多less系统正在引导并以无人值守的方式进行安装?

我使用的工具是Cobbler ,它根据目标主机的MAC地址处理具有正确映像的特定DNS / DHCP / TFTP / PXE部分。 例如,它将绕过任何PXEselect菜单。

您可以有不同的服务器configuration文件types和一个模块化kickstart文件(片段)的forms。

这听起来像是你所要求的最接近的东西。