[go: up one dir, main page]

TWI339335B - System and method for testing redundancy and hot-swap of a power supply - Google Patents

System and method for testing redundancy and hot-swap of a power supply Download PDF

Info

Publication number
TWI339335B
TWI339335B TW96131399A TW96131399A TWI339335B TW I339335 B TWI339335 B TW I339335B TW 96131399 A TW96131399 A TW 96131399A TW 96131399 A TW96131399 A TW 96131399A TW I339335 B TWI339335 B TW I339335B
Authority
TW
Taiwan
Prior art keywords
power supply
hot
server
redundant power
switching
Prior art date
Application number
TW96131399A
Other languages
English (en)
Other versions
TW200910083A (en
Inventor
Chung Jen Hsieh
Chao Tsung Fan
Chien Min Fang
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW96131399A priority Critical patent/TWI339335B/zh
Publication of TW200910083A publication Critical patent/TW200910083A/zh
Application granted granted Critical
Publication of TWI339335B publication Critical patent/TWI339335B/zh

Links

Landscapes

  • Power Sources (AREA)

Description

1339335
i ΐϋϋ年υι月ϋ / η接止替换具I 六、發明說明: 【發明所屬之技術領域】 [0001] 本發明涉及一種電源供應器之測試系統及方法,尤其係 · 關於一種冗餘電源供應器之熱切換測試系統及方法。- - 【先前技術·】 [0002] 一般地,具有伺服器等級系統之電源供應器應具有冗餘 (Redundancy)與熱切換(Hot Swap)功能,主要係 對於伺服器系統提供了電源備援容錯及熱切換之功能模 組,用於維持伺服器系統於穩定之電源供應下能正常地 工作。冗餘電源供應器(Redundancy Power Supply) 係指於伺服器系統中安裝有兩偭或兩偭以上之電源供應 器,以滿足伺服器系統之電源供應器之容錯’要求。爲了 確保伺服器系統能於穩定之電源供應下正常地進行各項 工作,爲此需要對伺服器系統之冗餘電源供應器之容錯 及熱切換性能進行測試。 [0003] 然而,一般廠家都採用人工作業對伺服器系統中冗餘電 源供應器之容錯及熱切換性能進行測試,此種人工測試 方式需要重複插拔伺服器系統之冗餘電源供應器,從而 需要大量之人力及物力成本,並且人爲操作經常發生錯 誤從而影響到測試結果之正確性。 【發明内容】 [0004] 鑒於以上内容,有必要提出一種冗餘電源供應器之熱切 換測試系統,其可對冗餘電源供應器進行自動地熱切換 並測試其熱切換狀況,該系統包括輔助治具、伺服器及 控制端電腦。所述之輔助治具包括微處理器、交流電源 096131399 表單編號A0101 第4頁/共18頁 1003006856-0 1339335 100年01月07日修正替換頁 、兩個繼電器及兩個電源輸出端,該微處理器用於控制 繼電器之打開或關閉操作來控制兩個電源輸出端的電源 輸出。所述之伺服器包括冗餘電源供應器及監視卡。該 冗餘電源供應器包括第一供應電源及第二供應電源,其 用於給該伺服器提供工作電源,該第一供應電源及第二 供應電源分別與電源輸出端相連接。所述之控制端電腦 包括測試控制模組,該測試控制模組包括:設置子模組 ,用於設置輔助治具、伺服器及控制端電腦之間的連接 參數及設置所述之輔助治具之熱切換代數;指令産生子 模組,用於產生熱切換指令、控制指令及監視指令;控 制子模組,用於根據所述之熱切換指令控制輔助治具對 冗餘電源供應器進行熱切換,及根據所述之控制指令控 制伺服器於冗餘電源供應器進行熱切換時執行各種測試 操作;監視子模組,用於根據所述之監視指令藉由所述 之監視卡監視並獲取冗餘電源供應器的熱切換狀況及伺 服器於各種測試操作下的運行狀況;報告産生子模組, 用於根據伺服器的運行狀況産生冗餘電源供應器之熱切 換測試報告。 [0005] 鑒於以上内容,還有必要提出一種冗餘電源供應器之熱 切換測試方法,其可對冗餘電源供應器進行自動地熱切 換並測試其熱切換狀況,該方法包括如下步驟:(a)設 置輔助治具、伺服器及控制端電腦之間的連接參數,所 述之伺服器包括由第一供應電源及第二供應電源組成的 冗餘電源供應器;(b)輔助治具對冗餘電源供應器之熱 切換代數;(c )産生熱切換指令,並根據熱切換指令控 096131399 表單編號A0101 第5頁/共18頁 1003006856-0 1339335 [ΐοο年Oi月07日孩正替換頁j 制輔助治具對冗餘電源供應器進行熱切換;(d)産生控 制指令,並根據控制指令控制伺服器於冗餘電源供應器 進行熱切換時執行各種測試操作;(e)産生監視指令, 並根據監視指令監視並獲取冗餘電源供應器的熱切換狀 況;(f)根據所述的熱切換狀況判斷冗餘電源供應器之 熱切換疋否成功,(g)若熱切換成功,則根據監視指令 監視並獲取伺服器於各種測試操作下的運行狀況;(h) 若伺服器運行正常,則判斷冗餘電源供應器之熱切換代 數是否達到設置的熱切換代數;(i)若熱切換代數沒有 達到設置的熱切換代數,則返回步驟(c)繼續進行熱切 換;若熱切換代數達到設置的熱切換代數,則産生冗餘 電源供應器熱切換測試成功的結果報告。 [0006] 相較於習知技術,所述之冗餘電源供應器之熱切換測試 系統及方法可以針對冗餘電源供應器進行自動地熱切換 ,並可以對該几餘電源供應器之容錯及熱切換性能進行 測試,從而避免人工重複插拔伺服器之冗餘電源供應器 ,節省了人力及物力成本,並提高了測試結果之正瑞性 【實施方式】 [0007] 參照圖1所示,係本發明冗餘電源供應器之熱切換系統較 佳實施例之架構圖。該冗餘電源供應器之熱切換系統包 括輔助治具1、伺服器2及控制端電腦3。該輔助治具1與 伺服器2相連接,並藉由第一連接埠4與控制端電腦3相連 接。該控制端電腦3藉由第二連接埠5與伺服器2相連接。 其中,該第一連接埠4及第二連接埠5可爲一種rs_232埠 096131399 表單編號A0101 第6頁/共18頁 1003006856-0 1339335 100年01月07日按正替換頁 或一種RJ-45埠。 _8]輔助治具!包括微處理器1〇、交流電源⑷如如叫
Current Power,AC) 11、兩個繼電器12及兩個電源輸 . 出端13°微處理器^與繼電器12相連接,用於分別打開 或關閉繼電器12來控制交流電源! i之兩個電源輸出端i 3 的電源輸出。交流電源11藉由兩個繼電器12分別連接至 兩個電源輸出端13。 [0009] 伺服器2包括冗餘電源供應器2 〇、網路介面2 1及監視卡2 2 。έ玄几餘電源供應器2 0包括第一供應電源2 〇丨及第二供應 電源2 0 2,用於給伺服器2提供工作電源《該第一供應電 源2 01及第一供應電源2 0 2分別與輔助治具1中的電源輸出 端13相連接。網路介面21用於接收控制端電腦3發送之控 制指令及接收伺服器2之操作測試結果至控制端電腦3中 。該網路介面21可爲一種BCM-5722規格之介面或者其他 具有等同功能之模組。監視卡22用於監視冗餘電源供應 器20中第一供應電源201及第二供應電源202的熱切換狀 況,及監視伺服器2於各種測試操作下的運行狀況。該監 視卡22可爲一種H8S-21 66規格之處理器或者其他具有監 視功能之模組β [0010] 控制端電腦3包括測試控制模組30,其用於設置輔助治具 1、伺服器2與控制端電腦3之間的連接參數及第一供應電 源201與第二供應電源202之間的熱切換代數,産生熱切 換指令、控制指令及監視指令,根據熱切換指令控制輔 助治具1對冗餘電源供應器20進行熱切換,根據控制指令 控制伺服器2於冗餘電源供應器20進行熱切換時執行各種 096131399 表單編號Α0101 第7頁/共18頁 1003006856-0 1339335
|lGO年Gljj 07日梭正:¾¾百I 測試操作,根據監視指令監視並獲取冗餘電源供應器2〇 的熱切換狀 >兄及飼服器2於各種測試操作下的運行狀況, 及産生冗餘電源供應器20之熱切換測試報告。所述之熱 切換指令係用於藉由輔助治具1之微處理器1 〇打開與關閉 繼電器12來控制電源輸出端13的電源輸出。所述之控制 指令係用於控制伺服器2於冗餘電源供應器2〇熱切換下進 行各種測試操作,例如測試記憶體指令、CPU指令、作業 系統負荷(Loading)指令。所述之監視指令係用於藉由 伺服器2之監視卡22監視並獲取冗餘電源供應器2〇的熱切 換狀況及伺服器2於各種測試操作下的運行狀況,例如一 種考示準之IPMI指令(InteHignet Platform Management Instruction)。 [0011] 本實施例中’當冗餘電源供應器20之第一供應電源201與 第二供應電源2 0 2需要進行熱切換時,輔助治具1之微處 理器10根據控制端電腦3發送之熱切換指令打開或關閉繼 電Is 1 2來控制電源輸出端1 3的電源輸出使第一供應電源 201與第二供應電源202之間自動進行熱切換操作。輔助 治具1之微處理器10根據熱切換指令控制繼電器12之打開 與關閉操作’以便確保每次於冗餘電源供應器20進行熱 切換時有一個電源輸出端13輸出至第一供應電源201或第 二供應電源202給伺服器2提供工作電源。亦即,微處理 器1 0不能同時關閉兩個繼電器12使得兩個電源輸出端13 停止輸出給伺服器2供應電源。 [0012] 參照圖2所示,係圖1中控制端電腦3之測試控制模組30之 功能模組圖。該測試控制模組30包括設置子模組301、指 096131399 表單編號A0101 第8頁/共18頁 1003006856-0 100年01月07日孩正替換頁 令產生子模組302、控制子模組303、監視子模組3〇4及 報。産生子杈組3〇5。設置子模組3〇1用於設置輔助治具j 、伺服器2及控制端電腦3之間的連接參數,及設置輔助 治具1對冗餘電源供應器20之第一供應電源2〇1與第二供 應电源202之間的熱切換代數,例如設置的熱切換代數爲 100次。指令産生子模組302用於産生熱切換指令、控制 才日令及監視指令,並藉由第一連接埠4發送熱切換指令至 輔助治具1中,及藉由第二連接埠5發送控制指令及監視 指令至伺服器2中。控制子模組303用於根據所述之熱切 換指令控制輔助治具丨對冗餘電源供應器2〇之第一供應電 源201與第二供應電源202之間進行熱切換,及根據所述 之控制指令控制伺服器2於冗餘電源供應器2〇進行熱切換 時執行各種測試操作。監視子模組3〇4用於根據所述之監 現指令監視並獲取冗餘電源供應器2〇的熱切換狀況及伺 服器2於各種測試操作下的運行狀況,報告産生子模組 305係用於根據伺服器2於各種測試操作下的運行狀況産 生冗餘電源供應器2〇之熱切換測試報告。 [0013] 參照圖3所示,係本發明冗餘電源供應器之熱切換方法較 佳實施例之實施流程圖》於進行測試冗餘電源供應器2〇 之熱切換之前,測試人員按照如圖1所示之連接關係連接 好輔助治具1、伺服器2及控制端電腦3。控制端電腦3啟 動測試控制模組30,設置子模組301根據上述連接關係設 置輔助治具1、伺服器2及控制端電腦3之間的連接參數( 步驟S30)。設置子模組301設置輔助治具1對冗餘電源供 應器20之第一供應電源201與第二供應電源202之間的熱 096131399 表單編號A0101 第9頁/共18頁 1003006856-0 1339335
I rvr% r\ λ 〇 o n I I丄uu十u丄月ij,口 H· 切換代數,例如設置熱切換代數爲100次(步驟S31 )。 [0014] 指令產生子模組302産生熱切換指令,並藉由第一連接埠 4發送熱切換指令至輔助治具1中。控制子模組303根據該 熱切換指令控制微處理器1 0打開或關閉繼電器〗2來控制 電源輸出端1 3的電源輸出使第一供應電源201與第二供應 電源202之間自動進行熱切換操作(步驟S32)。 [0015] 指令産生子模組302産生控制指令,並藉由第二連接埠5 發送控制指令至伺服器2中,何服器2藉由網路介面21接 收控制指令。控制子模組303根據各種控制指令控制伺服 器2執行相應之測試操作測試,例如測試伺服器2之記憶 體使用情況、CPU使用率及作業系統負荷等(步驟S33) [0016] 指令産生子模組302産生監視指令,並藉由第二連接埠5 發送控制指令至伺服器2中。監視子模組304藉由伺服器2 之監視卡22根據監視指令監視並獲取冗餘電源供應器20 中第一供應電源201與第二供應電源202的熱切換狀況( 步驟S34)。 [0017] 監視子模組304根據冗餘電源供應器20的熱切換狀況判斷 第一供應電源201與第二供應電源202之間的熱切換是否 成功(步驟S35)。若熱切換沒有成功,報告産生子模組 305則産生一冗餘電源供應器20進行熱切換測試失敗的結 果報告(步驟S40)。若熱切換成功,監視子模組304則 根據監視指令監視並獲取伺服器2於各種測試操作下的運 行狀況(步驟S36)。監視子模組304根據伺服器2的運行 096131399 表單編號A0101 第10頁/共18頁 1003006856-0 1339335 100年01月07日核正替換頁 狀況判斷伺服器2是否運行正常(步驟S37)。若伺服器2 運行不正常,則返回步驟S40產生測試失敗的結果報告。 若伺服器2運行正常,監視子模組304判斷冗餘電源供應 器20之熱切換代數是否達到設置的熱切換代數(步驟S38 )。若熱切換代數沒有達到設置的熱切換代數,則返回 步驟S32繼續進行熱切換。若熱切換代數達到設置的熱切 換代數,報告産生子模組305則産生冗餘電源供應器20進 行熱切換測試成功的結果報告(步驟S39)。 [0018] 本發明雖以較佳實施方式揭露如上,然其並非用以限定 本發明。任何熟悉此項技藝者,在不脫離本發明之精神 和範圍内,當可做更動與湖飾,因此本發明之保護範圍 當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 [0019] 圖1係本發明冗餘電源供應器之熱切換系統較佳實施例之 架構圖。 [0020] 圖2係圖1中控制端電腦之測試控制模組之功能模組圖。 [0021] 圖3係本發明冗餘電源供應器之熱切換方法較佳實施例之 流程圖8 【主要元件符號說明】 [0022] 輔助治具1 [0023] 微處理器10 [0024] 交流電源11 [0025] 繼電器12 096131399 表單編號A0101 第11頁/共18頁 1003006856-0 1339335
I Λ ·~» r% Λ β ,一 4dr I -*~^丄~ , I
I ·ΐ·υυ^-u丄为 u7 口 I
[0026] 電源輸出端13 [0027] 伺服器2 [0028] 冗餘電源供應器20 [0029] 第一供應電源2 0 1 [0030] 第二供應電源202 [0031] 網路介面21 · [0032] 監視卡2 2 [0033] 控制端電腦3 [0034] 測試控制模組30 [0035] 設置子模組3 Ο 1 [0036] 指令產生子模組302 [0037] 控制子模組3 0 3 [0038] 監視子模組304 [0039] 報告產生子模組305 [0040] 第一連接埠4 [0041] 第二連接埠5 096131399 表單編號A0101 第12頁/共18頁 1003006856-0

Claims (1)

1339335 _- 100年01月07日核正替换頁 七、申請專利範圍: 1 . 一種冗餘電源供應器之熱切換系統,可以對冗餘電源供應 ' 器自動地進行熱切換並測試熱切換狀況,該系統包括: ' 輔助治具,其包括微處理器、交流電源、兩個繼電器及兩 個電源輸出端,該微處理器用於打開或關閉繼電器來控制 交流電源之兩個電源輸出端的電源輸出; 伺服器,其包括冗餘電源供應器、網路介面及監視卡,該 冗餘電源供應器包括第一供應電源及第二供應電源,該第 一供應電源及第二供應電源分別與所述之兩個電源輸出端 相連接,用於給該伺服器提供工作電源; 控制端電腦,分別與輔助治具及伺服器連接,該控制端電 腦包括測試控制模組,該測試控制模組包括: 設置子模組,用於設置輔助治具、伺服器及控制端電腦之 間的連接參數及設置所述之輔助治具之熱切換代數; 指令產生子模組,用於産生熱切換指令、控制指令及監視 指令; 控制子模組,用於根據所述之熱切換指令控制輔助治具對 冗餘電源供應器進行熱切換,及根據所述之控制指令控制 伺服器於冗餘電源供應器進行熱切換時執行各種測試操作 > 監視子模組,用於根據所述之監視指令藉由所述之監視卡 監視並獲取冗餘電源供應器的熱切換狀況及伺服器於各種 測試操作下的運行狀況;及 報告産生子模組,用於根據伺服器的運行狀況産生冗餘電 源供應器之熱切換測試報告。 096131399 表單編號A0101 第13頁/共18頁 1003006856-0 1339335 I ·<» Λ Λ irrr λ λ 二 —ι »—ϊ ι | I 丄υυ十 υ丄月 υ/口 2 .如申請專利範圍第1項之冗餘電源供應器之熱切換系統, 該網路介面用於接收控制端電腦産生之控制指令及監視指 令,並將伺服器的運行狀況發送給控制端電腦。 · 3 .如申請專利範圍第1項之冗餘電源供應器之熱切換系統, · 該輔助治具控制冗餘電源供應器進行熱切換時有一個電源 輸出端輸出電源至第一供應電源或第二供應電源給伺服器 提供工作電源。 4 .如申請專利範圍第1項之冗餘電源供應器之熱切換系統, 該控制端電腦藉由第一連接埠與輔助治具通相連接,並藉 由第二連接埠與伺服器相連接。 .5 .如申請專利範圍第4項之冗餘電源供應器之熱切換系統, 該第一連接埠及第二連接埠爲RS-232埠或RJ-45埠之一 種。 6 . —種冗餘電源供應器之熱切換方法,可以對冗餘電源供應 器自動地進行熱切換並測試熱切換狀況,該方法包括如下 步驟: 設置輔助治具、伺服器及控制端電腦之間的連接參數,所 述之伺服器包括由第一供應電源及第二供應電源組成的冗 餘電源供應器; 設置輔助治具對冗餘電源供應器之熱切換代數; 產生熱切換指令,並根據熱切換指令控制輔助治具對冗餘 電減供應器進行熱切換; 産生控制指令,並根據控制指令控制伺服器於冗餘電源供 應器進行熱切換時執行各種測試操作; 産生監視指令,並根據監視指令監視並獲取冗餘電源供應 器的熱切換狀況; 096131399 表單編號Α0101 第14頁/共18頁 1003006856-0 1339335 ____ 100年01月07日梭正替换頁 根據所述的熱切換狀況判斷冗餘電源供應器之熱切換是否 成功; • 若熱切換成功,則根據監視指令監視並獲取伺服器於各種 • 測試操作下的運行狀況: 若伺服器運行正常,則判斷冗餘電源供應器之熱切換代數 是否達到設置的熱切換代數;及 若熱切換代數達到設置的熱切換代數,則產生冗餘電源供 應器之熱切換測試成功的結果報告。 7 .如申請專利範圍第6項之冗餘電源供應器之熱切換方法, 該方法還包括步驟:若伺服器運行不正常,則產生冗餘電 源供應器熱切換測試失敗的結果報告。 8 .如申請專利範圍第6項之冗餘電源供應器之熱切換方法, 該方法還包括步驟:若熱切換沒有成功,則産生冗餘電源 供應器熱切換測試失敗的結果報告。 9 .如申請專利範圍第6項之冗餘電源供應器之熱切換方法, 所述之冗餘電源供應器之熱切換係藉由輔助治具根據控制 端電腦產生之熱切換指令使冗餘電源供應器之第一供應電 源與第二供應電源之間自動進行熱切換。 096131399 表單編號A0101 第15頁/共18頁 1003006856-0
TW96131399A 2007-08-24 2007-08-24 System and method for testing redundancy and hot-swap of a power supply TWI339335B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW96131399A TWI339335B (en) 2007-08-24 2007-08-24 System and method for testing redundancy and hot-swap of a power supply

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW96131399A TWI339335B (en) 2007-08-24 2007-08-24 System and method for testing redundancy and hot-swap of a power supply

Publications (2)

Publication Number Publication Date
TW200910083A TW200910083A (en) 2009-03-01
TWI339335B true TWI339335B (en) 2011-03-21

Family

ID=44724252

Family Applications (1)

Application Number Title Priority Date Filing Date
TW96131399A TWI339335B (en) 2007-08-24 2007-08-24 System and method for testing redundancy and hot-swap of a power supply

Country Status (1)

Country Link
TW (1) TWI339335B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI647468B (zh) * 2018-01-24 2019-01-11 全漢企業股份有限公司 測試電源轉用系統、電源轉用電路及測試電源轉用方法

Also Published As

Publication number Publication date
TW200910083A (en) 2009-03-01

Similar Documents

Publication Publication Date Title
CN101369008A (zh) 冗余电源供应器的热切换测试系统及方法
CN108519938B (zh) 存储芯片兼容性测试方法、系统和测试主机
CN101471555A (zh) 安全主机
CN102055597A (zh) 一种稳定性测试平台及测试方法
TWI648617B (zh) 用於電腦系統的電力供應方法
CN107943643A (zh) 一种基于moc板卡硬件dc测试方法与系统
TWI339335B (en) System and method for testing redundancy and hot-swap of a power supply
CN102436413B (zh) 板卡电源调试系统及调试方法
CN115437820A (zh) 一种用bmc抓取pcie设备故障信息的方法、装置及存储介质
WO2016197856A2 (zh) 一种有源以太网中终端电源的管理方法和装置
CN110497941B (zh) 热备冗余系统工作装置
JP5859562B2 (ja) コンピュータシステム、リモートメンテナンス構成及びリモートメンテナンス方法
CN204406385U (zh) 计算机系统的管理装置
CN103678119B (zh) 面向电力系统的变电站仿真软件测试系统及其测试方法
JP5300059B2 (ja) 電源供給システム、その診断方法及びプログラム
CN114138587A (zh) 服务器电源固件升级的可靠性验证方法、装置和设备
CN104808760A (zh) 单电源管理控制的ipmi冗余电源管理系统
US8738829B2 (en) Information system for replacing failed I/O board with standby I/O board
CN101179443A (zh) 一种实现系统中配置数据相一致的方法、装置及系统
CN109656213B (zh) 具有失电保护机制的人机接口系统及分布式控制系统
WO2020011255A1 (zh) 单板、背板式交换机以及单板上下电的方法
CN109471423A (zh) 一种物联网设备检测方法、系统、装置及设备
CN109765500A (zh) 一种电源模拟设备和电源模拟方法
TW201209597A (en) Computer system and the method of using the computer system
CN1987734A (zh) 一种刀片式服务器系统初始状态的顺序上下电系统和方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees