星期一, 10月 12, 2015

DELTA(台達電)UPS的SNMP卡與Shutdown Agent

環境介紹:
台達電UPS,已安裝SNMP卡,可透過網路管理與監控UPS,亦可透過RS232管理監控UPS。
主機A(OS為windows),
主機B(OS為Linux),
主機C(OS為Vmware),
主機C-1(為主機C的Guest OS,OS為windows),
主機C-2(為主機C的Guest OS,OS為linux),
主機C-3(為主機C的Guest OS,安裝vMA)

一、UPS主機安裝SNMP卡後,經過設定後可經由瀏覽器連線到SNMP卡的IP以進行監控與管理。


二、當市電斷電時,UPS要如何通知底下的主機自動關機呢?必須到【網路】-【SNMP Trap】加入要通知的主機IP(即下圖的目標IP),例如主機A,主機B,主機C,這樣當市電斷電時,UPS的SNMP才知道要通知哪些主機。



三、上述步驟完成後,目標IP的主機必須要安裝Shutdown Agent 2012(下載處在http://59.125.232.140/ups/tc/index.aspx),安裝的方式及操作務必先參考原廠的中文手冊,必須要依據作業系統安裝適合的Shutdown Agent程式。
Windows(含windows server)請依32位元或64位元,安裝適合的版本(ShutdownAgent 2012 v02.00.04a 32位元版ShutdownAgent 2012 v02.00.04a 64位元版)。

安裝完後,可在本機或遠端以瀏覽器連接主機A的IP,(預設的帳號為admin,密碼為password),點選右上角將語言界面改為繁體中文,點選【設備】-【設定】在【來源IP地址】處下方的【Trap來源IP】新增【UPS的SNMP卡的IP】,並設定【輸入電源中斷】的【作業系統關機延遲時間】,預設是300秒(5分鐘),也就是本機收到UPS市電斷電訊號後,倒數5分鐘後就會自動關機,本例修改為120秒。




四、上述安裝完後就可以測試,測試時不一定要將UPS的電源拔起,可利用SNMP管理界面中的【控制】中,點按【輸入電源中斷測試】,SNMP卡會模擬市電斷電的情況,並送出SNMP TRAP給用戶端。


五、如果沒問題的話,用戶端主機就會收到SNMP卡送來的SNMP TRAP,主機A(Windows)的本機端應該會跳出廣播訊息視窗,提醒你「輸入電源中斷」(即市電電斷),右下角會有關機的倒數計時。

六、如果是以瀏覽器連接到主機A,則會出現以下的關機倒數訊息。


七、Linux的shutdown agent程式分為ShutdownAgent 2012 v03.00.03a 32位元版 及 ShutdownAgent 2012 v03.00.03a 64位元版,安裝完後一樣是利用瀏覽器連接到主機B,並依上述的步驟設定(SNMP卡管理端輸入SNMP TRAP的目標主機,Linux主機的Shutdown Agent程式要輸入TRAP來源IP),則當UPS主機發出測試的斷電訊號時,linux主機本機端會出現收到的廣播訊號

當倒數時間結束時作業系統將會自動關機。

註:若只是要測試有沒有收到訊號,而不要關機,記得SNMP管理界面中的【控制】中,點按【輸入電源恢復測試】

Shutdown Agent若要使用在Esxi Server上,使Esxi Server在市電斷電時自動關機,則必須要有二個東西,Esxi上要安裝vMA,vMA上要安裝Shutdown Agent For Linux X64,下指令vifp addsever Esxi的IP,另外Esxi Server不能是免費版,要付費版,否則vMA會出現下列訊息,最後還是無法自動關機。




參考資料:
  1. Use an APC UPS to shutdown vSphere environments
  2. Setting up an APC UPS in ESXi
  3. How to install and configure VMware vSphere Management Assistant (vMA) 5.1
  4. How to install and manage PowerShield3 on VMware 5.x
  5. Graceful shutdown of an ESXi 5.1 host and guest VMs
  6. 利用vMA在UPS市电断电时关闭ESXi主机
  7. Setting up ESXi 5.1 with an APC SmartUPS connected through USB
  8. Installation and configuration for Winpower in the VMware ESXi (paid version) 
  9. Installing APC UPS PowerChute Network Shutdown Software on  vMA
  10. esxi 安裝 UPS USHA卡 system protect software 程式
  11. esxi 主機電源啟動設定
  12. 利用APC UPS的PowerChute Network Shutdown進行斷電時使Vmware ESXi中的VM關機,然後ESXi關機
  13. How to automatically shut down VMware ESXi gracefully during power failure using an APC UPS.
  14. 電時讓ESXi Server 自動關機
  15. UPS管理VMware esxi Server4.1(以飛瑞Winpower為例)
  16. 基于APCUPSD实现断电时ESXi自动关机
  17. Installation and configuration for Winpower in the VMware ESXi (paid version) 
  18. ESXi 5.0 and APC SmartUPS 1000
以下是關於Vmware Esxi free 和UPS所搜尋到的網路資料
  1. shutdownHostViaSOAPAPICall.pl for ESX(i) licensed and free version
  2. VMware PCNS ESXi 5.x Free License shutdown with APC PCNS 3.0.1 and vMA 5.x
  3. How to gracefully shut down vsphere 5.x (ESXi Free) using an Eaton UPS (with IPM) and the command line
  4. Installing the APC Powerchute Network Shutdown software on VMware ESXi hosts (1007036)
  5. How-To: script to shutdown ESXi Free via an USB UPS monitoring tool
  6. PCNS 4.0 on esxi 5.5 (free edition) agent communication
  7. UPS SNMP Configuration in VMWare esxi5
  8. NUT UPS-Dummy driver in repeater mode for Synology NAS
  9. Synology Network UPS (NUT) and ESXi 5.5
  10. how-to-shutdown-esxi-host-in-case-of-a-power-failure
  11. 使用putty自動登入並執行遠端主機的程式或指令
  12. Clean shutdown of vmWare ESXi with APC UPS
  13. Use PowerCli to shutdown VM’s and Hosts when running on battery.
  14. Using ESXi with PowerChute Business Edition(PDF)
  15. Graceful shutdown of an ESXi 5.1 host and guest VMs (free edition) using the shell/command line/scripting (UPS friendly)
  16. ESXi/ESX 4.x and ESXi 5.x/6.0 shutdown and reboot commands (1013193)
  17. ViewPower Pro Management Software
  18. VMware ESXi Shutdown Wizard User’s Manual

目前測試的結果,目前支援度以APC UPS的支援度最高,網路上能查到的相關文件也最多(但多為英文),但要以一台UPS就能支援NAS+Esxi+guest OS有困難,群輝的NAS支援(可參考這篇 http://portable.easylife.tw/4399 )最好是有USB可直接接NAS。以SNMP卡送UPS關機訊號,目前測試台達電UPS,NAS會收到斷電訊息,但不會自己關機。Esxi 要能自行關機,查了許多資料及實做後才發現,幾乎都只支援Esxi的付費版,免費版執行關機指令會失敗,一般都會要求先安裝vMA,然後再vMA上安裝UPS原廠的UPS軟體去送關機指令給Esxi Server 。但是Guest OS的支援則沒問題。




沒有留言: