虛擬化技術是一種調配計算資源的方法,它將不同層面——硬件、軟件、數據、網絡、存儲——隔離開來。Windows Server 2008包含了“服務器虛擬化”角色,它采用了非常廣闊的視角,不只局限于服務器的虛擬化,涵蓋到計算機的虛擬還有應用的虛擬。
現在很多人對于Windows Server 2008虛擬化技術的應用前景表示關注,各種規模不同的公司都已經認識到虛擬化開始作為了一個改變當前場景的因素。
虛擬化的優勢在于,它的運行完全像一臺物理服務器一樣,而終端用戶根本感覺不到差異。另外,在同一臺物理服務器上運行多臺虛擬機(最多可達到15至20臺),可以節省硬件、數據中心的空間以及能耗。
既然說到虛擬化,不得不提的是Hyper-V。Windows Server 2008的“Hyper-V”新功能把服務器虛擬技術融入操作系統。這樣提高了虛擬化技術的效率,提供更好的性能。Hyper-V技術以支持服務器整合,支持在新硬件上運行舊操作系統和應用程序,以及跨平臺可遷移應用程序的災難恢復。
Hyper-V的組建:
? 管理程序(hypervisor):用來創建不同的分區,而代碼的每一個虛擬化實例會在這些分區上運行;
? 虛擬化堆棧以及新的虛擬化I/O模型:提供了和Windows自身的交互功能以及和被創建的不同分區的交互功能;
? 管理程序(hypervisor)、虛擬化堆棧以及新的虛擬化I/O模型,三個組件是順序工作的;
? 使用的服務器需要裝備Intel VT-或AMD-V-enabled的處理器,Hyper-V可以與管理程序交互,管理程序是一個在處理器上非常小的軟件;
? Hyper-V的優勢是:可以減少機器的副本以及節省成本;可以對多個客戶集群的支持;可以在虛擬化服務的主機上“熱插拔”各種資源;可以將多個運行著Hyper-V組件的物理機做成集群等;
如果提到虛擬機,相信大家一定會想到VMware和Virtual PC這兩個虛擬機軟件。微軟收購了Virtual PC這個軟件的開發公司后,就將Virtual PC整合到了新的服務器操作系統里面。并且在改進后以Windows Server virtualization (WSV)的完整化平臺形式出現在大家面前。
虛擬化服務器WSV(Windows Server Virtualization):
? WSV引入了與虛擬機存儲硬件相關的新的特點,支持訪客操作系統接入存儲器。虛擬機的磁盤通過路徑(Pass-Through Disk Access)允許虛擬機直接進入可寫文件系統而無須使用VHD文件。
? 使用磁盤通過路徑使原先以VHD形式壓縮數據可以由非虛擬系統在文件系統中進行操作。這種存儲配置中的額外選擇增加了WSV使用scenarios的靈活性。
? 用于WSV中的VMBus建筑為虛擬機提供合成存儲裝置控制器。合成存儲裝置控制器支持每臺控制其多達255VHDs,還支持每臺虛擬機的控制器不限數量。
? 指定虛擬機所使用的虛擬內核,最多可以使用八個內核;
? 支持內存的Copy on Write功能,可以極大地節省內存;
? 可以創建X64位的虛機;
? 支持Linux,可以很好地運行SUSE Linux;
? 可以實現P2V(物理機到虛擬機)的遷移;
WSV的CPU硬件要求:
? 支持硬件虛擬化,例如Intel VT或者AMD T;
? 支持X64位技術;
? 支持硬件DEP技術;
結合虛擬技術和可以免費下載的Windows Server 2008 beta 3,可以非常容易的搭建一個測試環境。
安裝X64位的Windows Server 2008 RC0 Enterprise基本步驟:
? 進入安裝目錄,定位WSV子目錄,分別運行Windows6.0-KB939853-x64.msu和Windows6.0-KB939854-x64;
? 需要把WSV虛擬化作為一個角色添加到Windows Server 2008系統中:Server Manager中,選中Roles,單擊詳細窗體里的Add Roles,選中“Windows Server Virtualization”;
? 設置一些必要的配置信息,例:配置虛擬網絡等,系統提示重啟;