ILO2のライセンスが付与されたHP Proliant G5シリーズを持っています。
サーバーはCentOSを実行しています。 Telnetポートが開かれ、リモートアクセス\ Telnetに使用するためにiLO2設定で設定した特定のポートを介して正常に接続できます。
ただし、何を試しても、ActiveXやJVMを使用するサービスに関係なく、リモートコンソール経由で接続できないようです。
ActiveX経由で接続しようとすると、次のメッセージ"Failed to connect to server. Check for available telnet connection."
JVMを使用して試してみると、次のエラーが発生します。
ClassNotFoundException
com.hp.ilo2.remcons.remcons.class
私はiLO2の最新バージョンv2.25を持っているので、異なるバージョンのJVMとブラウザーを使用することから、ほとんどすべてのものを試しました。
私の次のステップは何でしょうか?ただし、iLO2のソフトウェアに関してはサーバーに何もインストールしていませんが、iLoが画面と入力デバイスに直接フックするため、ソフトウェアは必要ありません。
ClassNotFoundException "com.hp.ilo2.remcons.remcons.class"エラーのヘルプについては、「HP ILO2の調査/修正Javaクラスが見つかりませんremcons.classでリモートコンソールが起動に失敗する」を参照してください。 from framer99 ここにリンク 。これにより、古いHPサーバーでの問題が修正されました。
必要なポートは、iLOにログインするための443と17990および80です。少なくとも、ポート80が転送されず、.NETコンソールがポート80転送で機能した場合、機能しませんでした。ところで、これを解決するには、リモートコンソールに接続できるLANクライアントからnetstatを実行しました。
ILOのネットワークとの間で次のポートが開いていることを確認してください。
====================
22 Secure Shell (SSH)
23 Remote Console / telnet
80 Web Server Non-SSL (HTTP)
443 Web Server SSL (HTTPS)
3389 Terminal Services
17988 Virtual Media
9300 Shared Remote Console
17990 Console Replay
3002 Raw Serial Data
実際には、必要なのは23、443、17990だけです...しかし、ILOをnmap
して、これらのポートが開いていることを確認できるはずです。
これは、ILO2ファームウェアの2.25以降のバージョンで修正されています。