可以通过脚本工具修改ProLiant服务器BIOS密码么?

HP ProLiant、BladeSystem、Integrity、Integrity NonStop、9000、Alpha服务器等

版主: xyevolve

版面规则
1. 本版是定位于惠普服务器的技术讨论区。
2. 本版鼓励发帖共同讨论技术问题,不鼓励站内信件私下交流,独知知不如众知知。
3. 本版允许转贴或引用他人的作品,但必须声明原作者信息。
4. 本版禁止发表出售、求购、或其他非技术讨论等帖子。
5. 本版禁止灌水,包括但不限于任何与所讨论主题无关的回复,无意义字符,直接复制其他回复等。
6. 本站附件禁止用于商业目的,请在下载后24小时内删除,本站不对其造成的结果负任何责任。
回复
头像
MUDBOY
创始人
帖子: 3882
注册时间: 2010年 12月 28日 21:17 星期二

可以通过脚本工具修改ProLiant服务器BIOS密码么?

帖子 MUDBOY » 2011年 11月 11日 20:06 星期五

有没有什么办法可以使用Smart Start Scripting tool来修改BIOS的密码?

或者通过其他脚本或工具来实现?

谢谢大家!
提倡分享之精神, 技术问题请在相关版面直接发帖, 站内短信恕不答复.
I don't answer private messages on topics of public interest, because it defeats the whole purpose of a message board.

HEUNG
荣誉版主
帖子: 229
注册时间: 2011年 1月 26日 23:31 星期三

Re: 可以通过脚本工具修改ProLiant服务器BIOS密码么?

帖子 HEUNG » 2011年 11月 11日 20:30 星期五

我知道有两个工具可以更改bios的设置

没有验证是否能够更改密码,你可以尝试一下

第一个工具是Smart Start Scripting Tool Kit (SSSTK)里面的“conrep”,可以生成一个ProLiant服务器的硬件配置 (BIOS)文件XML file。可以通过修改xml配置文件的方式来更改服务器的BIOS设置(每次更改需要重启服务器才能生效)。

具体可以参考,
http://bizsupport1.austin.hp.com/bc/doc ... 556789.pdf

第二个工具就是来自Proliant Support Pack支持包的“hpasmcli”。hpasmcli是一个脚本命令行界面的工具,和hpasmd 或者 hpasmxld management daemons进行交互。它可以被用来查询设置修改BIOS settings,比如hyperthreading, boot control, and UID LEDs。

同样可以用来查看一些硬件状态比如风扇,电力等。

代码: 全选

[root@proliant root]# hpasmcli
HP management CLI for Linux (v1.0)
Copyright 2004 Hewlett-Packard Development Group, L.P.

--------------------------------------------------------------------------
NOTE: Some hpasmcli commands may not be supported on all Proliant servers.
      Type 'help' to get a list of all top level commands.
--------------------------------------------------------------------------
hpasmcli>

代码: 全选

hpasmcli> show
Invalid Arguments
         SHOW ASR
         SHOW BOOT
         SHOW DIMM
         SHOW F1
         SHOW FANS
         SHOW HT
         SHOW IML
         SHOW IPL
         SHOW NAME
         SHOW POWERSUPPLY
         SHOW PXE
         SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
         SHOW SERVER
         SHOW TEMP
         SHOW UID
         SHOW WOL

代码: 全选

hpasmcli> set
         SET ASR <timeout>
         SET BOOT [ FIRST | ONCE ]
         SET F1 [ ENABLED | DELAYED | DISABLED ]
         SET NAME <string>
         SET SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
         SET UID [ ON | OFF ]

代码: 全选

hpasmcli> disable
Invalid Arguments
         DISABLE ASR
         DISABLE HT
         DISABLE PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ]
         DISABLE WOL
hpasmcli> enable
Invalid Arguments
         ENABLE ASR
         ENABLE HT
         ENABLE PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ]
         ENABLE WOL
hpasmcli> disable asr
Successfully disabled ASR timer.
hpasmcli> enable asr
Successfully enabled ASR timer.
希望这些对你有所帮助。

回复