HP为Linux下的运维自动化提供了比较完成的工具集:hp-scripting-toolkit-linux
下载地址:
http://h18004.www1.hp.com/products/servers/management/toolkit/stk/index.html
下面介绍几个比较常用的HP工具
conrep使用xml文件来导入导出BIOS。一般情况下使用如下方式即可以导出bios的配置
- /conrep -s -fbiosconfig
-s指定操作为导出bios配置,-f指定导出的文件名,这里outfile就是输出的xml文件,做相应修改后,使用如下命令导入
- ./conrep -l -fbiosconfig
-l指定操作为导入bios配置,-f指定导入的bios配置文件名
大家可能会发现.conrep对有些机器不支持,因为conrep命令默认支持一些标准的HP机型,对于新版本的机型,只要找到相应的xml配置即可,无需更新conrep程序,这做得比较牛逼。
hp-scripting-toolkit-linux默认提供给了一些xml,可以参考解压后的conrep_xml目录
比如当前我的conrep不支持HP DL185 G5,那么我只要指定HP DL185 G5的xml就可以。示例如下:
- ./conrep -s -fbiosconfig -x/tmp/hp-scripting-toolkit-linux-9.00/conrep_xml/conrep_DL185G5_20100226.xml
修改配置如下:
- ./conrep -l -fbiosconfig -x/tmp/hp-scripting-toolkit-linux-9.00/conrep_xml/conrep_DL185G5_20100226.xml
举一个修改BIOS配置的例子,我的HP DL185 G5都没有开虚拟化的功能,导致我不能做xen虚拟化。于是我可以通过cronrep来做bios修改。由于HP DL185 G5是AMD的CPU,它的虚拟化配置叫做SVM,于是用conrep导出bios xml配置后,修改disabled为Enabled即可,执行好修改后,重启生效。
摘自http://www.opstool.com/category/53 (还有相关运维知识)