一種bios控制服務(wù)器電源狀態(tài)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,具體地說(shuō)是一種B1S控制服務(wù)器電源狀態(tài)的方法。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)以及數(shù)字電源技術(shù)的高速發(fā)展,高性能的服務(wù)器與人們的工作、生活的關(guān)系日益密切,越來(lái)越成為經(jīng)濟(jì)社會(huì)發(fā)展的需要,而高性能服務(wù)器的發(fā)展也離不開(kāi)可靠的電源設(shè)備的支持。
[0003]B1S (Basic Input Output System)基本輸入輸出系統(tǒng),是固化到計(jì)算機(jī)主板一個(gè)ROM芯片上的程序,實(shí)現(xiàn)開(kāi)機(jī)啟動(dòng)過(guò)程對(duì)服務(wù)器主板上的各個(gè)中央處理器(CPU)、芯片組(Chipset)、以及各種輸入輸出設(shè)備的初始化,為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。
[0004]BMC (Baseboard Management Controller)基板管理控制器,是固化在服務(wù)器主板上的IPMI管理平臺(tái)中的核心控制器,用于服務(wù)器的本地和遠(yuǎn)程診斷、控制臺(tái)支持、配置管理、硬件管理和故障排除等。
[0005]B1S通過(guò)KCS接口與BMC進(jìn)行交互,可通過(guò)與BMC約定好的IPMI OEM命令來(lái)實(shí)現(xiàn)一些定制化的操作。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種B1S控制服務(wù)器電源狀態(tài)的方法。
[0007]本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,具體步驟如下:
1)服務(wù)器開(kāi)機(jī)上電后,主板ME通過(guò)PMBUS總線與服務(wù)器電源模組管理芯片交互,獲取到電源管理信息,包括當(dāng)前的在位信息、溫度、告警信息、輸入輸出功率、輸入輸出電壓、固件版本號(hào)、Active/Standby狀態(tài)信息;
2)主板BMC生效后,會(huì)跟主板ME通信,獲取電源管理信息;
3)服務(wù)器在啟動(dòng)過(guò)程中,B1S通過(guò)KCS接口跟BMC交互,發(fā)送跟BMC約定好的IPMIOEM命令來(lái)獲取到以上電源管理信息,并通過(guò)編程顯示到B1S UI界面下;
4)B10S對(duì)于電源模組Active/Standby狀態(tài)切換的設(shè)置,在B1SSetup界面下新增PSUStatus選項(xiàng)來(lái)顯示通過(guò)BMC交互獲取到的當(dāng)前電源模組的Active/Standby狀態(tài),通過(guò)增加PSU Status Settings選項(xiàng)來(lái)控制是否要設(shè)置電源模組狀態(tài),通過(guò)增加Set PSU Status選項(xiàng)來(lái)設(shè)置電源模組的Active/Standby狀態(tài),當(dāng)B1S去設(shè)置電源模組Active/Standby狀態(tài)時(shí),通過(guò)KCS接口,發(fā)送跟BMC約定好的IPMI OEM命令,BMC收到命令后,發(fā)送IPMI命令告之ME,ME通過(guò)PMBUS總線去發(fā)送命令告之電源模組去設(shè)置所需的Active/Standby狀態(tài),從而實(shí)現(xiàn)B1S對(duì)電源狀態(tài)的控制。
[0008]本發(fā)明的有益效果是:10S通過(guò)KCS接口與BMC交互,發(fā)送與BMC約定好的IPMIOEM命令將其通過(guò)ME其獲取的服務(wù)器電源模組當(dāng)前的在位信息,溫度,告警信息,輸入輸出功率,輸入輸出電壓及固件版本號(hào),Active/Standby狀態(tài)等信息顯示在B1S UI界面。
【附圖說(shuō)明】
[0009]圖1是B1S控制服務(wù)器電源流程圖。
【具體實(shí)施方式】
[0010]參照說(shuō)明書(shū)附圖對(duì)本發(fā)明的B1S控制服務(wù)器電源方法作以下詳細(xì)地說(shuō)明。
[0011]主板ME (Management Engine)通過(guò)PMBUS總線與服務(wù)器電源模組管理芯片交互,獲取到電源當(dāng)前的在位信息,溫度,告警信息,輸入輸出功率,輸入輸出電壓及固件版本號(hào),Active/Standby狀態(tài)等信息,BMC通過(guò)I2C總線與主板ME交互,獲取ME得到的電源模組的管理信息,然后B1S通過(guò)KCS接口,發(fā)送跟BMC約定好的IPMI OEM命令獲取到電源的管理信息,并顯示到B1S UI界面下。
[0012]對(duì)于電源模組Active/Standby狀態(tài)切換的設(shè)置,當(dāng)B1S去設(shè)置電源模組Active/Standby狀態(tài)時(shí),通過(guò)KCS接口,發(fā)送跟BMC約定好的IPMI OEM命令,BMC收到命令后,通過(guò)I2C總線發(fā)送IPMI命令告之ME,ME通過(guò)PMBUS總線去發(fā)送命令告之電源模組去設(shè)置所需的Active/Standby 狀態(tài)。
實(shí)施例
[0013]一種B1S控制服務(wù)器電源狀態(tài)的方法具體步驟如下:服務(wù)器開(kāi)機(jī)上電后,主板ME通過(guò)PMBUS總線與服務(wù)器電源模組管理芯片交互,獲取到電源當(dāng)前的在位信息,溫度,告警信息,輸入輸出功率,輸入輸出電壓及固件版本號(hào),Active/Standby狀態(tài)等信息。
[0014]主板BMC生效后,會(huì)跟主板ME通信,獲取到以上電源管理信息。
[0015]服務(wù)器在啟動(dòng)過(guò)程中,B1S通過(guò)KCS接口跟BMC交互,發(fā)送跟BMC約定好的IPMIOEM命令來(lái)獲取到以上電源管理信息,并通過(guò)編程顯示到B1S UI界面下。
[0016]B1S對(duì)于電源模組Active/Standby狀態(tài)切換的設(shè)置,在B1S Setup界面下新增PSU Status選項(xiàng)來(lái)顯示通過(guò)BMC交互獲取到的當(dāng)前電源模組的Active/Standby狀態(tài),通過(guò)增加PSU Status Settings選項(xiàng)來(lái)控制是否要設(shè)置電源模組狀態(tài),通過(guò)增加Set PSUStatus選項(xiàng)來(lái)設(shè)置電源模組的Active/Standby狀態(tài),當(dāng)B1S去設(shè)置電源模組Active/Standby狀態(tài)時(shí),通過(guò)KCS接口,發(fā)送跟BMC約定好的IPMI OEM命令,BMC收到命令后,發(fā)送IPMI命令告之ME,ME通過(guò)PMBUS總線去發(fā)送命令告之電源模組去設(shè)置所需的Active/Standby狀態(tài),從而實(shí)現(xiàn)B1S對(duì)電源狀態(tài)的控制。
[0017]除說(shuō)明書(shū)所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【主權(quán)項(xiàng)】
1.一種B1S控制服務(wù)器電源狀態(tài)的方法,其特征在于,具體步驟如下: 1)服務(wù)器開(kāi)機(jī)上電后,主板ME通過(guò)PMBUS總線與服務(wù)器電源模組管理芯片交互,獲取到電源管理信息,包括當(dāng)前的在位信息、溫度、告警信息、輸入輸出功率、輸入輸出電壓、固件版本號(hào)、Active/Standby狀態(tài)信息; 2)主板BMC生效后,會(huì)跟主板ME通信,獲取電源管理信息; 3)服務(wù)器在啟動(dòng)過(guò)程中,B1S通過(guò)KCS接口跟BMC交互,發(fā)送跟BMC約定好的IPMIOEM命令來(lái)獲取到以上電源管理信息,并通過(guò)編程顯示到B1S UI界面下; 4)B10S對(duì)于電源模組Active/Standby狀態(tài)切換的設(shè)置,在B1SSetup界面下新增PSUStatus選項(xiàng)來(lái)顯示通過(guò)BMC交互獲取到的當(dāng)前電源模組的Active/Standby狀態(tài),通過(guò)增加PSU Status Settings選項(xiàng)來(lái)控制是否要設(shè)置電源模組狀態(tài),通過(guò)增加Set PSU Status選項(xiàng)來(lái)設(shè)置電源模組的Active/Standby狀態(tài),當(dāng)B1S去設(shè)置電源模組Active/Standby狀態(tài)時(shí),通過(guò)KCS接口,發(fā)送跟BMC約定好的IPMI OEM命令,BMC收到命令后,發(fā)送IPMI命令告之ME,ME通過(guò)PMBUS總線去發(fā)送命令告之電源模組去設(shè)置所需的Active/Standby狀態(tài),從而實(shí)現(xiàn)B1S對(duì)電源狀態(tài)的控制。
【專利摘要】本發(fā)明提出了一種BIOS控制服務(wù)器電源狀態(tài)的方法,發(fā)明的顯著特征是BIOS通過(guò)KCS接口與BMC交互,發(fā)送與BMC約定好的IPMI OEM命令將其通過(guò)ME其獲取的服務(wù)器電源模組當(dāng)前的在位信息,溫度,告警信息,輸入輸出功率,輸入輸出電壓及固件版號(hào),Active/Standby狀態(tài)等信息顯示在BIOS UI界面。
【IPC分類】G06F1-26
【公開(kāi)號(hào)】CN104571444
【申請(qǐng)?zhí)枴緾N201510054803
【發(fā)明人】鄭媛, 張兆義
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2015年2月3日