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