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