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


9

我花了大量时间在HP ProLiant系统和Linux安装上。由于我从事的业务的性质,我无法同时部署大量相同的系统。另外,我的系统分布在多个位置。我的许多服务器都是相似的,但是安装突如其来,其间只有足够的时间来查看系统配置,处理器步进,固件版本和其他功能的变化。因此,即使我安装了一个相当快速的kickstart系统,它需要5到10分钟的时间,但我还是花费了多达45分钟的时间来配置服务器硬件。

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

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

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

鉴于上述注意事项,我如何简化此过程?所有这些东西都可以编写脚本吗?大型无头安装环境中的工程师如何做到这一点?更何况,您如何跟踪这些参数或强制进行某些更改?


您要部署什么操作系统?
SpacemanSpiff

几乎总是CentOS,RHEL或Scientific Linux。因此,Linux ...
ewwhite

Answers:


5

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

(1a)阵列配置:假设您拥有精简的支持包,则可以在%prekickstart部分中使用进行逻辑驱动器配置hpacucli

(1b)固件更新:HP将所有固件更新作为Linux可执行文件提供。我编写了一个Shell脚本来扫描硬件并更新固件。您可以%post在kickstart文件的部分中执行此操作(尽管我在第一次启动时就这样做了,因为我发现chroot的环境有些奇怪)。

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

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

惠普为此提供了一个框架(尽管我不使用):“ HP SmartStart Scripting Toolkit Linux Edition”,有关详细信息,请参见用户指南pdf


好吧,我从操作系统内部使用了hpacucli的CLI界面,但是如何将其导入安装程序环境?我需要在操作系统安装之前先执行hpacucli命令。我还试图在构建服务器之前运行ILO配置(因为有时会通过ILO虚拟介质安装OS安装程序)。不过,我将通过conrep进行更多的挖掘。
ewwhite 2011年

1
您可以这样安装:yum install hpacucli%prekickstart文件的部分中。我会使用PXE引导,而不是ilo虚拟媒体。
马克·瓦格纳

这意味着您要将HP Management Agents软件包添加到Yum存储库中,对吗?
ewwhite

是的,PSP tarball包含RPM。您可能需要配置yum才能首先查看存储库。我不知道repokickstart文件的命令部分中的选项是否在该pre部分运行之前应用。
马克·瓦格纳


2

我设法到达那里,然后换了工作。我做的最后一件事是安装一个Linux发行版,它将HP实用程序运行到8GB USB记忆棒上。然后启动到USB记忆棒。这给我带来的最大好处是,完整的ACU GUI(用于执行我需要做的细粒度数组设置)或hpacucli脚本的执行环境。

可以使用相同的设置插入所有需要执行的无数固件更新。


您为此目的使用了哪个发行版?您基本上是为HP系统部署量身定制的,对吗?
ewwhite

@ewwhite我用过openSUSE,尽管CentOS可能会更好,甚至更好。是的,这是针对HP部署量身定制的(这就是我们拥有的全部)。
sysadmin1138
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.