PythonのHP-ILOモジュールを使用してHPブレードサーバー(HP BladeSystem c3000エンクロージャー)に接続しようとしています。
obj=hpilo.Ilo('172.8.2.29', login='Administrator', password='<redacted>', timeout=60, port=443, protocol=None, delayed=False)
pythonライブラリを使用してHP-ILOオブジェクトを作成し、アセットタグの詳細を取得しようとすると、以下のエラーが発生しました。
hpilo.IloError:リモートが偽のデータを返しました。iLOではない可能性があります
Python API: https://pythonhosted.org/python-hpilo/ilo.html
ブラウザとsshクライアントを介してサーバーに接続することもできますが、RIBCLスクリプトまたはPythonを使用してサーバーに接続できませんでした。
このPythonモジュールは、個々のスタンドアロンサーバーのILOインターフェイスで動作することを意図している可能性があります。
おそらく、C7000およびC3000ブレードEnclosure OnboardAdministratorモジュールでの使用は意図されていません。
Python-hpiloモジュールは、hponcfgを使用してローカルiLOと通信するか、ネットワークを介して、iLOインターフェイスとのみ通信できます。同じXMLインターフェイスを公開していないため、シャーシオンボード管理者を使用できません。