我正在尝试通过“虚拟媒体”功能启动 HP DL170 G6 服务器。
系统甚至没有尝试从虚拟媒体启动,似乎无法看到它!
这是我们进行的测试:
- 检查正确的启动顺序以强制使用 CD/DVD 和可移动驱动器
- 禁用所有其他启动项,并单独测试 CD/DVD 和可移动驱动器
- 检查 ISO 是否可启动,尝试了多个 ISO(Knoppix、Ubuntu、Damn Small Linux)
- 成功尝试从 USB 启动(因此 ISO 良好)
- 尝试了不同的客户端操作系统(Windows XP 64、Ubuntu 10.04.2 LTS、Ubuntu 11.04)
- 尝试了不同的 Java JVM(1.4.2_19,最低限度)
- 检查 BIOS 中是否启用了 USB 子系统
- 移除了连接到系统的所有 USB 外围设备,如 USB 键盘(据称可能存在问题)
- 将 BIOS 和 iLO 固件升级到最新版本
- 通过使用以太网电缆将 iLO 直接连接到笔记本电脑,排除网络问题(端口阻塞等)
- 从 iLO 中删除了 VLAN 配置
- 多次重启系统,也冷启动系统
- 尝试了不同的浏览器(Opera 11.50、Firefox 4、Firefox 5、Chrome、Internet Explorer 8)
- 检查、再检查、再三检查虚拟媒体小程序中的“连接”按钮是否已按下,ISO是否已正确安装
- 以 root 身份运行浏览器
所有这些测试都已完成,但目前尚无任何成功。有人知道哪里出了问题吗?
答案1
虚拟媒体在 LO100i 设备上(例如您系统中的设备)通常可以正常工作。您在菜单下是否已获得正确许可Application License Key
?
否则,当您按下“连接”时,您应该会看到 .ISO 映像的文件路径更改为包含客户端计算机 IP 和连接类型(例如/192.168.10.55, 0, USB 2.0
)的 URL。如果没有发生这种情况,.ISO 仍然看起来已连接,但实际上并未连接。当您按下“连接”时,客户端计算机的 IP 是否显示在虚拟媒体窗口中?
HP 要求UDP 和 TCP 端口 5901 均打开客户端系统和 LO100i 之间。由于这些端口要求,您可能必须从 PC 或客户端系统上的管理员帐户运行浏览器。您可能还需要多次连接/断开连接,直到 IP 字符串正确显示,如下图所示。对我来说,当使用 Internet Explorer 8 从 Windows Server 2008 客户端以管理员身份运行时,需要尝试两次。
答案2
此功能在安装了 IcedTee(OpenJDK)或 Oracle java 插件(32 位和 64 位操作系统版本)的 Firefox 和 Chrome/Chromium 浏览器的 Linux 下完美运行。
ServerEngines 的 java 小程序安装本机库libm2-32 库(或 libm2-64.so 分别)依赖于libstdc++5,但现代 Linux 发行版默认不包含此库。因此,对于 Debian/Ubuntu,您只需安装libstdc++5使用 java applet 打包并重新加载网页。
答案3
ewwhite 的上述回答几乎是完美的。
这里缺少的是虚拟媒体功能确实需要服务器和客户端之间的 5901 TCP/UDP 连接,正如 ewwhite 所说,但这必须是双向的,因此如果您的客户端位于路由器后面,则需要设置一个转发规则在路由器上查找端口处的数据包5901 从服务器(互联网)致您的客户。
笔记:
- 您不应在媒体设备连接的情况下进入 BIOS,以避免在 BIOS 中保存虚拟 CD/DVD(将显示为 DVD-QEMU 之类的东西)。
- 一旦您单击“连接”,设备路径名称不会立即更改为您的客户端的 IP,而是在您启动时更改:这就是为什么您经常感觉设备第一次没有立即连接的原因。
我还必须说我们的配置仅适用于 Windows XP 和 Explorer:不适用于 ubuntu 和 Firefox。
我还想补充一点,HP 可以在他们的文档中写一些关于这一切的说明。无论如何,我附上了与端口相关的部分。
答案4
Windows 2008 + IE9 对我来说有效,请确保 TCP 5901 端口在 Windows 防火墙中明确打开,包括进站和出站。