我一直在寻找一种使用 IPMI 自动配置服务器的方法。我基本上想要一个预配置的 Linux 操作系统,并通过 IPMI 网络将其配置到服务器。我读过一些可以实现这一点的软件套件,但想知道是否有人在这方面有经验。
谢谢。
答案1
我认为您正在寻找自动化网络安装。
为了实现这一点,您应该实现一个 netinstall 服务器。网络上有大量资源可以实现这一点,并且根据您使用的 Linux 发行版,有一些特定的工具,例如mrepo
针对基于 RHEL 的系统和apt-mirror
针对 Debian 的系统。
但无论如何,您都需要一个 PXE 服务器来处理网络启动和额外的服务,以便通过网络提供文件服务,例如 TFTP、HTTP 或 NFS。
为了实现完全无人值守的安装,您必须根据您的发行版创建应答文件,如果您要部署大量服务器,使用我所描述的工具的本地镜像是一个好主意。
由于我不知道您使用的是哪个发行版,因此这里有一些针对企业中较大发行版的参考:
Debian PXE 服务器:https://wiki.debian.org/PXEBootInstall
CentOS PXE 服务器:http://wiki.centos.org/HowTos/PXE