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