Synology / XPEnology / Proxmox VE 使用同一個 UPS

UPS ( Uninterruptible Power Supply ),即 是 所 謂 的 不 斷 電 系 統 。UPS 如 果 用 在 一 般 的 桌 面 電 腦 ,就 是 在 停 電 時 ,給 予 你 一 段 時 間 你 儲 存 你 的 工 作 ,並 且 正 常 關 機 。其 實 這 意 義 並 不 是 很 大 ,一 百 部 電 腦 也 不 見 得 有 一 台 UPS。

UPS 用 在 NAS / Server 上 就 有 意 義 得 多 ,特 別 是 用 在 一 些 巨 大 硬 碟 陣 列 之 上 。因 為 不 管 是 NAS 或 是 Server,很 多 都 是 讀 寫 頻 繁 ,很 多 時 都 會 有 資 料 在 write cache 未 來 得 及 寫 入 硬 碟 ,如 果 這 時 斷 電 就 會 有 data lost。

硬 碟 在 讀 寫 時 突 然 斷 電 ,也 有 機 會 損 壞 硬 碟 。如 果 你 只 有 一 隻 硬 碟 ,這 當 然 沒 什 麼 。但 如 果 你 的 NAS 有 十 幾 廿 個 硬 碟 ,那 停 電 時 硬 碟 損 壞 的 機 率 亦 會 增 加 十 幾 廿 倍 。

還 有 一 個 情 況 ,就 是 RAID 在 不 正 常 關 機 之 後 會 自 動 做 data scrubbing,每 次 一 做 就 做 十 幾 廿 個 鐘 。做 data scrubbing 時 雖 然 NAS 可 以 用 ,但 效 能 會 大 大 下 降 。我 個 人 是 非 常 憎 恨 做 data scrubbing 的 。

UPS 是 在 停 電 時 保 護 硬 碟 和 data,價 錢 也 不 貴 。但 問 題 係 香 港 會 不 會 大 停 電 呢 ?答 案 是 不 會 。那 還 買 什 麼 UPS 呢 ?

原 因 是 我 住 的 是 舊 樓 ,每 逢 打 風 落 雨 行 雷 閃 電 時 ,偶 爾 也 會 發 生 電 壓 驟 降 ( 會 困 lift )。電 壓 驟 降 NAS 就 會 自 己 reboot 了 。除 了 打 風 落 雨 之 外 ,其 實 法 例 亦 規 定 大 廈 需 要 定 期 檢 查 電 力 裝 置 ,檢 查 時 亦 會 停 電 。雖 然 電 力 檢 查 會 預 早 通 知 ,但 問 題 係 佢 通 知 得 太 早 ,很 容 易 就 忘 了 ,所 以 我 也 不 會 一 定 記 得 次 次 預 先 關 機 。

UPS 有 很 多 很 多 種 ,要 怎 麼 選 呢 ?首 先 ,UPS 有 兩 大 類 ,online 和 offline ( 也 叫 standby )。Online UPS 是 先 把 市 電 轉 為 DC 給 電 池 充 電 ,然 後 再 由 DC 轉 回 AC 輸 出 電 力 。Offline UPS 平 時 則 是 由 市 電 直 接 供 電 ,在 停 電 時 就 轉 換 成 電 池 供 電 。這 個 轉 換 時 間 會 很 短 ,一 般 是 10ms 以 下 。

Online UPS 明 顯 沒 有 轉 換 時 間 ,而 且 市 電 和 供 電 是 完 全 隔 開 的 ,所 以 適 合 比 較 敏 感 的 系 統 。這 亦 是 為 什 麼 Online UPS 會 比 Offline UPS 貴 很 多 ,動 不 動 都 要 幾 千 蚊 。而 入 門 級 的 UPS,都 清 一 色 是 offline UPS。

而 在 功 能 上 ,UPS 會 分 能 夠 自 動 關 機 的 ,和 不 能 自 動 關 機 的 。這 裡 所 謂 的 自 動 關 機 ,不 是 UPS 會 不 會 自 動 關 機 ,而 是 說 電 腦 / NAS / Server 能 不 能 在 停 電 時 安 全 自 動 關 機 。

不 能 自 動 關 機 的 UPS,其 實 就 只 是 一 塊 電 池 ,沒 電 時 它 就 用 電 池 供 電 ,一 直 到 電 池 耗 盡 為 止 。這 有 點 像 筆 記 本 電 腦 。用 這 種 UPS ,在 真 正 停 電 時 ,就 需 要 靠 使 用 者 手 動 去 關 機 。雖 然 聽 起 來 很 沒 用 ,但 是 這 種 UPS 還 是 可 以 防 止 電 壓 驟 降 時 電 腦 reboot 的 。

這 種 沒 有 通 訊 功 能 的 UPS,還 特 別 適 合 電 腦 以 外 的 用 途 ,例 如 魚 缸 、閉 路 電 視 、收 銀 機 等 等 停 電 也 必 須 繼 續 運 作 的 系 統 。因 為 這 些 系 統 都 不 需 要 自 動 關 機 。

而 能 夠 自 動 關 機 的 UPS,原 理 其 實 很 簡 單 ,它 會 有 訊 號 輸 出 ,可 以 和 電 腦 溝 通 。每 當 停 電 發 生 時 ,UPS 就 會 通 知 電 腦 / NAS,而 電 腦 / NAS 就 可 以 執 行 預 設 的 動 作 。預 設 的 動 作 一 般 就 是 等 待 若 干 時 間 ( 10 秒 鐘 ,1 分 鐘 ),如 果 供 電 還 沒 有 恢 復 ,就 自 動 關 機 。

UPS 和 電 腦 最 常 見 的 連 接 方 法 ,就 是 通 過 USB。Synology 的 NAS,其 實 一 早 就 加 入 了 對 UPS 的 支 援 ,不 用 安 裝 額 外 的 軟 件 ( 但 UPS 最 好 寫 明 支 援 Synology )。而 如 果 用 在 PC,就 要 在 PC 安 裝 廠 方 提 供 的 軟 件 。

另 一 種 UPS 和 電 腦 通 訊 的 方 法 ,就 是 通 過 LAN。使 用 LAN 有 一 種 好 處 ,就 是 可 以 一 個 UPS 通 知 多 個 device 斷 電 要 關 機 。不 過 使 用 LAN 亦 有 一 個 問 題 ,就 是 switch 也 要 UPS,不 然 停 電 時 沒 有 LAN,訊 號 就 傳 不 過 去 了 。很 多 使 用 LAN 通 訊 的 UPS 都 要 另 加 SNMP 插 卡 。

使 用 LAN 的 UPS 當 然 比 較 昂 貴 ,不 過 Synology 其 實 已 經 內 建 了 Synology UPS server,夾 埋 USB 的 UPS 一 起 用 ,就 能 達 成 一 台 UPS 對 應 多 個 裝 置 自 動 關 機 的 功 能 。插 上 USB 之 後 ,Synology 就 自 動 識 別 到 UPS,可 以 進 行 相 關 的 設 定 。

首 先 是 設 定 等 待 多 少 時 間 關 機 。這 個 主 要 是 令 NAS 不 會 過 於 頻 頻 地 關 機 。例 如 電 壓 驟 降 ,或 只 停 電 1 – 2 秒 ,這 種 情 況 是 不 需 要 關 機 的 。第 二 個 就 是 勾 選 Enable network UPS server。然 後 在 Permitted devices 裡 面 ,我 們 可 以 輸 入 網 路 上 其 他 需 要 停 電 關 機 的 裝 置 的 IP。

這 麼 好 玩 的 東 西 當 然 要 馬 上 測 試 一 下 。把 UPS 的 電 源 線 拔 除 ,模 擬 停 電 的 情 況 。Synology 的 notification 和 log center 都 會 見 到 訊 息 記 錄 ,也 有 收 到 電 郵 通 知 。

另 一 台 Synology 上 ,可 以 看 到 是 沒 有 連 接 UPS 的 。但 我 們 可 以 設 置 成 使 用 Synology UPS server,經 由 網 路 獲 取 第 一 台 Synology 上 的 UPS 的 訊 息 。我 們 可 以 獨 立 設 置 關 機 的 等 待 時 間 ,也 可 以 設 置 成 和 server 一 樣 。

https://gist.github.com/InQuize/ab99feb66822dc1a975c

要 在 Proxmox VE 實 現 斷 電 自 動 關 機 ,我 們 就 要 安 裝 NUT 套 件 ( Network UPS Tools )。詳 細 的 安 裝 步 驟 可 以 參 考 上 面 的 文 章 。

MONITOR ups@192.168.0.5 1 monuser secret slave

在 設 定 config 檔 的 時 候 ,我 們 需 要 用 到 IP、device name、username 和 password。Synology UPS server 預 設 的 device name 就 是 「ups」,username 就 是 「monuser」,password 就 是 「secret」。組 合 起 來 就 是 上 面 這 一 行 指 令 ,但 仍 需 要 改 回 你 自 己 的 Synology UPS Server 的 IP。

https://github.com/gawindx/WinNUT-Client

PC 一 樣 可 以 使 用 Synology UPS Server 的 訊 息 來 自 動 關 機 。我 們 需 要 安 裝 一 個 小 程 式 WinNUT。

和 NUT 一 樣 ,在 WinNUT 我 們 也 要 設 置 好 config 檔 ( 設 置 成 一 樣 就 好 )。我 們 可 以 把 WinNUT 設 定 成 自 動 啟 動 ,也 可 以 設 定 關 機 等 待 的 時 間 。

最 後 ,我 在 淘 寶 選 中 了 兩 款 最 便 宜 的 UPS,都 有 寫 明 兼 容 NAS 的 。一 個 是 VISENCH 的 BR1000CH,一 個 是 LADS 的 H1000M。因 為 香 港 真 的 不 會 停 電 ,最 常 發 生 的 就 只 是 電 壓 驟 降 ,所 以 我 覺 得 買 最 便 宜 的 UPS 就 夠 用 。買 貴 的 UPS 也 只 會 是 浪 費 。

牌子VISENCH威神LADS雷迪司
型號BR1000CHH1000M
價錢¥228¥268
電池12V9AH12V9AH
輸出插座3個4個
USB 通訊接口
( 電腦自動關機 )
YESYES
註明兼容 NASSynologySynology / QNAP
尺寸 mm282 x 100 x 142279 x 101 x 142
重量5.7KG4.9KG
輸入電源線不可換不可換

兩 者 的 規 格 與 功 能 基 本 上 是 一 模 一 樣 ,最 主 要 的 不 同 是 H1000M 有 多 一 個 插 座 ,不 用 加 拖 板 就 夠 插 我 所 有 的 裝 置 。另 一 個 選 H1000M 的 原 因 ,是 LADS 的 銷 量 比 VISENCH 要 多 很 多 ,所 以 較 為 有 信 心 。UPS 都 有 一 定 重 量 ( 5kg 以 上 ),所 以 要 有 心 理 準 備 集 運 費 都 會 要 好 幾 十 蚊 。

連 接 方 面 ,因 為 啟 用 了 Synology UPS Server,所 以 別 忘 了 switch 也 要 接 到 UPS 之 上 。我 的 UPS 有 4 個 插 位 ,所 以 就 插 了 Proxmox VE ( 包 含 XPEnology ),一 台 Synology,一 台 PC 和 一 個 Switch。理 論 上 唔 夠 插 蘇 位 的 話 ,也 可 以 再 加 拖 板 ,但 要 注 意 整 體 的 耗 電 量 ,不 要 未 關 完 機 電 池 就 耗 盡 。

我 的 UPS 的 USB 線 是 連 接 在 XPEnology 之 上 ,因 為 它 包 含 的 資 料 最 多 最 重 要 ,所 以 它 的 正 確 關 機 是 在 首 位 。在 一 個 UPS 連 接 多 個 Device 的 情 形 下 ,最 好 不 要 勾 選 「Shutdown UPS when the system enters Safe Mode」,因 為 你 的 Synology UPS Server 是 關 好 了 機 ,但 不 等 於 其 他 裝 置 都 已 經 完 成 關 機 。

在 淘 寶 購 買 大 陸 的 UPS,當 然 比 香 港 便 宜 千 百 倍 ,但 亦 不 是 沒 有 問 題 。最 主 要 的 問 題 是 大 陸 的 UPS 是 使 用 大 陸 的 插 頭 。連 接 電 腦 / NAS 的 部 分 很 好 解 決 ,在 淘 寶 買 大 陸 電 源 線 一 條 都 只 係 要 幾 蚊 雞 。

連 接 香 港 市 電 的 部 分 ,如 果 你 覺 得 自 己 換 插 頭 很 危 險 ,就 最 好 選 擇 一 些 可 以 更 換 電 源 線 的 型 號 ( 通 常 會 貴 一 點 點 )。

Synology Notification Settings

很 多 UPS 都 有 停 電 時 發 出 通 知 的 功 能 ,其 實 Synology 亦 一 樣 有 。不 過 這 些 通 知 功 能 都 是 建 基 於 互 聯 網 。究 竟 停 電 時 誰 還 能 上 網 呢 ?

公 司 的 router 倒 是 有 4G 上 網 的 ( 插 了 4G USB modem 作 為 failover ),一 般 家 居 就 比 較 少 見 。這 種 情 況 如 果 加 一 個 便 宜 的 router 專 用 UPS,可 以 同 時 接 駁 多 個 12V 的 裝 置 ,那 停 電 時 的 通 知 就 可 以 通 過 4G 網 絡 來 傳 送 。

ctleung張先生,男性,肖龍。
職業:I.T. Consultant
簡介:不好好讀書;七尺差五寸,手長過膝,雙耳垂肩;性寬和,寡言語,喜怒不形於色。據說少時曾斬白蛇於鳳凰山下……

This entry was posted in Computer & Network and tagged , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *