虛擬服務器管理經驗技巧 |
發布時間: 2012/6/25 15:54:55 |
在正確實施和管理的前提之下,虛擬化意味著成本的節約,這里有服務器硬件、支持和管理等諸方面的節約,還有更簡易的服務器部署和進一步減少的能源消耗。為了讓這些利益變成現實,這個結構的虛擬化層的管理,必須要獨立于應用程序或物理服務器進行。
保持完整性 雖然你并不想讓擁有相同需求的虛擬服務器位于同一個物理服務器上,但可能希望將某些物理服務器放置到至少在物理上和網絡上比較近的位置。 原因:為了減少在物理服務器之間切換虛擬服務器,其需要就會增加。如果一組物理服務器共享網絡連接和其它資源,將一個虛擬服務器從一個物理服務器切換到另外一個物理服務器的時間會極大地減少。 “如果你在一個機架中擁有多個服務器,你就可以在一個服務器上關閉虛擬機,而在同樣的交換機上的另一臺服務器上打開它,”Anderson說,“花費的時間大約等于用來復制硬盤的時間。” 另外一方面,他說,如果你正在轉換的服務器位于數據中心的另外一端,需要插入到不同交換機的不同子網中,那么配置時間將額外增加5分鐘或10分鐘;蛘呷绻衅渌南拗茥l件,那么花費的時間就可能更多一些。 當然,接近是有限制的,不管是物理上還是網絡上。例如,你并不想要服務器使網絡連接過載,而且你想讓物理服務器隔開一段距離,或者處于不同的狀態,對于災難的恢復來說。這是一個有平衡作用的舉動。 跟蹤明了硬件 這種非線性使管理虛擬服務器的另外一方面復雜化了。管理員們需要密切地監視在不同物理服務器上的資源需求。 這與在虛擬機上的操作系統所報告的需求是不同的。隨著應用程序資源的配置文件發生改變,管理員們最好密切注意其趨勢,以避免突然的資源匱乏。 而且,跟蹤物理硬件必須要祥細,因為虛擬化的應用程序依靠服務器提供的不同種類的資源來維持,由此造成的負荷是不同的。因為不同的虛擬化應用程序擁有不同的需求,如內存、處理器周期和I/O帶寬等需要分別地進行跟蹤。 你不能做的是通過監視虛擬機上的操作系統來跟蹤服務器的物理資源。你必須到管理程序的下層去跟蹤一個物理服務器上的資源,并且從不同的虛擬機進行。你可能仍然需要跟蹤VM所報告的資源利用,不過那是一個獨立的問題,那是為性能分析等所做的。(再次注意,這假設你正使用Vmware或 Xen等管理程序虛擬化軟件)。 根據Anderson的觀點,存儲帶寬通常是物理服務器上最關鍵的資源,只是因為這是一個硬性限制。不像其它任何方面,從存儲到處理周期,你不能增加內置到服務器中的存儲帶寬。當它飽和之后,你要將一些虛擬機遷移到一臺新的物理服務器上。 所有種類的帶寬是一個特定的問題,因為它可能就是問題出現的地方。不僅幾乎所有的應用程序使用帶寬,而且其負載還趨于多樣化。如果兩個或多個應用程序同時達到了最大的內存需求,你可能會不斷地碰到難以跟蹤的問題。 這就帶來了新一層的復雜性,或者至少是在虛擬化數據中心中的一個新的觀察點。 在支持虛擬機的物理服務器耗盡資源時,就會有大量的應用程序受到影響。 監視 確保資源的可用性需要是對虛擬的/物理的服務器堆棧需要密切監視的另外一個原因。另外一個原因是硬件失效會影響到不只一個應用程序。 因為監視如此重要,所以像Vmware以及Swsoft的 Virtuozzo虛擬化軟件都包括能夠幫助跟蹤物理和虛擬資源的工具。 因為負荷隨時間而改變,所以監視就是一個持續的過程。你不能設置監視然后又忘記監視。事實上,你必須更密切地注意監視,因為每一個物理服務器正支持幾個虛擬服務器,而且如果一臺物理服務器開始耗盡資源,那么所有的虛擬服務器都能受到影響。 本文出自:億恩科技【www.endtimedelusion.com】 |