我有 HP Proliant G5 系列并带有 iLO2 许可证。
服务器运行的是 CentOS。Telnet 端口已打开,我可以通过某个端口成功连接,该端口已在 iLO2 设置中设置为用于远程访问\Telnet。
然而,无论我尝试什么,似乎都无法通过远程控制台连接,无论我使用哪种服务(ActiveX 还是 JVM)。
当我尝试通过 ActiveX 连接时,系统显示以下消息
"Failed to connect to server. Check for available telnet connection."
如果我尝试使用 JVM,我会收到以下错误:
ClassNotFoundException
com.hp.ilo2.remcons.remcons.class
我拥有最新版本的 iLO2v2.25我尝试了一切方法,从使用不同版本的 JVM 和浏览器到几乎所有的方法。
知道我下一步该怎么做吗?但是,我没有在服务器上安装任何与 ilo2 相关的软件,但据我所知,由于 iLo 直接挂接在屏幕和输入设备上,因此不需要任何软件。
答案1
有关 ClassNotFoundException “com.hp.ilo2.remcons.remcons.class” 错误的帮助,请参阅 framer99 的“调查/修复 HP ILO2 Java 远程控制台因未找到类 remcons.class 而无法启动”链接这里。这解决了我较旧的 HP 服务器上的问题。
答案2
登录 iLO 所需的端口是 443 以及 17990 和 80。至少它没有做同样的事情,即当端口 80 未转发时不起作用,然后 .NET 控制台在端口 80 转发时工作。顺便说一句,为了解决这个问题,我只需从能够连接远程控制台的 LAN 客户端运行 netstat。
答案3
请检查您与 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......但您应该能够访问nmap
ILO 并看到这些端口打开。
答案4
此问题已在 ILO2 固件 2.25+ 版本中修复。