小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 iBMC 硬件芯片采用华为研发的海思芯片 Hi1710,包括一个最高主频为 800MHz 的单核A9 CPU, 一个 8051 单片机及主频 200MHz 的协处理器,支持远程 KVM,支持 IPMI 管理接口, 支持 PCIE 收发 MCTP 报文,支持本地显示 VGA,GE 网口、RMII 接口,以及其它丰 富的板级管理和外设接口;具体如下:
1.iBMC 的 KVM 模块通过 VGA 接口接收来自 x86 系统的视频信息,经过压缩后再 通过网络将压缩数据传输到远程 KVM 客户端进行解压还原。此外 KVM 模块接收 远程 KVM 客户端的键盘鼠标数据,通过模拟的 USB 键盘鼠标设备将数据传输到 x86 系统,实现远程的键盘鼠标控制。
2.iBMC 的 VMM 模块将光驱等本地资源虚拟为服务器的 USB 设备。
3.iBMC 的系统运行记录仪模块通过 PCIe 接口接收来自 x86 系统写入的运行轨迹信 息(黑匣子数据),并提供记录信息的导出接口。
4.iBMC 的 agentless 特性是通过 PCIe 接口与带内 iBMA 交互对网卡等带内部件管理 和 OS 信息查询。
5.iBMC 提供传统的 LPC 系统接口与 x86 系统通信,支持标准的 IPMI 管理。
6.iBMC 对外提供 GE 以太网络接口,支持通过网络使用 IPMI,HTTPS 等协议进行 远程管理操作。
7.iBMC 通过传感器实现对服务器的温度、电压状态全面监控,并且提供对服务器 的风扇和电源的智能管理。
8.iBMC 支持最新的边带网络技术(Side band,如:NCSI)以及 VLAN 网络功能, 通过边带网络可以支持更加灵活的管理组网。