一種cc-numa多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法
【專利摘要】本發(fā)明公開一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,屬于服務(wù)器管理領(lǐng)域,主節(jié)點(diǎn)服務(wù)器調(diào)節(jié)發(fā)送信號(hào)通知內(nèi)部BMC需要執(zhí)行的操作,由內(nèi)部管理網(wǎng)絡(luò)接口通知從節(jié)點(diǎn)內(nèi)的BMC,從節(jié)點(diǎn)內(nèi)的BMC接到命令后去執(zhí)行相應(yīng)的系統(tǒng)狀態(tài)操作,此外主節(jié)點(diǎn)服務(wù)器中的BMC根據(jù)從節(jié)點(diǎn)內(nèi)接收信號(hào)的不同電平組合和脈沖信號(hào)來(lái)判斷系統(tǒng)當(dāng)前的狀態(tài),通知客戶端主機(jī)以便監(jiān)控;本發(fā)明實(shí)現(xiàn)了CC-NUMA多節(jié)點(diǎn)服務(wù)器的同步開機(jī)、關(guān)機(jī)、熱重啟、冷重啟,并解決了多節(jié)點(diǎn)服務(wù)器之前缺少統(tǒng)一時(shí)序控制的問題,并且整個(gè)狀態(tài)變化過程都可以被BMC監(jiān)控記錄。
【專利說明】一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開一種系統(tǒng)狀態(tài)切換和監(jiān)控的方法,屬于服務(wù)器管理領(lǐng)域,具體地說是一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法。
【背景技術(shù)】
[0002]高端服務(wù)器通常應(yīng)用于OLTP聯(lián)機(jī)事務(wù)處理能力要求非常高的場(chǎng)景,如銀行、科學(xué)計(jì)算等,由于在同一時(shí)間計(jì)算和存儲(chǔ)的數(shù)據(jù)量非常大,高端服務(wù)器一般采用CC-NUMA的體系結(jié)構(gòu)設(shè)計(jì)。CC-NUMA,Cache Coherent-Non Uniform Memory Access Architecture,即Cache —致性非統(tǒng)一內(nèi)存訪問,將多個(gè)處理器通過專門的互連設(shè)備連接在一起組成分布式和共享內(nèi)存空間,只運(yùn)行一個(gè)操作系統(tǒng)。每一個(gè)處理器可以訪問自己的Memory存儲(chǔ)器,也可以訪問其他處理器或者共享的存儲(chǔ)器,多個(gè)處理器之間一般采用背板或光纖的方式連接,所以在形態(tài)上就是由多個(gè)服務(wù)器節(jié)點(diǎn)互連形成一個(gè)分區(qū),運(yùn)行一個(gè)操作系統(tǒng)。傳統(tǒng)CC-NUMA架構(gòu)的多節(jié)點(diǎn)服務(wù)器系統(tǒng)中,其各個(gè)節(jié)點(diǎn)一般都是自己獨(dú)立控制開機(jī)、關(guān)機(jī)和重啟操作,在操作上每個(gè)服務(wù)器節(jié)點(diǎn)是單獨(dú)控制,各個(gè)節(jié)點(diǎn)之間缺乏統(tǒng)一的時(shí)序控制和系統(tǒng)監(jiān)控,控制不當(dāng)時(shí)容易導(dǎo)致系統(tǒng)無(wú)法正常啟動(dòng),影響服務(wù)器的工作效率。本發(fā)明提供一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,通過所有的系統(tǒng)狀態(tài)切換操作都由主節(jié)點(diǎn)服務(wù)器發(fā)起、從節(jié)點(diǎn)服務(wù)器跟隨執(zhí)行,并且整個(gè)流程都可被BMC管理單元監(jiān)控,實(shí)現(xiàn)同步開機(jī)、關(guān)機(jī)、熱重啟、冷重啟的方法,以解決多節(jié)點(diǎn)服務(wù)器之前缺少統(tǒng)一時(shí)序控制的問題,并且整個(gè)狀態(tài)變化過程都可以被BMC監(jiān)控記錄。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對(duì)傳統(tǒng)CC-NUMA架構(gòu)的多節(jié)點(diǎn)服務(wù)器系統(tǒng)中,其各個(gè)節(jié)點(diǎn)一般都是自己獨(dú)立控制開機(jī)、關(guān)機(jī)和重啟操作,在操作上每個(gè)服務(wù)器節(jié)點(diǎn)是單獨(dú)控制,各個(gè)節(jié)點(diǎn)之間缺乏統(tǒng)一的時(shí)序控制和系統(tǒng)監(jiān)控,控制不當(dāng)時(shí)容易導(dǎo)致系統(tǒng)無(wú)法正常啟動(dòng),影響服務(wù)器的工作效率的問題,提供一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,實(shí)現(xiàn)同步開機(jī)、關(guān)機(jī)、熱重啟、冷重啟,以解決多節(jié)點(diǎn)服務(wù)器之前缺少統(tǒng)一時(shí)序控制的問題,并且整個(gè)狀態(tài)變化過程都可以被BMC監(jiān)控記錄。
[0004]提出的具體方案是:
一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控系統(tǒng),包括主節(jié)點(diǎn)服務(wù)器,從節(jié)點(diǎn)服務(wù)器,主節(jié)點(diǎn)服務(wù)器和從節(jié)點(diǎn)服務(wù)器內(nèi)都設(shè)有BMC監(jiān)控管理單元,客戶端主機(jī);
主節(jié)點(diǎn)服務(wù)器:主節(jié)點(diǎn)服務(wù)器負(fù)責(zé)整個(gè)計(jì)算機(jī)地址空間的分配,其運(yùn)行B1S和OS,也是系統(tǒng)狀態(tài)切換的發(fā)起者;
若干個(gè)從節(jié)點(diǎn)服務(wù)器:從節(jié)點(diǎn)服務(wù)器提供計(jì)算擴(kuò)展功能,也是系統(tǒng)狀態(tài)切換跟隨執(zhí)行者;
主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器內(nèi)的BMC監(jiān)控管理單元:BMC通過“內(nèi)部管理網(wǎng)絡(luò)”負(fù)責(zé)節(jié)點(diǎn)服務(wù)器之間的通信; 客戶端主機(jī):主節(jié)點(diǎn)服務(wù)器中的BMC還通過一個(gè)外部管理網(wǎng)絡(luò)接口連接到客戶端主機(jī),系統(tǒng)狀態(tài)切換的操作在客戶端主機(jī)可被監(jiān)控。
[0005]一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,利用權(quán)利要求1所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控系統(tǒng),主節(jié)點(diǎn)服務(wù)器調(diào)節(jié)發(fā)送Power_Enable、Power_OK、System_Reset三種信號(hào)通知內(nèi)部BMC需要執(zhí)行的操作,由內(nèi)部管理網(wǎng)絡(luò)接口通知從節(jié)點(diǎn)內(nèi)的BMC,從節(jié)點(diǎn)內(nèi)的BMC接到命令后去執(zhí)行相應(yīng)的系統(tǒng)狀態(tài)操作,此外主節(jié)點(diǎn)服務(wù)器中的BMC根據(jù)從節(jié)點(diǎn)內(nèi)接收的Power_Enable、Power_OK和System_Reset的不同電平組合和脈沖信號(hào)來(lái)判斷系統(tǒng)當(dāng)前的狀態(tài),通知客戶端主機(jī)以便監(jiān)控。
[0006]所述的系統(tǒng)狀態(tài)切換是指開機(jī)、關(guān)機(jī)、冷重啟、熱重啟。
[0007]所述的系統(tǒng)狀態(tài)切換為開機(jī),具體步驟為:
①主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行上電操作;
②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)服務(wù)器的
BMC ;
③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出高電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作;
④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋高電平“PoWer_OK”信號(hào)給各自的BMC,預(yù)示本節(jié)點(diǎn)上電完成;
⑤在“Power_OK”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成;
⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ;
⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作;
⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器開始加載B1S和OS。
[0008]所述的系統(tǒng)狀態(tài)切換為關(guān)機(jī),具體步驟為:
①主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行關(guān)機(jī)操作;
②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)服務(wù)器的
BMC ;
③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出低電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行關(guān)機(jī)操作;
④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋低電平“PoWer_0K”信號(hào)給各自的BMC,預(yù)不本節(jié)點(diǎn)關(guān)機(jī)完成;
⑤在“Power_0K”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成;
⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ;
⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作;
⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器關(guān)機(jī)完成。
[0009]所述的開機(jī)時(shí)Power_Enable、Power_OK和System_Reset的電平組合為高電平,高電平,高電平;
所述的關(guān)機(jī)時(shí)Power_Enable、Power_OK和System_Reset的電平組合為低電平,低電平,低電平;
所述的冷重啟時(shí)Power_Enable、Power_OK和System_Reset都出現(xiàn)一個(gè)低脈沖;
所述的熱重啟時(shí)Power_Enable、Power_OK為高電平,System_Reset出現(xiàn)一個(gè)低脈沖。
[0010]如果當(dāng)“Power_Enable” 和“Power_OK” 都為高電平,“System_Reset” 出現(xiàn)一個(gè)低脈沖時(shí),系統(tǒng)發(fā)生了一個(gè)熱重啟操作;當(dāng)“ Power_Enab I e ”、“ Power_OK ”和“ Sy stem_Reset”都出現(xiàn)一個(gè)低脈沖時(shí),系統(tǒng)發(fā)生了一個(gè)冷重啟操作。
[0011]本發(fā)明的有益之處是:本發(fā)明通過所有的系統(tǒng)狀態(tài)切換操作都由主節(jié)點(diǎn)服務(wù)器發(fā)起、從節(jié)點(diǎn)服務(wù)器跟隨執(zhí)行,并且整個(gè)流程都可被BMC管理單元監(jiān)控,實(shí)現(xiàn)同步開機(jī)、關(guān)機(jī)、熱重啟、冷重啟的方法,以解決多節(jié)點(diǎn)服務(wù)器之前缺少統(tǒng)一時(shí)序控制的問題,并且整個(gè)狀態(tài)變化過程都可以被BMC監(jiān)控記錄。
【專利附圖】
【附圖說明】
[0012]圖1為CC-NUMA多節(jié)點(diǎn)服務(wù)器系統(tǒng)狀態(tài)切換框圖。
【具體實(shí)施方式】
[0013]結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說明。
[0014]首先,建立一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控系統(tǒng),包括主節(jié)點(diǎn)服務(wù)器,從節(jié)點(diǎn)服務(wù)器,主節(jié)點(diǎn)服務(wù)器和從節(jié)點(diǎn)服務(wù)器內(nèi)都設(shè)有BMC監(jiān)控管理單元,客戶端主機(jī);
主節(jié)點(diǎn)服務(wù)器:主節(jié)點(diǎn)服務(wù)器負(fù)責(zé)整個(gè)計(jì)算機(jī)地址空間的分配,其運(yùn)行B1S和OS,也是系統(tǒng)狀態(tài)切換的發(fā)起者;
若干個(gè)從節(jié)點(diǎn)服務(wù)器:從節(jié)點(diǎn)服務(wù)器提供計(jì)算擴(kuò)展功能,也是系統(tǒng)狀態(tài)切換跟隨執(zhí)行者;
主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器內(nèi)的BMC監(jiān)控管理單元:BMC通過“內(nèi)部管理網(wǎng)絡(luò)”負(fù)責(zé)節(jié)點(diǎn)服務(wù)器之間的通信;
客戶端主機(jī):主節(jié)點(diǎn)服務(wù)器中的BMC還通過一個(gè)外部管理網(wǎng)絡(luò)接口連接到客戶端主機(jī),系統(tǒng)狀態(tài)切換的操作在客戶端主機(jī)可被監(jiān)控。
[0015]利用以上系統(tǒng),實(shí)現(xiàn)一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,過程為主節(jié)點(diǎn)服務(wù)器調(diào)節(jié)發(fā)送Power_Enable、Power_0K、System_Reset三種信號(hào)通知內(nèi)部BMC需要執(zhí)行的操作,由內(nèi)部管理網(wǎng)絡(luò)接口通知從節(jié)點(diǎn)內(nèi)的BMC,從節(jié)點(diǎn)內(nèi)的BMC接到命令后去執(zhí)行相應(yīng)的系統(tǒng)狀態(tài)操作,此外主節(jié)點(diǎn)服務(wù)器中的BMC根據(jù)從節(jié)點(diǎn)內(nèi)接收的Power_Enable、Power_0K和System_Reset的不同電平組合和脈沖信號(hào)來(lái)判斷系統(tǒng)當(dāng)前的狀態(tài),通知客戶端主機(jī)以便監(jiān)控。
[0016]以系統(tǒng)狀態(tài)切換開機(jī)和關(guān)機(jī)為例,做具體說明: 系統(tǒng)狀態(tài)切換為開機(jī):
①I個(gè)主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行上電操作;
②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)O、從節(jié)點(diǎn)1、一直到從節(jié)點(diǎn)N中的BMC ;
③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出高電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作;
④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋高電平“PoWer_OK”信號(hào)給各自的BMC,預(yù)示本節(jié)點(diǎn)上電完成;
⑤在“Power_OK”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成;
⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ;
⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作;
⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器開始加載B1S和OS。
[0017]系統(tǒng)狀態(tài)切換為關(guān)機(jī):
①主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行關(guān)機(jī)操作;
②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)0、從節(jié)點(diǎn)
1、一直到從節(jié)點(diǎn)N中的BMC ;
③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出低電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行關(guān)機(jī)操作;
④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋低電平“PoWer_0K”信號(hào)給各自的BMC,預(yù)不本節(jié)點(diǎn)關(guān)機(jī)完成;
⑤在“Power_0K”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成;
⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ;
⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作;
⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器關(guān)機(jī)完成。
[0018]系統(tǒng)狀態(tài)監(jiān)控過程如下:
系統(tǒng)狀態(tài)下各信號(hào)的電平組合及脈沖信號(hào)。主節(jié)點(diǎn)服務(wù)器中的BMC根據(jù)其節(jié)點(diǎn)內(nèi)“Power_Enable”、“Power_0K”和“System_Reset”的不同電平組合來(lái)判斷系統(tǒng)當(dāng)前的狀
--τ O
[0019]開機(jī)狀態(tài):當(dāng)“Power_Enable”、“Power_0K”和 “System_Reset” 都為高電平時(shí),系統(tǒng)處于開機(jī)狀態(tài);
關(guān)機(jī)狀態(tài):當(dāng)“Power_Enable”、“Power_0K”和“System_Reset”都為低電平時(shí),系統(tǒng)處于關(guān)機(jī)狀態(tài);
熱重啟:當(dāng)“Power_Enable”和“Power_OK”都為高電平,“System_Reset”出現(xiàn)一個(gè)低脈沖時(shí),系統(tǒng)發(fā)生了一個(gè)熱重啟操作;
冷重啟:當(dāng)“Power_Enable”、“Power_OK” 和 “System_Reset” 都出現(xiàn)一個(gè)低脈沖時(shí),系統(tǒng)發(fā)生了一個(gè)冷重啟操作;
除此以外都為異常狀態(tài)。
【權(quán)利要求】
1.一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控系統(tǒng),其特征是包括主節(jié)點(diǎn)服務(wù)器,從節(jié)點(diǎn)服務(wù)器,主節(jié)點(diǎn)服務(wù)器和從節(jié)點(diǎn)服務(wù)器內(nèi)都設(shè)有BMC監(jiān)控管理單元,客戶端主機(jī); 主節(jié)點(diǎn)服務(wù)器:主節(jié)點(diǎn)服務(wù)器負(fù)責(zé)整個(gè)計(jì)算機(jī)地址空間的分配,其運(yùn)行B1S和OS,也是系統(tǒng)狀態(tài)切換的發(fā)起者; 若干個(gè)從節(jié)點(diǎn)服務(wù)器:從節(jié)點(diǎn)服務(wù)器提供計(jì)算擴(kuò)展功能,也是系統(tǒng)狀態(tài)切換跟隨執(zhí)行者; 主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器內(nèi)的BMC監(jiān)控管理單元:BMC通過“內(nèi)部管理網(wǎng)絡(luò)”負(fù)責(zé)節(jié)點(diǎn)服務(wù)器之間的通信; 客戶端主機(jī):主節(jié)點(diǎn)服務(wù)器中的BMC還通過一個(gè)外部管理網(wǎng)絡(luò)接口連接到客戶端主機(jī),系統(tǒng)狀態(tài)切換的操作在客戶端主機(jī)可被監(jiān)控。
2.—種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,利用權(quán)利要求1所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控系統(tǒng),其特征是主節(jié)點(diǎn)服務(wù)器調(diào)節(jié)發(fā)送Power_Enable、Power_OK、System_Reset三種信號(hào)通知內(nèi)部BMC需要執(zhí)行的操作,由內(nèi)部管理網(wǎng)絡(luò)接口通知從節(jié)點(diǎn)內(nèi)的BMC,從節(jié)點(diǎn)內(nèi)的BMC接到命令后去執(zhí)行相應(yīng)的系統(tǒng)狀態(tài)操作,此外主節(jié)點(diǎn)服務(wù)器中的BMC根據(jù)從節(jié)點(diǎn)內(nèi)接收的Power_Enable、Power_OK和System_Reset的不同電平組合和脈沖信號(hào)來(lái)判斷系統(tǒng)當(dāng)前的狀態(tài),通知客戶端主機(jī)以便監(jiān)控。
3.根據(jù)權(quán)利要求2所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,其特征是所述的系統(tǒng)狀態(tài)切換是指開機(jī)、關(guān)機(jī)、冷重啟、熱重啟。
4.根據(jù)權(quán)利要求3所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,其特征是所述的系統(tǒng)狀態(tài)切換為開機(jī),具體步驟為: ①主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行上電操作; ②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)服務(wù)器的BMC ; ③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出高電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作; ④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋高電平“PoWer_0K”信號(hào)給各自的BMC,預(yù)示本節(jié)點(diǎn)上電完成; ⑤在“Power_0K”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出高電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成; ⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ; ⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作; ⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器開始加載B1S和OS。
5.根據(jù)權(quán)利要求3所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,其特征是所述的系統(tǒng)狀態(tài)切換為關(guān)機(jī),具體步驟為: ①主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“Power_Enable”有效信號(hào)給BMC,通知BMC需要執(zhí)行關(guān)機(jī)操作; ②主節(jié)點(diǎn)服務(wù)器中的BMC將開機(jī)命令通過內(nèi)部管理網(wǎng)絡(luò)接口傳遞給從節(jié)點(diǎn)服務(wù)器的BMC ; ③從節(jié)點(diǎn)服務(wù)器的BMC發(fā)出低電平“P0wer_Enable”給所有的從節(jié)點(diǎn)服務(wù)器,通知從節(jié)點(diǎn)服務(wù)器執(zhí)行關(guān)機(jī)操作; ④主節(jié)點(diǎn)和從節(jié)點(diǎn)服務(wù)器執(zhí)行開機(jī)操作后,反饋低電平“PoWer_OK”信號(hào)給各自的BMC,預(yù)不本節(jié)點(diǎn)關(guān)機(jī)完成; ⑤在“Power_OK”之后,主節(jié)點(diǎn)服務(wù)器發(fā)出低電平“System_Reset”給BMC,預(yù)示主節(jié)點(diǎn)內(nèi)處理器、內(nèi)存、芯片組復(fù)位完成,等待從節(jié)點(diǎn)復(fù)位完成; ⑥主節(jié)點(diǎn)服務(wù)器中的BMC收到“System_Reset”后,通過內(nèi)部管理網(wǎng)絡(luò)通知其他從節(jié)點(diǎn)的 BMC ; ⑦從節(jié)點(diǎn)服務(wù)器BMC收到“SystenUteset”后,對(duì)本節(jié)點(diǎn)內(nèi)的處理器、內(nèi)存、芯片組進(jìn)行復(fù)位操作; ⑧所有服務(wù)器節(jié)點(diǎn)復(fù)位完成之后,主節(jié)點(diǎn)服務(wù)器關(guān)機(jī)完成。
6.根據(jù)權(quán)利要求3所述的一種CC-NUMA多節(jié)點(diǎn)服務(wù)器上系統(tǒng)狀態(tài)切換和監(jiān)控的方法,其特征是所述的開機(jī)時(shí)Power_Enable、Power_OK和System_Reset的電平組合為高電平,高電平,高電平; 所述的關(guān)機(jī)時(shí)Power_Enable、Power_OK和System_Reset的電平組合為低電平,低電平,低電平; 所述的冷重啟時(shí)Power_Enable、Power_OK和System_Reset都出現(xiàn)一個(gè)低脈沖; 所述的熱重啟時(shí)Power_Enable、Power_OK為高電平,System_Reset出現(xiàn)一個(gè)低脈沖。
【文檔編號(hào)】H04L1/22GK104506362SQ201410831246
【公開日】2015年4月8日 申請(qǐng)日期:2014年12月29日 優(yōu)先權(quán)日:2014年12月29日
【發(fā)明者】貢維, 宗艷艷 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司