服務器運行中維護的方法:1、需要及時檢查服務器本地硬盤,避免出現硬盤空間不足導致服務器無法正常運行;2、需要檢查事件日志輸出,及時排查服務器潛在異常問題并進行處理;3、需要定期給服務器安裝并更新操作系統以及安全補丁,避免服務器出現系統漏洞被黑客惡意入侵;4、需求注意給服務器進行除塵操作,避免沉淀積累導致部分硬件出現故障,從而影響服務器穩定性;5、需要堅持對服務器進行例行維護,提高服務器安全性,從而確保服務器能夠不間斷正常運行。
具體內容如下:
1、檢查本地硬盤
許多服務器依賴內部硬盤,用于承載工作量和存儲,保存用戶數據以及其他功能。硬盤介質出現問題會嚴重影響負載性能和穩定性,最終會導致硬盤故障。
磁盤介質是不完美的,常見問題包括壞道和碎片化。RAID可以比較穩定地確保出現磁盤故障時數據穩定與一致性,但更小型的服務器,如1U的機架式服務器可能無法提供足夠的空間來實施RAID。使用如CHKDSK(Check Disk)這樣的工具來檢查硬盤完整性,還可以嘗試修復其中損壞的扇區。Windows Server 2012最新版的CHKDSK可以快速分析并修復文件系統結構的磁盤問題。
磁盤碎片不會消失,只要使用NFS并且文件分配表或FAT,文件系統會使用首個可用集群的磁盤空間。碎片可能會降低服務器磁盤速度并引發故障。諸如Windows Server 2012自帶的卷組優化工具,可以安排每個文件集群,并確保數據連續。
2、檢查事件日志輸出
服務器事件日志中記錄著豐富的信息,尤其是細節問題。如果沒有仔細審查系統日志,惡意軟件日志和其他日志,服務器維護是不完整的。當然,關鍵的系統問題應該引起IT管理員和技術人員注意,但也有無數的非關鍵問題,可能是慢性或嚴重問題的信號。
如果你在維護服務器,那么請檢查報告設置,并驗證告警與告警接收人地址正確。例如,如果某個技術人員離開服務器組,你需要更新服務器的報告系統。雙重檢查聯系名單和聯系方式也很重要,僅僅將關鍵錯誤報告發送到技術人員公司電子郵箱地址是完全不夠的,需要確保其在非工作時間也能聯系的上。
要積極主動的分析日志數據。當日志檢查發現慢性或反復出現的問題,積極主動的尋找解決這個問題的方案,避免問題升級。例如,如果服務器日志顯示一些內存模塊的可恢復報告,那么不會觸發嚴重告警。但報告說明了某個模塊的問題,IT人員可以進行更詳細的診斷程序以識別即將發生的故障。
如果問題影響輕微,無須關閉服務器,那么它可以返回到線上繼續服務,直至需要更換硬件的時候。
3、定期安裝補丁與更新
服務器軟件棧——BIOS、操作系統、虛擬機管理程序、驅動程序、應用程序、支持工具——必須確保所有互動與協作。不幸的是,軟件代碼很少完美或沒有任何問題,所以此類軟件問題需要經常通過修補或更新來修復錯誤、提高安全性、簡化操作性、提高性能等。
不是所有軟件都可以自動更新,管理員需要確認哪些補丁或升級包是必要的,然后評估和測試更新效果。如果更新包修復的是服務器不存在的問題,那么無須多此一舉冒這個險。
軟件開發者無法測試到每個軟硬件兼容性以及補丁、更新的潛在問題,因此可能會導致更多的問題,這種情況可能在特定的服務器或軟件集中發生。例如監控軟件的代理補丁可能導致某個重要應用程序的性能問題,因為新代理需要比預期更高的帶寬。
轉換到DevOps后,更小、更頻繁的更新過程加劇了潛在的問題。在部署之前仍然要在實驗室環境內測試任何補丁或更新。始終要確保可以撤銷原來的更改,并可以恢復修改前的軟件配置。
4、確保服務器可以呼吸
一旦服務器關機,目視檢查其內部和外部的空氣流動路徑。清除任何積累的灰塵和雜物,確保冷卻空氣通行順暢。
從外部空氣出入口開始,然后繼續到系統機箱CPU散熱器和風扇組件,內存模塊和所有冷卻風扇葉片與風道路徑。防靜電工作區用清潔、干燥的壓縮空氣去除塵和碎屑。不要在機架中清潔服務器。
除塵是個歷史悠久的傳統過程,但這并不意味著它已經過時。灰塵是一種熱絕緣體,需要清除掉,現代的替代冷卻方案以及ASHARE建議已經提出了調高數據中心工作溫度。灰塵和其他空氣流動的障礙物會導致服務器使用更多能源,甚至沉淀積累導致某些組件過早出現故障。
5、堅持例行維護
服務器管理員往往忽視計劃好的例行維護。不要等到實際出現故障才進行維護,預留時間進行日常維護可以防止問題。
維護頻率取決于設備年齡、數據中心環境、待維護的服務器容量和其他因素。例如,放置在設備間的舊設備會比放置在配有HEPA過濾器、良好冷卻設施數據中心里的設備需要更頻繁的檢查。組織可以根據供應商或第三方的例行巡檢策略來安排日常維護表,如果供應商合同中約定沒4個月或6個月檢查,那就按該時間表執行。