管理虛擬化的八大妙招 |
發(fā)布時間: 2012/8/15 18:29:44 |
當下我們會為用戶提供有關hyper-v虛擬化管理程序的一些技巧。hyper-v管理程序到底是什么?你可能會問,我為什么應該關心這個問題?根據(jù)維基百科的解釋,微軟的Hyper-V,代號Viridian,就是之前大家所熟知的Windows Server Virtualization,是一款以X86-64虛擬化系統(tǒng)為基礎的管理程序軟件。Hyper-V自從推出了免費的單機版以來,又相繼發(fā)行了測試版,如今已經(jīng)升級到Release 2 (R2)版本。 那么Hyper-V管理程序是做什么用的?根據(jù)維基百科的解釋,Hyper-V管理程序可以在分區(qū)中支持隔離。一個分區(qū)就是一個隔離的邏輯單元,由管理程序提供支持,在操作系統(tǒng)中完成。一個管理程序?qū)嵗仨氈辽儆幸粋在Windows Server 2008上運行的母分區(qū)。虛擬化軟件在母分區(qū)中運行,可以直接訪問硬件設備。然后母分區(qū)可以創(chuàng)建子分區(qū)來托管客戶端操作系統(tǒng)。一個母分區(qū)能創(chuàng)建使用hypercall應用編程接口(這也是Hyper-V的應用軟件編程界面)的子分區(qū)。 總而言之,Hyper-V管理程序讓虛擬化成為可能。虛擬化能幫助系統(tǒng)管理員使用更少的資源完成更多的任務,這不正是每家企業(yè)用戶都想要的嗎? 因此,為了讓你的生活更加簡單輕松,以下是使用Hyper-V管理程序的一些技巧: 1.不要與其他服務共享Hyper-V硬件 你的Hyper-V主機資源應該專門用來運行虛擬機。如果你在主機上安裝和運行像SQL Server或者Exchange這種其他的服務,那么他們不僅會消耗主機的資源,而且還會讓故障修理變得更加困難。 2.在Windows Server Core上安裝Hyper-V管理程序 在Windows Server 2008操作系統(tǒng)中選擇安裝Server Core會安裝最小限度的Windows Server 2008來運行諸如Hyper-V這樣的可支持服務器角色。當你選擇這種安裝模式時,Windows安裝程序會只安裝用來支持服務器角色的文件,圖形用戶界面和非基礎的子系統(tǒng)不會被安裝在操作系統(tǒng)中,這樣能減少內(nèi)存和存儲的需求。 3.創(chuàng)建性能基準線 為了讓你的Hyper-V管理程序的性能保持在最佳狀態(tài),你必須在系統(tǒng)運行時對資源消耗的變化快速做出識別和反饋。如果你一開始就創(chuàng)建了性能基準線的話,那么你只需要識別變化即可;換句話說,當一切運轉良好時,你必須了解你的系統(tǒng)是如何運轉的。你可以使用諸如Monitis這樣的全天候監(jiān)控工具來升級你的資源規(guī)劃藍圖。 4.給Hyper-V虛擬機分配足夠的中央處理器和硬盤資源 用物理硬件解決方案創(chuàng)建你正在使用的Hyper-V虛擬機需要計劃投入使用110%到125%的中央處理器資源和105%到110%的硬盤資源。通過為Hyper-V虛擬機配置額外的資源,你可以確保為物理硬件提供匹配的性能,同時與Hyper-V虛擬化技術所需的管理費用相適應。 5.最好使用64位客戶端操作系統(tǒng) 32位Windows操作系統(tǒng)每次最多只能使用2GB的虛擬尋址空間,這太微不足道了!而64位操作系統(tǒng)可以允許應用軟件充分利用Hyper-V主機上安裝的內(nèi)存容量。 6.優(yōu)化虛擬機內(nèi)部的工作負載 根據(jù)Hyper-V主機上資源可用性的不同,如果其中一個虛擬機使用過多的資源,那么其他虛擬機的性能就會受到影響。時刻監(jiān)控每個虛擬機的工作負載,遵循最佳的實踐方法,如果出現(xiàn)問題時能隨時做出快速反饋。這也是為什么授信合作伙伴的即時通知是如此重要的原因。 7.關閉沒有使用的虛擬機 如果一個虛擬機不再提供任何服務,請將其關閉。這樣能將主機上的有用資源釋放出來,這也是對應用環(huán)境的貢獻。如果一個虛擬機只能在某個時間段提供服務,請在需要時使用自動化腳本進行啟動。 8.選擇支持SLAT的處理器 Hyper-V管理程序的R2版本新增了一些特性,可以減少管理程序運行虛擬機所需的內(nèi)存,還能提高性能。從功能上來說,處理器本身也起到保證虛擬機內(nèi)存和如何與主機上內(nèi)存相匹配的作用。通過讓處理器執(zhí)行這種操作,管理程序使用的內(nèi)存容量更小,處理器所需的能耗也有所降低。 本文出自:億恩科技【mszdt.com】 |