我最近购买了一个高端底盘系统用于我的家庭办公室(我是一名合同程序员)。
该系统包括一个基板管理控制器 (BMC),此外还有一个远程管理模块 (RMM) 版本 4。
BMC 允许通过操作系统共享的 LAN 端口远程管理机器的电源状态(和其他功能),这些状态基本独立于操作系统的状态。RMM4 提供访问 BMC 的独立 LAN 连接。有一个 Web 管理控制台,只需输入 RMM4 的 URL 即可访问 BMC 的功能。
我可以正常访问 Web 管理控制台:
此外,当我转到选项卡以启动远程控制屏幕重定向时,该功能已启用:
不幸的是,当我尝试启动远程控制会话时,所需的 Java 应用程序成功运行,但窗口中出现“无信号”:
请注意,机器已打开,并且直接连接到机器的显示器显示预期的 Windows 会话。
注意:我认为这个问题可能与视频输出到 NVidia 卡而不是板载视频芯片有关(设置此系统需要更改 BIOS 设置)。
以下是统计数据:
- 双 Xeon E5-2687W
- W2600CR2 主板
- Cosmos CoolerMaster 机箱
- 64 GB 内存
任何帮助,将不胜感激。
答案1
无法完成。RMM4 仅支持本机图形芯片的重定向,不支持外部显卡的重定向。无法将外部显卡流量重定向到 IPMI KVM,因为 IPMI 芯片可能不知道外部卡正在渲染什么。
答案2
这并不完全正确,有一种解决方法是我在尝试让它工作时偶然发现的。
我也使用专用显卡 (Nvidia Quadro K600),因为我有一台 30 英寸显示器,内置显卡无法以我想要的分辨率运行。连接是通过 KVM 交换机进行的 - 这是此解决方案的关键。您必须在 BIOS 中启用内置视频,并在 BIOS 中启用双视频支持。在 Windows 中,您将专用卡设置为主要和唯一的显示器,但请确保安装内置 Matrox 图形芯片的驱动程序。
我尝试了好久,但都没有成功,直到我尝试使用将 KVM 切换到另一个工作站的控制台。在这种情况下,显示器不再连接到专用显卡,因此服务器将其输出切换到内置显卡(我认为这是 Windows 的功能,而不是硬件的功能),您可以在 Java 控制台上查看输出。只要我将 KVM 切换到另一个工作站,我就可以随时访问 RMM 控制台。
现在我意识到这可能只适用于我的特定设置,但我怀疑它可能适用于各种英特尔服务器/工作站。它也可能取决于您的 Windows 版本(以及它如何处理图形输出),我不知道,也没有测试过。FWIW 我正在运行 Server 2012 R2。
答案3
另一种方法是使用远程管理模块 (RMM) 进行控制台重定向。
我在通过 RMM 进行远程连接时也遇到了同样的问题,因为我的 AsRock Rack E3C236D2I 上有一个 PCIe Nvidia 卡作为主要视频输出。经过多次尝试,我找到了一种让它工作的方法,但不是我想要的方式。
我没有将 PCIe 卡设置为主视频输出,而是将原生 VGA 设置为主视频输出。Windows Server 2016 启动后,Windows 屏幕可以处于复制模式。Jnviewer 可以正常工作,因为现在视频输出也是通过原生 VGA 芯片。问题在于分辨率降级为原生 VGA 芯片的最大分辨率,并且鼠标无法很好地匹配主屏幕上的内容。我最终放弃了在我的 ASrock Rack 服务器主板上使用 BMC/IPMI 和 RMM 的想法。直到有人想出更好的解决方案。