Supermicro

斷電期間高負載雙 UPS

  • April 17, 2015

概述情況:

  • 一堆伺服器(約 15 個從 4u 到 1u,一些冗餘 PSU 一些單個)
  • 2 UPS(我可以使用 apcupsd 讀取 1 APC)
  • 2個配電單元

所以我遇到了這種情況,老實說,我不知道最好的解決方案是什麼。我們目前已將大部分伺服器(甚至是冗餘 PSU)放在 1 台 UPS 上(較舊的一台,沒有 APC)然後當我們開始從中汲取太多汁液時,它開始抱怨,他們又買了一台,並更換了可能最大的電源新 UPS (APC) 上的飢餓伺服器(集群)

我不介意伺服器在停電期間離線,我希望它們在 UPS 斷電之前就停止執行。目前,伺服器一直執行,直到它們不再獲得任何電力,然後痛苦地死去。

因此,合理的情況是我們對可以執行的伺服器進行重複數據刪除,以便他們從每個 UPS 中提取 50/50(盡可能)。但是,在斷電期間,其中一個電池會在另一個電池之前用完,這會導致所有伺服器從另一個 UPS 中汲取汁液,可能會拉出大量電力並導致瞬間斷電?

所以我的問題是 PSU 從每個電源中提取 50% 的電量嗎?以及我如何(如果需要使用新硬體)解決這種情況。當您從 UPS 拉出太多東西時,最糟糕的情況是什麼?

我想保護伺服器免受電力高峰和<5分鐘的短暫中斷。超出這個時間範圍的任何事情都可以在階梯上解釋。或者伺服器配置正常,我們知道如果認為有必要,它們可以重新啟動。

如果您不介意停機,只需將伺服器設置為在電源關閉後立即(或很快)關閉。這樣你就不會耗盡任何一個電池。

我個人會將一台雙電源伺服器的 PS 連接到 UPS(其中任何一個),另一台直接連接到電網。這將簡化您的負載平衡。

負載平衡的最佳選擇是測量每個伺服器在預期負載下的電力使用情況,然後根據 UPS 規格劃分負載。

這裡有幾個問題要回答…

至於雙 PSU 伺服器中的電源分配,簡而言之,它取決於伺服器製造商和系統/BIOS 配置。

請看:帶冗餘電源的伺服器如何平衡消耗?

關於使用多個UPS單元,您應該嘗試匹配規格和負載。我發現使用單個大型 UPS 或多個為設備邏輯分組*(例如網路機架、伺服器機架)*提供服務的大小合適的 UPS 單元更簡單。

我不喜歡半 UPS/半公用電源方法。當您開始混合具有單個 PSU 的設備並嘗試計算負載時,這會引入太多未知數。

另請參閱:用自己的 UPS 保護兩個機架電源是否有任何價值?

引用自:https://serverfault.com/questions/683260