本文給出了用好Virtual Server 2005 R2的10條建議,加以實踐,你的虛擬機將發揮最佳性能。
虛擬化是當前一項很火的技術。時下的虛擬化產品已趨于成熟,完全可以投入生產環境,并且能夠解決當今企業所面臨的諸多挑戰。遵循以下l O條建議,你可以讓Microsoft Virtual Server 2005(R2)發揮更高的效率。
1.利用WINDOWS Server 2003 R2的虛擬化許可證—一VM技術的一大“特色”在于寄宿于其它機器上的虛擬操作系統必須像真實運行在物理設備上的操作系統一樣獲得相應的許可證。Windows Server 2003 Release 2(R2)企業版和數據中心版為運行其上的VM實體提供了一種更實惠的許可證模式。Windows Server 2003 R2企業版允許寄宿四臺活動的WindoWS Server實體,而Windows Server 2003 R2數據中心版則可無限制地容納WindoWS Server實體。
2.配置VM自動啟動——當作為服務器投入工作的時候,你往往希望VM能夠隨宿主機的啟動而自動啟動。為此,你可以這么配置 打開virtua Server的Web管理站點,選擇你希望自動啟動的VM,并且點擊“配置”。然后,選擇“常規屬性”,在“當virtual Server啟動時的動作”下拉菜單里選擇“總是自動啟動虛擬機”。
3.打開1024端口以遠程管理——對于桌面類的VM產品,你只需通過Windows GUl來管理,而Virtual Server 2005 R2則需通過Web界面來管理,這樣可以實現服務器遠程管理。默認情況下,Virtual Sewer 2005 R2將端口1024用作管理控制臺,端口5900用作虛擬機遠程控制(VMRC)客戶端。如果使用了Ke rbe ros,那么VMRC客戶端還將用到端口137和138。
4.不要對VHD進行病毒掃描—— 病毒掃描會使VM的性能變慢,你需要將VM的VHD從病毒掃描的范圍中移除。包括 Vhd、VmC(VM配置文件)、Vod(undo磁盤文件)以及VSV(saved—state)文件。還有,不要把VHD存放在加密或壓縮卷上。
5.使用差異磁盤,節省磁盤空間—— 對于VM及其VHD文件會迅速占據大量磁盤空間的事實你應該不會感到陌生。使用Virtual Server 2005 R2的差異磁盤可以顯著節省磁盤空間。使用差異磁盤,你可以創建一個只具備基本功能的只讀的父磁盤鏡像,以此為基礎,再派生出諸多功能各異的VM,這種做法可以節省大量磁盤空間。
6.用一塊獨立的磁盤來存放VHD文件——VM必須共享主機資源,磁盤資源對VM的性能會產生很大的影響。將虛擬磁盤(vHD)文件存放在一塊獨立的磁盤驅動器上,甚至將VM控制器與宿主機操作系統使用的驅動器和控制器隔離開,這樣可以最大限度地減少系統資源競爭,從而提高總體性能。
7.安裝Virtual Machine Additions——Microsoft Virtual Machine Additions是一個用于提高VM性能和使用體驗的附加組件。Virtual Machine Additions通過將一些重要的VM功能轉移到系統內核并開啟可選的宿主機時間同
步功能,從而實現高性能的鼠標和視頻支持。
8.為宿主機分配足夠的內存——如果說為VM分配足夠的內存很重要的話,那么為宿主機分配足夠的內存就顯得更為重要了。一旦宿主機內存耗盡并開始頻繁地頁面調度,那么所有VM的性能都將大打折扣。宿主機的內存至少不應低于512MB。在x64平臺上運行Virtual
Server 2005 R2可以突破32位平臺最大4GB內存的限制.達到1TB。
9.為虛擬機分配足夠的內存——在創建新虛擬機(VM)的時候,內存是一個重要因素。請記住你為VM所分配的內存在不少于同等物理機的基礎上,還需再追加32MB內存以供VM開銷。因此,如果你打算把一臺原有512MB內存的服務器遷移到VM平臺,那么你需要為它分配544MB內存。
10.升級到Virtual Server 2005 R2 …首先,你需要升級到Virtual Server 2005 R2。Virtual Server 2005 R2提供了諸多新特性,包括:64位宿主機支持、對wlndows群集服務的支持、對流行的Linux產品的支持、更好的超線程支持,以及對Microsoft SQL Se rver和Exchange Server高達100%的性能提升。