我花了大量时间在HP ProLiant系统和Linux安装上。由于我从事的业务的性质,我无法同时部署大量相同的系统。另外,我的系统分布在多个位置。我的许多服务器都是相似的,但是安装突如其来,其间只有足够的时间来查看系统配置,处理器步进,固件版本和其他功能的变化。因此,即使我安装了一个相当快速的kickstart系统,它需要5到10分钟的时间,但我还是花费了多达45分钟的时间来配置服务器硬件。
1)。假设我在需要磁盘和物理组件的地方,我开始安装固件DVD和/或SmartStart来配置SmartArray逻辑驱动器和控制器设置。根据应用程序的不同,我需要对SmartArray的控制要比BIOS实用程序所允许的更好。固件更新很有用,因为服务器可能随附了较早的修订版。有时,我会在安装操作系统后运行固件更新。
2)。国际劳工组织的设置。需要设置ILO参数。更改管理员密码,安装ILO密钥,修改SNMP参数...我通常会在控制台上执行此操作,或者在DHCP列表中找到ILO并进行远程连接。
3)。我需要在管理的系统上进行特定的BIOS更改。例如,关闭超线程,设置电源配置文件,进入高级BIOS菜单以启用低延迟设置,减少ASR超时,设置时间...
鉴于上述注意事项,我如何简化此过程?所有这些东西都可以编写脚本吗?大型无头安装环境中的工程师如何做到这一点?更何况,您如何跟踪这些参数或强制进行某些更改?