HP ProLiant系统准备/部署技术(阵列,BIOS,固件等)

Modified on: Fri, 12 Jul 2019 05:20:02 +0800

我花了很多时间在HP ProLiant系统和Linux安装上。由于我所从事的业务性质,我没有能够同时部署大量相同系统的奢侈品。此外,我的系统分布在多个位置。我的许多服务器都是类似的,但是安装程序是连续的,只需要足够的时间来查看系统配置,处理器步进,固件版本和其他功能的变化。所以,即使我有一个合理快速的kickstart系统需要5-10分钟,我花了45分钟来升级服务器硬件。

1)。假设我有我想要的磁盘和物理组件,我开始安装固件DVD和/或SmartStart来配置SmartArray逻辑驱动器和控制器设置。根据应用程序的不同,我需要更好地控制SmartArray,而不是BIOS实用程序允许的控制。固件更新很有用,因为服务器可能附带较旧的版本。有时,我会在安装操作系统后运行固件更新。

2)。 ILO设置。需要设置ILO参数。管理员密码更改,安装了ILO密钥,修改了SNMP参数...我通常会在控制台上执行此操作,或者在DHCP列表中找到ILO并远程连接。

3)。我需要在我管理的系统上进行特定的BIOS更改。例如。关闭超线程,设置电源配置文件,进入高级BIOS菜单启用低延迟设置,减少ASR超时,设置时间......

鉴于上述说明,我该如何简化这一过程?所有这些都是可编写脚本的吗?大型无头安装环境中的工程师如何做到这一点?更重要的是,您如何跟踪这些参数或强制推进一系列变更?

作者:Community,ewwhite

最佳答案

是的,整个过程可以自动化。

(1a)数组配置:假设您有一个精简的支持包,您可以使用%pre在kickstart的hpacucli部分执行逻辑驱动器配置。 / p>

(1b)固件更新:HP提供所有固件更新作为Linux可执行文件。我写了一个shell脚本来扫描硬件并更新固件。你可以在kickstart文件的%post部分执行此操作(虽然我是在第一次启动时执行的,因为我发现chroot的环境有点不稳定。)

(2)安装PSP后,您可以使用hponcfg配置ilo。

(3)可以使用hp-conrep或g8 +使用hp-rcu配置BIOS。 (我没有用过这个。)

HP有一个框架(虽然我不使用它):“HP SmartStart Scripting Toolkit Linux Edition”,有关详细信息,请查看用户指南pdf


相关问答

添加新评论