hpサーバIlo 2パスワードのリセット


ilo 2を使用する場所
iloはHPマシン管理カードの略称であり、我々のマシンでは、初期のHP DL 3[20|60|80|85]G[1|2|3|4|5]のみ、通常HP 3系と呼ばれるマシンで使用されている.このカードが私たちに与えた最大のトラブルはipmi操作をサポートしないことですが、HPはこのカードを操作するツール:hponcfgを提供しています.
キットおよび依存パッケージ
私は自分のマシンに4つのバージョンのhponcfgを保存しました.現在は最新ではないはずですが、RHEL 5またはCentOS 5 64ビットを例に挙げることができます.
hponcfg:ftp://10.2.21.190/test/5_x64/hponcfg-1.9.0-3.noarch.rpm
依存パッケージ:
hp-heath:ftp://10.2.21.190/test/5_x64/hp-health-8.2.5-50.rhel5.x86_64.rpm
hp-ilo:ftp://10.2.21.190/test/5_x64/hp-ilo-8.2.5-22.rhel5.x86_64.rpm
 操作手順
3つのファイルをダウンロードして管理カードのパスワードをリセットする必要がある機械に着いて、インストールして、依存関係があるため、いっしょにインストールすることを提案します
rpm -ivh hp*


一部のマシンのrpmデータベースが破損しているため、--nodepsを追加して強制的にインストールすることができます.
ipmiと同様に、/etc/init.d/hp-iloで提供されるipmiと同様のサービスを開始する必要があります.
/etc/init.d/hp-ilo start


特殊な状況:
hp-iloで明確にサポートされているカーネルバージョンは/opt/hp/hp-ilo/bin
ls -l /opt/hp/hp-ilo/bin/

total 48

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-128.el5

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-128.el5PAE

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-128.el5xen

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-53.el5

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-53.el5PAE

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-53.el5xen

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-8.el5

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-8.el5PAE

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-8.el5xen

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-92.el5

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-92.el5PAE

drwxr-xr-x 2 root root 4096 Aug 10 16:24 2.6.18-92.el5xen



リリース版に付属しているカーネルはサポートされていますが、ゲームの一部のマシンでは、セルフコンパイル可能なカーネル2.6.18-53.1.4 el 5.onwindPAEが使用されており、hp-iloを起動したときに検出できません.
/etc/init.d/hp-ilo start<br> Starting hp-ilo: [FAILED]

Check installed kernel failed


カーネルに最も近いのは2.6.18-53.el 5 PAEで、スクリプトを修正し、チェックしたコードを削除し、2.6.18-53.el 5 PAEが提供するカーネルモジュールを強制的にロードし、スクリプトから削除することができます.
/opt/hp/hp-ilo/check_install_kernel.sh >> /var/spool/compaq/cma.log 



if [ $? != 0 ]; then

showfailure

cmaecho

cmaecho "Check installed kernel failed"

exit 1

fi


次のロードコード
insmod /opt/hp/hp-ilo/bin/`uname -r`/${MOD}.ko 2>/tmp/hptest


に改心
insmod /opt/hp/hp-ilo/bin/2.6.18-53.el5PAE/${MOD}.ko 2>/tmp/hptest


hp-iloサービスを再起動すれば通過できます.
現在のプロファイルをエクスポートするには、次の手順に従います.
hponcfg -w ilo.xml 



エクスポートに成功しました
Firmware Revision = 1.43 Device type = iLO 2 Driver name = hpilo

RILOE II/iLO configuration successfully written to file "ilo.xml"


エクスポートされたプロファイルを変更し、ユーザー認証情報を追加します.
ilo.xmlを開き、最後の場所を見つけます
<USER_INFO MODE="write">

</USER_INFO>



すべてのコンテンツを削除し、変更されたユーザー検証を加えた結果、次のようになります.
<USER_INFO MODE="write">

  <MOD_USER USER_LOGIN="Administrator"><PASSWORD value="oaksadmin"/></MOD_USER>

</USER_INFO>


ユーザー管理者のパスワードをoaksadminに変更し、保存して終了します.
プロファイルのインポート:
hponcfg -f ilo.xml 


インポートに成功しました
Firmware Revision = 1.43 Device type = iLO 2 Driver name = hpilo

Script succeeded





iloカードは自動的にリセットされ、約1分後にログインできます.
 
その他の常用用法
hponcfgからエクスポートされたプロファイルにはiloカードのすべての構成が含まれており、理論的にはプロファイルを修正してインポートし、すべてのiloカード操作を実現することができます.
一部のマシンの管理カードには、構成アドレスやアドレス構成エラーがなく、このファイルで変更することもできます.
<IP_ADDRESS VALUE = "10.22.224.110"/>

<SUBNET_MASK VALUE = "255.255.255.0"/>

<GATEWAY_IP_ADDRESS VALUE = "10.22.224.254"/>

<DHCP_ENABLE VALUE = "N"/>



前段のようなプロファイルを見つけて、対応する変更を行い、静的ipを設定できます.