使用Windows 8內建的Hyper-V來建立虛擬機器

12
150,419 人次

虛擬化的技術似乎是未來幾年火紅的軟體技術之一,微軟的Hyper-V起步較慢,自家的產品最早是出現在Windows Serve 2008的平台,主要是針對僅64位元的作業系統建立虛擬化環境,而Windows 8竟然將Hyper-V 3.0成為系統的一部份,只要你的機器CPU是64位元、4GB以上的記憶體就能享用,似乎告訴大眾個人電腦正式進入虛擬化的時代了。

※本文由共筆作者「挨踢路人甲」所撰寫,歡迎有志寫作的讀者也加入本站共筆的行列!※】

對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴Microsoft Virtual PC、VMware或VirtualBox 等工具來建虛擬機器,VMware在這個領域算是佼佼者,不過Vmware卻不是個免費軟體,如今Windows 8內建Hyper-V 3.0的功能,夾著Windows系統的優勢,可能會掀起另一波的虛擬機器軟體大戰。沒有Windows 8嗎?可以參考Windows 8企業評估版下載與安裝只要1229或439即可擁有Windows 8專業版

Windows 8內建Hyper-V 3.0可支援虛擬機器使用32個vCPU、512GB的記憶體大小、Snapshot、Storage vMotion等強大功能,但找遍了整個應用程式,似乎看不到Hyper-V的蹤影。

一、Windows 8 Hyper-V 安裝

 

要啟動Hyper-V 3.0是有門檻的,所以預設的情形下是沒有自動安裝Hyper-V 3.0,所以進入「控制台」→「程式集」的畫面上,然後點選「開啟或關閉Windows功,在出現的視窗上找到「Hyper-V」服務程式,請勾選後按下〔確定〕。

 

如果你是出現灰色無法勾選的狀況,請將滑鼠指標移至「Hyper-V平台」上,系統會告知你為何麼無法安裝的可能訊息,所以請檢查是否在 Windows 8 的64位元作業系統上執行,且記憶體要4GB以上,還有你的中央處理器CPU必須支援SLAT(Second Level Address Translation),印相中Windows Server 2012 或Windows Server 2008 R2 的 Hyper-V好像也沒此要求,不知Windows 8葫蘆裡賣什麼藥。

 

安裝Hyper-V後會要求重新開機,請按下〔立即重新啟動〕。

 

重新啟動後即可在〔開始〕畫面上看到Hyper-V管理員與Hyper-V虛擬機器連線兩磚,表示成功的安裝了Hyper-V。

 

其實有個工具程式可以測試你的CPU到底有沒有支援Windows 8的Hyper-V,你可以到http://technet.microsoft.com/en-us/sysinternals/cc835722下載 Coreinfo來進行檢測,請以系統管理員的身分執行「Coreinfo -v」,以檢測你的軟硬體是否符合 Hyper-V需求。

 

二、建立虛擬交換器

Windows 7 的時代有提供XP Mode的虛擬機器,說真的實在不好用,安裝了Windows 8內建的 Hyper-V服務平台後,當然可以來建立虛擬機器囉!

在〔開始〕畫面上點選「 Hyper-V 管理員」磚後,你會看到如下的畫面,左邊「Hyper-V管理員下的「ITWALKER-W8」是我的電腦,中間區域由上往下分別為虛擬機器、快照與狀態顯示區域,右邊則是功能顯示區,請找到「虛擬交換器管理員」並按下。

 

接下來我們打開右邊的「虛擬交換器管理員」,主要是建立一個虛擬的交換器,建立這個交換器如同你外接交換器一樣,讓你的虛擬機器有網路可以連接,因為要能往外溝通,所以選擇「外部」按下〔確定〕。

 

在「名稱」欄指定虛擬交換器的名稱,外部網路卡選擇一個實體的網路卡,若有多張網路卡,也可指定想要連接的網路卡,這樣可以來避開分流,最後按下〔確定〕即可建立一個可連外的虛擬交換器。

 

由於使用與系統同一個網路卡來建立虛擬交換機,在套用時會產生短暫的中斷,其實不用怕,請安心按下〔是〕,很快就恢復正常了。

 

>>請翻到下一頁:建立虛擬機器

12 意見

  1. 版主缺字
    在第二段
    對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴Microsoft Virtual PC、VMware或"irtualBox"
    少個V
    因該正確的是VirtualBox
    提醒您改正

  2. 已檢測中央處理器CPU必須SLAT,但在開啟或關閉windows 功能列表內,「hyper-v平台」變了灰色,顯示了以下文字︰

    無法安裝hyper-v︰已在韌體中停用虛擬化支援

    是甚麼原因?

  3. 您好,想請教您一個問題。
    文中有提及設定虛擬網路之後,實體網路會發生舜斷的情形。
    我的電腦也是W8要開啟虛擬機器,但是設定虛擬交換器之後,網路就啟用不起來了。
    想請問您有否遇到這樣的問題呢?
    若沒有的話,您覺得會不會是網路卡的問題?
    謝謝~

  4. 使用Coreinfo指令檢視主機CPU是否支援SALT,若是出現 -,那這樣您的電腦就無法安裝Hyper-V來使用。(出現 * 表示支援該項)

    目前支援SLAT的處理器,以Intel來說,伺服器處理器至少要E5500以上,桌上型處理器i系列,並且主機板是Sandybridge以上,筆記型處理器Intel Core i5 520M以上。

    轉自:http://www.dotblogs.com.tw/jerry710822/archive/2012/06/05/72625.aspx

發表迴響