2023/12/29
昨天又一台謎之Server意外重開,上面的虛擬機器又開始四處奔逃
一再發生意外有其他的故事,有機會再寫
因為 evernote被合併後一直想收錢,這個月沒寫多少就到上限,不能再寫筆記
只好先丟上來Wordpress…….
因上面有一些虛擬機器的擁有者會需要知道他哪一些機器有重開,因為總共有超過兩百台虛擬機器
他需要進去檢查一下狀況,但不可能兩百台都進去檢查
所以他會需要我們提供受影響主機的清單,之前有做了觸發HA的虛擬機器就會發通知信出來
但機器一多還是有點麻煩,看看能不能在意外發生的時候,跑指令自動整理清單
1.第一階段,找到相關指令
偷別人的範本修改完成^____^
Get-VIEvent -MaxSamples 100000 -Start (Get-Date).AddDays(-1) -Type Warning | Where {$_.FullFormattedMessage -match “restarted"} |select CreatedTime,FullFormattedMessage | sort CreatedTime -Descending | Export-Csv -Path “C:\Powercli\HA_VM_report_$(Get-Date -f “yyyy-MM-dd").csv" -NoTypeInformation -UseCulture
2.查詢如何在vCenter上面塞script
但發現vCenter上面內只能跑python,Powershell 無法直接跑
3.找其他方案,從vCenter去呼叫一個SRS遠端跑
4.因為現有環境已經有在windows server平台上透過排程執行powercli script產出報表
所以想在Windows Server 2012上面的hostmonitor 去觸發跑script
不過要先安裝powercli
未完待補。