五個常用技巧 幫你迅速優化虛擬環境
盡管提高整合效率是服務器虛擬化最重要的優勢之一,但這并不意味著虛擬環境總能夠達到***的資源利用效率。即使采用合理的控制虛擬機容量的技術、IT資源管理戰略,資源浪費仍舊難以避免。例如,從物理服務器遷移到虛擬機可能引發不必要的開銷而且已經到達生命周期終點的虛擬機可能會被忽視掉。為確保計算以及存儲資源不會被浪費掉,管理員在日常工作中需要定期對資源進行治理。
存儲清理
服務器往往會收集很多過期數據,這通常是管理員的疏忽。管理員經常會將服務升級包拷貝到本地服務器并進行安裝,但通常不會刪除這些服務升級包。它們通常位于C分區的指定目錄,甚至儲存在管理員本地服務器概要文件的桌面上。請記住刪除數據只是將其移動到了回收站,一定要清空回收站中的每個概要文件。 盡管每臺服務器占用的空間不是很多,但多臺服務器浪費的總空間可能會令人吃驚。除影響虛擬機大小外,存儲固定負載可能會影響備份性能及容量。
CPU以及內存清理
從模板構建虛擬機往往能夠提高資源使用效率,只需要安裝并升級客戶端工具,這在P2V遷移中最為明顯。導入舊機器后,在恢復為生產環境前需要進行清理。卸載廠商專用的硬件驅動以及應用,因為與硬件相關的任何服務或者驅動有可能會消耗CPU或內存資源。盡管你可能會在程序中發現并卸載廠商特定的項目,但不要忘了查看Windows服務并識別任何硬件指定的服務。
保持警惕并使用監控工具
企業虛擬化環境提供的IT資源管理工具通常包括傳統服務器監控工具無法獲取的監控指標。最關鍵的問題之一是能夠看到資源使用情況而不僅僅是分配情況。 將越來越多的應用遷移到虛擬空間后,還要繼續使用這些傳統的非虛擬機監控工具嗎?實際上某些環境可能會使用多個工具對同一臺服務器進行監控,因為每個組(比如網絡、運維、服務器管理員等等)的需求都不一樣。實際上,工具通過不同的方式監控同樣的項目。有這么多的工具在嘗試做同樣的事,組織甚至有可能會疏忽創建服務器的拒絕服務場景。請記住:監控是好事,過度監控會適得其反。
解決過度分配問題
設置內存以及CPU資源上限,加上磁盤精簡配置可謂用心良苦,但結果并非總是盡如人意。實際上,在很多環境中,過度配置掩蓋了真正的問題。 過量分配使應用以及服務器所有者誤以為他們擁有的資源比實際擁有的要多。盡管一些人可能會說這并無大礙,但在請求另一臺服務器時會發生什么呢?應用所有者胃口可能越來越大,不再請求真正需要的資源。 如果繼續支持這類過量配置,需要額外的資源時可能不知道整個環境資源過量分配已經達到了何種地步。盡管提供標準大小的虛擬機分類有助于削減部分過量請求,虛擬化管理員以及應用所有者需要彼此協作制止這些“微小的”謊言。 如果你希望虛擬機是過量配置的,那么你需要將虛擬機調整到已創建的、適合的分類中。請記住在大多數IT環境中,從應用管理員手中移除虛擬機資源,有資格領取危險津貼。 你所準備的圖表不一定有助于說服應用所有者及管理人員允許你移除資源,即使如果有需要他們可以在后續添加相應的資源。解決上述問題需要管理層的支持。 為支持你的論證,要利用正在使用資源的貝爾曲線而非已經分配的資源。優秀的監控工具能夠顯示該數據。使用該信息能夠說明一組服務器是如何被劃分到該大類中的,即使實際使用證明這些資源是不必要的。 在開始對虛擬機進行調整時,一定要根據已建立的基線及監控窗口進行上述調整。短時間監控無法提供足夠多的數據點來做出正確的調整。在進行任何調整前一定要收集五到六周的性能數據。這樣可以涵蓋月初、月末資源需求出現峰值的時段。 在評估每個虛擬機的基線時,一定要確保排除了任何的備份或者反病毒性能峰值。這應該被視為例外而非正常情況。基線是生產虛擬機可能出現變化的基礎,因此收集大量的數據沒有壞處。
確保正確實施
應用管理者可能一時無法接受減少虛擬機資源,你可能需要采取額外的措施以確保順利過渡。做出改變是目前為止***挑戰性的工作。 只有在停機時才可以減少CPU、磁盤容量或者內存大小。盡管補丁升級或者應用本身可能具備誘惑力,但***在單獨的停機窗口執行上述任務。否則,同時進行多種調整,會誘發用戶指責因可用資源減少導致性能出問題。給軟件打補丁或者升級軟件可能會影響性能,但人們可能想將問題指向資源調整,這種看法很難改變。 在通過使用基線、標準大小的虛擬機分類以及清除操作對虛擬環境配置進行調整的過程中,還有另一個重要的任務在等著你:虛擬機蔓延問題。清理是件好事兒,但一定要注意被遺棄或過度使用的虛擬機。不僅要保持虛擬機內的應用大小合理,還包括虛擬機自身。 過度使用以及被遺棄的虛擬機在不斷發展、變化的組織內難以避免,因此這個問題會經常反復,需要持續不斷地進行解決。 虛擬環境為我們提供了***的選擇。現在是時候收緊韁繩并對其進行優化了。這么做意味著我們正在為高性價比、敏捷以及成功的IT運營做準備。