智能 UPS 2200 和 Windows 2008 R2 與 Hyper-V
我們正在設置一個新的 Windows 2008 R2 伺服器,我試圖讓它監聽連接的 UPS,並在出現中斷時優雅地關閉自己。不幸的是,包含的 PowerChute Business 拒絕安裝,因為它注意到安裝了 hyper-v。經過一番搜尋,發現網路版的powerchute確實有支持hyper-v的版本。不幸的是,UPS(我認為是 Smart UPS 2200 VA 2U 機架安裝)沒有網卡,因此無法正常工作。
我發現的另一個選擇是開源 UPS 監視器 APCUPSD。不幸的是,我似乎無法找到 UPS。困難在於我無法確認它是否/如何插入伺服器,因為我從未真正見過 UPS 或伺服器。有人告訴我,電纜插入 UPS 上的乙太網插孔和伺服器上的 USB 埠,它的作用類似於串列電纜。但是:當我為 apcupsd 使用簡單的 USB 配置時,它報告它找不到 USB 設備,但我不知道要使用什麼設備。我懷疑我需要使用 smartups 配置,但我不確定要使用什麼設備名稱。作為 Windows 伺服器,“ls /dev/”不太可能很有幫助。
有沒有人遇到過這樣的情況?我究竟做錯了什麼?我要做的就是在斷電時關閉 Hyper-V 虛擬機,然後關閉伺服器(我有一個 PowerShell 腳本可以做到這一點)。有沒有更簡單的方法?
最終,我發現了必須連接正確類型的串列電纜的困難方法。我認為 Windows 不支持 USB 串列電纜。連接關閉 UPS 電源的標準串列電纜(哎喲)。它不適用於啞 UPS 的串列電纜。最後我需要一個 940-0024D。我的 apcupsd.conf 的相關部分如下所示:
UPSCABLE smart UPSTYPE smartups DEVICE COM1 LOCKFILE /var/lock UPSCLASS 獨立 UPSMODE 禁用
與樣品非常相似。