專利名稱:電源重置機制測試方法
技術領域:
本發(fā)明公開內容有關于一種電子裝置的測試方法,且特別是有關于一種電源重置 機制測試方法。
背景技術:
服務器廣泛地應用在信息產業(yè)中,以對各種包含較多數量的主板或硬盤裝置的計 算機系統進行控制以及管理。因此,在現代的信息技術中,針對服務器的研發(fā)成為信息產業(yè) 的熱門學問之一。電源重置機制是為服務器的電源被切斷后,如果重新與電源連接,服務器將處于 何種狀態(tài)。但是要對服務器的電源重置機制進行測試,勢必要對其所連接的電源線進行插 拔的動作,才能了解在完全斷電并在再次供電后,服務器是否能依照電源重置機制來運作。 如此手動的方式,不僅耗時費力,浪費人力成本,更容易因為測試者忘記所測試的順序或是 應當測到哪一個狀態(tài),而反復地測試本已完成的測試流程。因此,如何設計一個新的電源重置機制測試方法,以解決人力測試上的諸多不便, 乃為此一業(yè)界亟待解決的問題。
發(fā)明內容
本發(fā)明的目的是提供一種電源重置機制測試方法,以解決人力測試上的諸多不 便。因此,本發(fā)明公開內容的一方面是在提供一種電源重置機制測試方法,應用于服 務器中,該電源重置機制測試方法包括下列步驟設定服務器的電源重置機制為開啟并藉 由服務器的基板管理控制器(Baseboard ManagementController ;BMC)使服務器關閉;藉 由遠程電源控制模塊先切斷后連接服務器的電源;判斷服務器是否為開啟;如服務器為關 閉,服務器未通過測試,如服務器為開啟,藉由遠程電源控制模塊先切斷后連接服務器的電 源;判斷服務器是否為開啟;以及如服務器為開啟,服務器通過測試;如服務器為關閉,服 務器未通過測試。依據本發(fā)明公開內容一實施例,在設定服務器的電源重置機制為開啟并藉由服務 器的基板管理控制器使服務器關閉的步驟后,還包括判斷服務器是否為開啟;以及如服 務器的狀態(tài)為開啟,服務器未通過測試。依據本發(fā)明公開內容另一實施例,當服務器未通過測試時,藉由基板管理控制器 傳送錯誤回報信息至監(jiān)控主機。本發(fā)明公開內容的另一方面是提供一種電源重置機制測試方法,應用于服務器 中,該電源重置機制測試方法包括下列步驟設定服務器的電源重置機制為關閉并藉由服 務器的基板管理控制器使服務器開啟;藉由遠程電源控制模塊先切斷后連接服務器的電 源;判斷服務器是否為關閉;如服務器為開啟,服務器未通過測試,如服務器為關閉,藉由 遠程電源控制模塊先切斷后連接服務器的電源;判斷服務器是否為關閉;以及如服務器為關閉,服務器通過測試;如服務器為開啟,服務器未通過測試。依據本發(fā)明公開示內容一實施例,在設定服務器的電源重置機制為開啟的步驟 后,還包括判斷服務器是否為關閉;以及如服務器的狀態(tài)為關閉,服務器未通過測試。依據本發(fā)明公開內容另一實施例,當服務器未通過測試時,藉由基板管理控制器 傳送錯誤回報信息至監(jiān)控主機。本發(fā)明公開內容的又一方面是提供一種電源重置機制測試方法,應用于服務器 中,該電源重置機制測試方法包括下列步驟設定服務器的電源重置機制為根據最后狀態(tài) 決定并判斷服務器的最后狀態(tài)為關閉;藉由遠程電源控制模塊先切斷后連接服務器的電 源;判斷服務器是否為關閉;如服務器為開啟,服務器未通過測試,如服務器為關閉,藉由 服務器的基板管理控制器開啟服務器及藉由遠程電源控制模塊先切斷后連接服務器的電 源;判斷服務器是否為開啟;以及如服務器為開啟,服務器通過測試;如服務器為關閉,服 務器未通過測試。依據本發(fā)明公開內容一實施例,在藉由服務器的基板管理控制器開啟服務器的步 驟后,還包括判斷服務器是否為關閉;以及如服務器的狀態(tài)為關閉,服務器未通過測試。本發(fā)明公開內容的又一方面是提供一種電源重置機制測試方法,應用于服務器 中,電源重置機制測試方法包括下列步驟設定服務器的電源重置機制為根據最后狀態(tài)決 定并判斷服務器的最后狀態(tài)為開啟;藉由遠程電源控制模塊先切斷后連接服務器的電源; 判斷服務器是否為開啟;如服務器為關閉,服務器未通過測試,如服務器為開啟,藉由服務 器的基板管理控制器關閉服務器及藉由遠程電源控制模塊先切斷后連接服務器的電源;判 斷服務器是否為關閉;以及如服務器為關閉,服務器通過測試;如服務器為開啟,服務器未 通過測試。依據本發(fā)明公開內容一實施例,在藉由服務器的基板管理控制器關閉服務器的步 驟后,還包括判斷服務器是否為開啟;以及如服務器的狀態(tài)為開啟,服務器未通過測試。應用本發(fā)明公開內容的優(yōu)點在于藉由遠程電源控制模塊,不需要手動插拔服務器 的電源插頭,而可以完全自動化地進行電源重置機制的測試,輕易地達到上述目的。
為讓本發(fā)明公開內容的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附 附圖的說明如下圖1為在本發(fā)明公開內容之一的實施例中,電源重置機制測試方法所應用的測試 系統的方塊圖;圖2為本發(fā)明公開內容的一實施例的電源重置機制測試方法的流程圖;圖3為本發(fā)明公開內容的另一實施例的電源重置機制測試方法的流程圖;圖4為本發(fā)明公開內容的又一實施例的電源重置機制測試方法的流程圖;以及圖5為本發(fā)明公開內容的再一實施例的電源重置機制測試方法的流程圖。主要附圖標記說明1 測試系統10 服務器11:錯誤回報信息 12:遠程電源控制模塊14 監(jiān)控主機201-208 步驟
301-308 步驟401-407 步驟501-507 步驟
具體實施例方式請參照圖1,其為本發(fā)明公開內容之一的實施例中,電源重置機制測試方法所應用 的測試系統1的方塊圖。測試系統1包括服務器10、遠程電源控制模塊12以及監(jiān)控主機 14。服務器10、遠程電源控制模塊12以及監(jiān)控主機14間以網絡相連接,在一實施例中為局 域網(Local Area Network ;LAN)。藉由網絡的連接,遠程電源控制模塊12將可從網絡遠 程地切斷或是連接服務器10的電源。服務器10包括基板管理控制器100?;骞芾砜刂破?00用于對服務器10的電 源、溫度及各種參數進行控管?;骞芾砜刂破?00本身可具有與服務器10獨立的電源, 因此即使遠程電源控制模塊12從網絡遠程地切斷服務器10的電源,基板管理控制器100 仍然可以運作。電源重置機制為服務器10的電源被切斷后,如果重新與電源連接,服務器10將處 于何種狀態(tài)。電源重置機制主要分為三種,分別為開啟、關閉以及根據最后狀態(tài)決定。其中 開啟是指無論服務器10是在什么狀態(tài)下被切斷電源,都將在重新與電源連接后開啟。關閉 是指無論服務器10是在什么狀態(tài)下被切斷電源,都將在重新與電源連接后保持關閉的狀 態(tài)。而根據最后狀態(tài)決定是指當服務器10在開啟的狀態(tài)下被切斷電源,則在重新與電源連 接后將再次開啟;而當服務器10在關閉的狀態(tài)下被切斷電源,則在重新與電源連接后將保 持關閉。即,服務器10將根據電源被切斷前的狀態(tài)來決定電源重新連接后的狀態(tài)。如果要對上述的電源重置機制進行測試,勢必要對服務器10所連接的電源線進 行插拔的動作,才能了解在完全斷電并在再次供電后,服務器10是否能依照電源重置機制 來運作。如此手動的方式,不僅耗時費力,浪費人力成本,更容易因為測試者忘記所測試的 順序或是應當測到哪一個狀態(tài),而反復地測試本已完成的測試流程。請參照圖2,為本發(fā)明公開內容的一實施例的電源重置機制測試方法的流程圖。電 源重置機制測試方法可應用于圖1的測試系統1中。電源重置機制測試方法包括下列步 驟在步驟201,設定服務器10的電源重置機制為開啟并藉由服務器10的基板管理控制器 100使服務器10關閉。在步驟202,基板管理控制器100將在使服務器10關閉后判斷服務 器10的狀態(tài)是否為開啟。如果服務器10處于開啟的狀態(tài),則表示基板管理控制器100并 未正確地使服務器10關閉,而進入步驟203,判斷服務器未通過測試。在步驟204,藉由遠程電源控制模塊12先切斷后連接服務器10的電源。亦即,遠 程電源控制模塊12將從網絡傳送指令先切斷服務器10的電源后,再次傳送指令連接服務 器10的電源。接著在步驟205,判斷服務器10是否為開啟。如服務器為關閉,則進入步驟 203,服務器未通過測試。如服務器為開啟,則進入步驟206,藉由遠程電源控制模塊12先切 斷后連接服務器10的電源。接著在步驟207,判斷服務器10是否為開啟。如服務器為開 啟,進入步驟208,服務器10通過測試。如服務器為關閉,則進入步驟203,服務器10未通 過測試。在一實施例中,當服務器10未通過測試時,將藉由基板管理控制器100將錯誤回 報信息11傳送至監(jiān)控主機12,以便由監(jiān)控主機12執(zhí)行后續(xù)分析。
請參照圖3,其為本發(fā)明公開內容的另一實施例的電源重置機制測試方法的流程 圖。該電源重置機制測試方法可應用于圖1的測試系統1中。該電源重置機制測試方法包 括下列步驟在步驟301,設定服務器10的電源重置機制為關閉并藉由服務器10的基板管 理控制器100使服務器10開啟。在步驟302,基板管理控制器100將在開啟服務器10后 判斷服務器10的狀態(tài)是否為關閉。如果服務器10處于關閉的狀態(tài),表示基板管理控制器 100并未正確地使服務器10關閉,而進入步驟303,判斷服務器未通過測試。在步驟304,藉由遠程電源控制模塊12先切斷后連接服務器10的電源。亦即,遠 程電源控制模塊12將從網絡傳送指令先切斷服務器10的電源后,再次傳送指令連接服務 器10的電源。接著在步驟305,判斷服務器10是否為關閉。如服務器為開啟,則進入步驟 303,服務器未通過測試。如服務器為關閉,則進入步驟306,藉由遠程電源控制模塊12先切 斷后連接服務器10的電源。接著在步驟307,判斷服務器10是否為關閉。如服務器為關 閉,則進入步驟308,服務器10通過測試。如服務器為開啟,則進入步驟303,服務器10未 通過測試。請參照圖4,其為本發(fā)明內容內容的又一實施例的電源重置機制測試方法的流程 圖。該電源重置機制測試方法可應用于圖1的測試系統1中。該電源重置機制測試方法包 括下列步驟在步驟401,設定服務器10的電源重置機制為根據最后狀態(tài)決定并判斷服務 器10的最后狀態(tài)為關閉。在步驟402,藉由遠程電源控制模塊12先切斷后連接服務器10的電源。亦即,遠 程電源控制模塊12將從網絡傳送指令先切斷服務器10的電源后,再次傳送指令連接服務 器10的電源。接著在步驟403,判斷服務器10是否為關閉。如服務器為開啟,則進入步驟 404,服務器未通過測試。如服務器為關閉,則進入步驟405,藉由服務器的基板管理控制器 100開啟服務器10并藉由遠程電源控制模塊12先切斷后連接服務器10的電源。接著在 步驟406,判斷服務器10是否為開啟。如服務器為開啟,則進入步驟407,服務器10通過測 試。如服務器為關閉,則進入步驟404,服務器10未通過測試。請參照圖5,其為本發(fā)明公開內容的再一實施例的電源重置機制測試方法的流程 圖。該電源重置機制測試方法可應用于圖1的測試系統1中。該電源重置機制測試方法包 括下列步驟在步驟501,設定服務器10的電源重置機制為根據最后狀態(tài)決定并判斷服務 器10的最后狀態(tài)為開啟。在步驟502,藉由遠程電源控制模塊12先切斷后連接服務器10的電源。亦即,遠 程電源控制模塊12將從網絡傳送指令先切斷服務器10的電源后,再次傳送指令連接服務 器10的電源。接著在步驟503,判斷服務器10是否為開啟。如服務器為關閉,則進入步驟 504,服務器未通過測試。如服務器為開啟,則進入步驟505,藉由服務器的基板管理控制器 100開啟服務器10并藉由遠程電源控制模塊12先切斷后連接服務器10的電源。接著在 步驟506,判斷服務器10是否為關閉。如服務器為關閉,則進入步驟507,服務器10通過測 試。如服務器為開啟,則進入步驟504,服務器10未通過測試。應用本發(fā)明公開內容的優(yōu)點在于藉由遠程電源控制模塊12,不需要手動插拔服務 器10的電源插頭,而可以完全自動化地進行電源重置機制的測試。雖然本發(fā)明公開內容已以實施方式公開如上,然其并非用于限定本發(fā)明,本領域 的任何普通技術人員,在不脫離本發(fā)明的精神和范圍的前提下,當可作出各種的更動與改進,因此本發(fā)明的保護范圍當以所附的權利要求書的限定為準。
權利要求
1.一種電源重置機制測試方法,應用于一服務器中,該電源重置機制測試方法包括下 列步驟設定該服務器的電源重置機制為開啟并藉由該服務器的一基板管理控制器使該服務 器關閉;藉由一遠程電源控制模塊先切斷后連接該服務器的電源; 判斷該服務器是否為開啟;如該服務器為關閉,則該服務器未通過測試,如該服務器為開啟,藉由該遠程電源控制 模塊先切斷后連接該服務器的電源; 判斷該服務器是否為開啟;以及 如該服務器為開啟,則該服務器通過測試; 如該服務器為關閉,則該服務器未通過測試。
2.如權利要求1所述的電源重置機制測試方法,其中,在設定該服務器的該電源重置 機制為開啟并藉由該服務器的該基板管理控制器使該服務器關閉的步驟之后,還包括判斷該服務器是否為開啟;以及 如該服務器為開啟,則該服務器未通過測試。
3.如權利要求1所述的電源重置機制測試方法,其中,如該服務器未通過測試,則藉由 該基板管理控制器傳送一錯誤回報信息至一監(jiān)控主機。
4.一種電源重置機制測試方法,應用于一服務器中,該電源重置機制測試方法包括下 列步驟設定該服務器的一電源重置機制為關閉并藉由該服務器的一基板管理控制器使該服 務器開啟;藉由一遠程電源控制模塊先切斷后連接該服務器的電源; 判斷該服務器是否為關閉;如該服務器為開啟,則該服務器未通過測試,如該服務器為關閉,藉由該遠程電源控制 模塊先切斷后連接該服務器的電源; 判斷該服務器是否為關閉;以及 如該服務器為關閉,則該服務器通過測試; 如該服務器為開啟,則該服務器未通過測試。
5.如權利要求4所述的電源重置機制測試方法,其中,在設定該服務器的該電源重置 機制為關閉并藉由該服務器的該基板管理控制器使該服務器開啟的步驟之后,還包括判斷該服務器是否為關閉;以及 如該服務器為關閉,則該服務器未通過測試。
6.如權利要求4所述的電源重置機制測試方法,當該服務器未通過測試時,藉由該基 板管理控制器傳送一錯誤回報信息至一監(jiān)控主機。
7.一種電源重置機制測試方法,應用于一服務器中,該電源重置機制測試方法包括下 列步驟設定該服務器的一電源重置機制為根據最后狀態(tài)決定并判斷該服務器的最后狀態(tài)為 關閉;藉由一遠程電源控制模塊先切斷后連接該服務器的電源;判斷該服務器是否為關閉;如該服務器為開啟,則該服務器未通過測試,如該服務器為關閉,藉由該服務器的一基 板管理控制器開啟該服務器并藉由一遠程電源控制模塊先切斷后連接該服務器的電源; 判斷該服務器是否為開啟;以及 如該服務器為開啟,則該服務器通過測試; 如該服務器為關閉,則該服務器未通過測試。
8.如權利要求7所述的電源重置機制測試方法,其中,則藉由該服務器的該基板管理 控制器開啟該服務器的步驟之后,還包括判斷該服務器是否為關閉;以及如該服務器的狀態(tài)為關閉,則該服務器未通過測試。
9.一種電源重置機制測試方法,應用于一服務器中,該電源重置機制測試方法包括下 列步驟設定該服務器的一電源重置機制為根據最后狀態(tài)決定并判斷該服務器的最后狀態(tài)為 開啟;藉由一遠程電源控制模塊先切斷后連接該服務器的電源; 判斷該服務器是否為開啟;如該服務器為關閉,則該服務器未通過測試,如該服務器為開啟,藉由該服務器的一基 板管理控制器關閉該服務器并藉由一遠程電源控制模塊先切斷后連接該服務器的電源; 判斷該服務器是否為關閉;以及 如該服務器為關閉,則該服務器通過測試; 如該服務器為開啟,則該服務器未通過測試。
10.如權利要求9所述的電源重置機制測試方法,其中,在藉由該服務器的該基板管理 控制器關閉該服務器的步驟之后,還包括判斷該服務器是否為開啟;以及如該服務器的狀態(tài)為開啟,在該服務器未通過測試。
全文摘要
本發(fā)明公開了一種電源重置機制測試方法,應用于服務器中,該電源重置機制測試方法包括下列步驟設定服務器的電源重置機制為開啟并藉由服務器的基板管理控制器使服務器關閉;藉由遠程電源控制模塊先切斷后連接服務器的電源;判斷服務器是否為開啟;如服務器為關閉,則服務器未通過測試,如服務器為開啟,藉由遠程電源控制模塊先切斷后連接服務器的電源;判斷服務器是否為開啟;以及如服務器為開啟,則服務器通過測試;如服務器為關閉,則服務器未通過測試。
文檔編號G06F11/22GK102081563SQ200910226100
公開日2011年6月1日 申請日期2009年11月30日 優(yōu)先權日2009年11月30日
發(fā)明者陳宗楠 申請人:英業(yè)達股份有限公司