# OpenBMC **Repository Path**: Open-Kunlun/openbmc ## Basic Information - **Project Name**: OpenBMC - **Description**: OpenKunlun BMC(飞腾E2000 版)是首个可适配国产BMC硬件的开源BMC固件版本,可用于服务器、机架式交换机和存储设备等计算设备的管理控制系统。 昆仑太科将支持社区开发者持续迭代优化代码,推动代码合入OpenKunlun社区 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 18 - **Forks**: 9 - **Created**: 2023-05-06 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenBMC #### 介绍 OpenKunlun BMC(飞腾E2000 版)是首个可适配国产BMC硬件的开源BMC固件版本,可用于服务器、机架式交换机和存储设备等计算设备的管理控制系统。 昆仑太科将支持社区开发者持续迭代优化代码,推动代码合入OpenKunlun社区。 #### 建立BMC工程 ① 开发环境及其依赖软件 -Ubuntu 14.04 sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat - Fedora 28 sudo dnf install -y git patch diffstat texinfo chrpath SDL-devel bitbake \ rpcgen perl-Thread-Queue perl-bignum perl-Crypt-OpenSSL-Bignum sudo dnf groupinstall "C Development Tools and Libraries" ② 下载源码 git clone https://gitee.com/Open-Kunlun/openbmc.git uboot和内核代码需要从飞腾gitee上获取(在meta-ftbmc中修改源即可) cd openbmc ③ 选择目标硬件 . setup feitenge2000 ④ 编译工程 bitbake obmc-phosphor-image 编译生成的目标文件在build/feitenge2000/deploy/images/feitenge2000下 #### OpenKUNLUN BMC(E2000版本)使用 默认用户名:root 默认密码:0penBmc #### 支持的功能 * 主机管理: 电源、扇热、LEDs, 资产信息管理,, Watchdog * 日志:支持系统日志、操作日志、安全日志和硬件替换日志 * 告警:支持邮件告警、syslog告警和snmp trap * Full IPMI 2.0 Compliance with DCMI * 固件升级:支持BMC、BIOS等固件升级 * Web-based user interface * REST interfaces * D-Bus based interfaces * SSH based SOL * Remote KVM * snmp:支持snmp管理、支持snmp trap * 用户管理 * 虚拟媒体挂载 * 时间管理:支持ntp服务和手动设置时间 * LDAP 更多开源社区资料请查看 https://gitee.com/Open-Kunlun/openbmc 联系邮箱:yzwang@kunluntech.com.cn;slzhang@kunluntech.com.cn 版权及免责声明 为本项目为昆仑太科主导建立的仓库,仓库内容不代表本项目团队和公司立场及观点。由于传播、利用此项目中的一切内容而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本项目团队和社区不为此承担任何责任。