[精讚] [會員登入]
4326

飛碟 UPS 市電斷電時自動關機

買了一張飛碟 UPS 的 SNMP 網卡, 原本是希望學校的兩部 VMware ESXi 在停電時能自動關機, 沒想到,

分享此文連結 //n.sfs.tw/12563

分享連結 飛碟 UPS 市電斷電時自動關機@杜子的網管筆記
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 08:37:20 最後編修
2018-07-31 23:20:03 By 杜子
 

買了一張飛碟 UPS 的 SNMP 網卡,

原本是希望學校的兩部 VMware ESXi 在停電時能自動關機,

沒想到,

廠商所謂的支援 VMware ESXi 是指非免費教育版的,

也就是說,

像學校這種免費教育版的, 是無法使用 vSphere Management Assistant(簡稱vMA) 來自動幫你關閉 Esxi 主機的。

試了好久, 就是沒辦法。

最後, 只好用其他方法, 讓某部主機監控 UPS 斷電時執行 script 程式呼叫 Esxi 關機.

做法是這樣的:

1. 首先, 先找一部 Windows 主機,

學校正好有一部獨立的 Windows Server 2016 , 所以先在該主機上安裝 UPS 自動關機軟體.

這是官方說明文件寫的

把官方光碟片放進去, 然後安裝完畢後進行設定

 

2. 點選下載 plink_win64.zip

把這支 plink.exe 放在 C:\ 底下, 如圖

 

3. 在 C:\ 撰寫 bat 檔 , 例如: 建立一檔名為 Esxi_poweroff.bat 的檔案, 如上圖紅圈內所指定的檔案.

內寫就這樣寫 , 因為我有兩台主機要關機, 所以寫了兩行

C:\plink.exe -l root -pw root密碼 Esxi主機1的IP "nohup /sbin/shutdown.sh ; /sbin/poweroff"
C:\plink.exe -l root -pw root密碼 Esxi主機2的IP "nohup /sbin/shutdown.sh ; /sbin/poweroff"

 

如此就大功告成,

拔掉市電測試, 看看是否斷電時, 這台 Server 2016 會執行此 bat 檔, 把 Esxi 主機關機.

當然, 在 Esxi 主機裡的每一台 VM 機都要安裝 VMware tools , 而且要設定自動 Guest Power off ,

如此 Esxi 主機關機前才會自動幫你先把 VM 關機. 

END

你可能感興趣的文章

Win 10 更新後網路芳鄰失效解決方式 Windows 10 裝好後在1709 前網路芳鄰在區域網路都很正常, 不論是打 \IP 或是 \電腦名 都可以互聯。

Windows Active Directory 啟動 LDAPS 連線 重架了 Windows Server 2016 也安裝了 Windows AD 服務, 當網域伺服器架好, 預設的 38

飛碟 UPS 市電斷電時自動關機 買了一張飛碟 UPS 的 SNMP 網卡, 原本是希望學校的兩部 VMware ESXi 在停電時能自動關機, 沒想到,

雙網卡 DRBL伺服器架設心得 學校有三間電腦教室,加上一般教室、專科教室、導師辦公室5間、專任辦公室3間, 全部電腦加起來超過 200臺。 為了有效管

讓校內的 Windows Server 2016 AD 帳號的密碼與臺中市雲端校務系統的密碼同步 臺中市的校務雲端系統釋出 rest 服務,可以直接利用 Call API 方式把帳號的密碼改掉, 方便校內帳號改密碼時可

網路喚醒與遠端關機 在管理電腦教室時,常會遇到需要將電腦全部關機或全部開機的情況, 在這裡給自己做個筆記,以免忘了. 先講網路喚醒好了 1.

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

網路喚醒與遠端關機 在管理電腦教室時,常會遇到需要將電腦全部關機或全部開機的情況, 在這裡給自己做個筆記,以免忘了. 先講網路喚醒好了 1.

CentOS 各版本安裝 phpMyAdmin 1.取得PHP版本: php -v 2.取得MySQL版本: mysql -V 3.切換到網頁根目錄 #cd /var/

SFS3U 的安裝與更新 「SFS3-Unicode補完計劃」已屆完工,除了支援 108課綱,也一併解決多年來 Big-5字碼問題,新版本的 SFS3 簡稱 SFS3U。

Windows 手動設定 IP ,重開機後自動消失 今天幫同事處理一部 Windows 10 的 IP 設定問題, 手動設定完,重開機後原本設定好的 IP 會憑空消失, 全

讓 Windows Server 2016 的 IIS 10 支援 PHP 因為在研究如何利用 PHP 與 Windows AD 進行 LDAPS 連線,外部的 Linux 或 FreeBSD 跑