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 PDFInfo
- 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
Links
- 238000012360 testing method Methods 0.000 title claims description 55
- 238000000034 method Methods 0.000 title claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 41
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
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
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI647468B (zh) * | 2018-01-24 | 2019-01-11 | 全漢企業股份有限公司 | 測試電源轉用系統、電源轉用電路及測試電源轉用方法 |
-
2007
- 2007-08-24 TW TW96131399A patent/TWI339335B/zh not_active IP Right Cessation
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 |