利用APC UPS的PowerChute Network Shutdown進行斷電時使Vmware ESXi中的VM關機,然後ESXi關機
系統需求
1.APC UPS須有網路管理卡
2.ESXi中須安裝vMA
3.vMA中須安裝PowerChute Network Shutdown
軟體下載位置(換版本或原廠換位置請自行搜尋):
VMware vSphere Management Assistant 5.0.0.2 (vMA)
https://my.vmware.com/web/vmware/details?downloadGroup=VMA50P02&productId=229
PowerChute Network Shutdown v3.0.1 for VMware ESXi
http://www.apc.com/tools/download/software_comp.cfm?sw_sku=SFPCNS301&id=127&swfam=127
安裝設定程序 - ESXi部分
1.用vClient連結ESXi > Configuration > Virtual Machine Startup/Shutdown > Properties
2.勾選Allow vm to start and stop automatically with the ststem
3.右方Shutdown Action選Guest Shutdown,間隔秒數自訂,例如15秒
4.解壓下載回來的vMA-xxxx.zip
5.用vClient連結ESXi > File > Deploy OVF Template > 瀏覽到剛解壓的vMA-xxxx.ovf進行部署,IP與帳密等設定略述(vi-admin預設密碼空白)
6.vClient打開Console登入vMA
7.設定vMA所管的ESXi主機 sudo vifp addserver <server ip>
8.檢查 vifp listservers
安裝設定程序 - vMA部分
1.將下載回來的PowerChute Network Shutdown v3.0.1 for VMware ESXi解壓縮,會是一個名為"ESXi"的資料夾
2.用ISO打包工具例如UltraISO_PE或Folder2iso等軟體,將剛剛解壓出來的資料夾包成一個ISO檔
3.將ISO檔用vClient上傳去ESXi
4.把ISO檔掛給vMA當作光碟
5.vClient打開Console登入vMA
6.建光碟掛載位置 sudo mkdir /mnt/cdrom
7.調整掛載位置權限 sudo chmod 666 /mnt/cdrom
8.掛光碟 sudo mount –t iso9660 /dev/cdrom mnt/cdrom
9.瀏覽去掛載位置 cd /mnt/cdrom
10.用ls與cd指令去瀏覽確認是否有檔案install_en.sh
11.執行安裝 sudo ./install_en.sh 安裝過程略述
12.卸載光碟 sudo umount /dev/cdrom
vMA管理網頁 https://<vMA IP>:5480
PowerChute Network Shutdown 管理網頁https://<vMA IP>:6547
因為一些IP與帳號密碼設定過程,以及電源中斷時的設定過程都是互動問答或是精靈模式,以上省略之。
注意:
ESXi如果是HA的一員,Virtual Machine Startup/Shutdown這個功能是無效的,所以請參考下文,在PowerChute Network Shutdown上要用個script來做。
Clean Shutdown of Virtual Machinesusing PowerChute Network Shutdown in a HA Cluster Environment
http://jpaa-en.apc.com/app/answers/detail/a_id/11622#11622