部分失明是一些網絡管理員為了虛擬化系統的優勢而做出的權衡。通常很難看出您是否過多地或過少地推動您的虛擬資源。此外,減速和中斷的根源可能隱藏在管理程序中。是時候檢查您的虛擬視力了嗎?
虛擬化的優勢是不可否認的
虛擬化的優勢是不可否認的:冗余、靈活性以及可顯著節省成本的潛力。盡管如此,我們還是與許多在虛擬環境中遇到性能問題的網絡管理員和主管進行了交談。
他們苦苦掙扎的一個原因是,故障排除是一種不同的野獸,而不是當他們只有一架又一架的靜態服務器時。虛擬化軟件的內置管理工具通常很難發現可能會降低關鍵應用程序速度的異常情況。與其逐層深入尋找源頭,不如將更多的 CPU 和更多的存儲投入到問題上。安全總比后悔好,對吧?
這種方法的問題在于,它可能會導致過度配置資源的持續蹺蹺板,當這種情況最終曝光時,會導致資源配置不足。然后你就會遇到性能瓶頸——或者更糟。無論哪種方式,您最終都會從您的虛擬化投資中抽走回報。
根據我們在與 IT 專業人員合作和交談時看到的情況,這里有一些技巧可以幫助您監控虛擬化環境,并更快地找到服務問題的原因和解決方案:
1. 使用正確的工具設置警報
虛擬化解決方案中內置的 Hypervisor 監控工具通常非常擅長幫助您設置虛擬環境并進行初始配置。然而,對于持續監控,他們的關注點通常過于狹窄,無法為您提供快速響應服務問題所需的全局。
例如,其中一些虛擬機監控工具需要耗時的手動警報設置。忙碌的管理人員可能會進行所有這些設置......哦,假設......永遠不會。如果沒有預先設置的警報,管理程序可能會觸發警告,只有當您當時恰好在管理程序的管理控制臺時才會看到。
更好的方法是將您的虛擬機管理器與全面的網絡管理監控解決方案完全集成。一個整體的監控系統應該給你帶來以下優勢:
- 更加自動化、連貫的警報設置程序。使用預設警報自動配置新客人應該更容易。
- 隨時訪問每個集群和每個主機的歷史記錄和報告,無需深入研究六層、七層、八層或更多層。
- 能夠一目了然地查看機械連接問題(例如有缺陷的路由器或交換機)是否會導致瓶頸。這樣,您就不會浪費時間在單獨的監控系統上追蹤不存在的主機負載不平衡、惡意訪客等。
2. 注意異常
這一點經常被忽視,它可以對您發現問題、評估其歷史、采取糾正措施或繼續前進的速度產生重大影響。與其為特定驅動器的 I/O 請求量和/或延遲設置靜態閾值,不如設置警報以將當前數據與一天中某個時間或一周中某天的“正常”流量水平進行比較。
如果您不必花時間找出給定時間段內的流量是否異常,您就有更好的機會在問題影響用戶之前將其隔離。例如,一旦您發現 I/O 異常,您就可以對存儲陣列進行更深入的診斷,查找特定來??賓的利用率峰值、降級的 RAID 條件、故障硬盤驅動器或其他潛在問題。
3. 不要制造新的盲點
虛擬化環境使 IT 用戶可以輕松配置新來賓。一些公司擁有相當于一個自助服務門戶,允許個人隨意啟動新服務器。如果這些在你的監控系統的雷達下飛行,你正在創造新的盲點。如果新服務器支持任務關鍵型虛擬化應用程序,這可能是一個成本特別高的盲點。在您從用戶那里聽到服務問題之前,您可能不會收到任何有關服務問題的警告。確保參與創建來賓的每個人都了解如何將新虛擬機連接到您的網絡監控軟件。
更好的是,選擇一個自動檢測和監控新服務器的監控系統。如果您的員工必須完成一份清單以使每臺新服務器與監控系統同步,那么幾乎可以肯定有些服務器會出現故障。總體而言,虛擬化通過提高硬件、網絡和數據中心的效率和安全性,幫助我們縮短產品和服務的價值實現時間。它還可以使服務問題變得更加復雜和神秘——除非我們學會如何睜大眼睛。虛擬化幫助我們縮短產品和服務實現價值的時間。