近日,在備受業界關注的OCP China Day 2023(開放計算中國技術峰會)上,面對多元算力平臺運維管理方面的重重挑戰,浪潮信息正式發布了基于OpenBMC的InBry管理固件平臺,采用更先進、更高效、更開放的創新架構和開發模式,快速適配各種算力場景,為用戶提供開放、穩定、可靠的BMC管理固件,支撐多元算力時代的各類創新應用。
基于OpenBMC的浪潮信息InBry管理固件平臺
面對多元算力時代的爆發式增長需求,單一處理器架構無法同時兼顧性能和靈活性,采用異構計算架構整合多元算力,是打破算力瓶頸的關鍵措施。然而,作為數據中心服務器集中運維管理的核心組件,封閉的傳統BMC固件已無法勝任多元算力時代的敏捷交付需求,選擇更加開放的BMC固件發展之路,將是擺脫上述困境的關鍵所在。
經過近十年發展,OpenBMC開源項目日臻成熟,采用了成熟領先的開發語言與編譯工具,通過軟硬件分層解耦的架構,將固件與硬件設計解耦,進而可實現對處理器、計算芯片等關鍵部件的按需加載;通過DBus軟件通信總線實現了任務模塊間的解耦設計,提升代碼可移植性,讓用戶獲得交付周期更短、高擴展、跨平臺、跨產品的開放BMC固件。OpenBMC代碼開源,社區積累了安全、成熟、創新的社區基礎代碼,同時面向特定大規模應用場景,服務器廠商可以與最終用戶進行聯合固件開發,快速滿足客戶定制化需求。目前,OpenBMC已經吸引了處理器、加速芯片、部件、服務器等產業鏈上下游主流廠商積極參與貢獻社區。作為開源技術的擁護者與重要貢獻者,浪潮信息積極擁抱OpenBMC,從貢獻代碼,到推動產品適配,為推動社區健康發展貢獻了重要力量。
經過多年社區實踐,浪潮信息開發了基于OpenBMC的InBry管理固件平臺。InBry管理固件平臺在社區基礎上進行了大量的開發工作,增加了67個代碼倉庫,開發代碼近80萬行,開發支持400余條IR用戶需求,240余條安全基線需求,200余個Redfish接口。經過架構優化,InBry管理固件平臺底層兼容多款BMC管理芯片,支持OpenPower、x86、ARM等處理器平臺,兼容各類加速芯片和部件,全面支持通用服務器、AI服務器、存儲服務器、邊緣服務器等應用形態,能夠適應大規模數據中心用戶的服務器產品快速迭代需要,滿足資產信息管理、故障預警、遠程管理和批量自動部署等需求,為互聯網、金融、電信等行業客戶提供更先進、更開放、更高效的BMC管理能力:
● 更先進:浪潮信息建立了BMC硬件設計規范,實現固件與硬件解耦異步開發,將固件作為一個獨立的平臺進行迭代演進,并利用成熟的Yocto Project,融合最新的Linux Kernel、Systemd、D-Bus等技術構建版本,為固件創新提供了基礎。
● 更開放:開放的架構為多用戶、多處理器平臺等多元算力場景提供了高度靈活性和擴展性,為用戶定制開發、聯合開發提供了支撐。
● 更高效:基于OpenBMC構建分層解耦的類APP模塊化軟件架構,更適合JDM聯合開發模式,快速敏捷的定制化開發有效縮短了交付周期,幫助客戶快速構建滿足定制需求的管理固件。
未來,浪潮信息將始終堅持開源開放的產品設計路線,利用OpenBMC等開源技術賦能多元算力基礎設施建設,實現對OpenPower、Intel、AMD、Ampere等處理器平臺的產品支持,持續推動硬件、固件、軟件、系統等多方面的協同,強化處理器、部件、管理芯片、服務器、用戶等各個層面的生態合作與聯合優化,滿足通用市場和定制化用戶的算力需求,為多元算力時代的創新應用注入持續動力。