要啟動Windows Server 2008上的Hyper-V虛擬化環境,需要一些程序,我們將幾個步驟教你如何上手,以及由其他安裝Vista或Windows Server 2008的電腦遠端操作。微軟的Hyper-V虛擬化平臺,是整合在Windows Server 2008作業系統中,並成為一伺服器角色(Server Role),只要更新套件就能啟動,讓伺服器變成虛擬化平臺;搭配Windows Server 2008或Vista上的Hyper-V管理員(MMC介面),就能快速建立並管理虛擬機器(Virtual Machine,VM)。
準備動作:更新虛擬化套件增加Hyper-V伺服器角色
要啟動Hyper-V伺服器角色,需要先安裝編號為KB950050的Hyper-V更新套件,完成之後,就能透過伺服器管理員建立Hyper-V虛擬化平臺。除了安裝更新套件外,我們也建議安裝Hyper-V管理員的多國語言套件(KB951636),好讓管理介面以正體中文顯示。
下載更新檔時要留意套件格式,有區分32位元或64位元的,記得留意適用於所屬系統的更新檔。目前僅有64位元的Windows Server 2008支援Hyper-V,而32位元的Windows Server 2008更新Hyper-V套件後,可建立Hyper-V管理員,但並沒有Hyper-V虛擬化功能,因此無法於32位元的系統上建立VM,不過我們仍可用此介面管理其他遠端Hyper-V伺服器。
一般做法:以Hyper-V管理員建立並管理虛擬機器
在Hyper-V管理員中,我們能管理本機上的Hyper-V伺服器,或透過網路連接其他虛擬化伺服器。若要透過網路管理其他主機,需將管理與虛擬平臺伺服器加入Active Directory(AD)中,讓系統於連線時辨識身分,才能藉此管理遠端Hyper-V伺服器。
調整VM模擬硬體架構細節
若要建立VM,在Hyper-V管理員上,可透過精靈逐步設定基本硬體組態,如記憶體容量、VM對外的網路連接,以及虛擬磁碟等項目。
VM建立後,我們可再細部調整虛擬主機的硬體配置,像是處理器核心數、磁碟機介面等模擬方式,而大部分的硬體設定,都需於VM處於關機狀態下才可調整。
將VM的硬體設定調整完畢後,就可於該環境內安裝作業系統,而安裝來源的檔案,可直接使用本機上的光碟機,或將光碟映像檔指派給該VM使用。目前Hyper-V所支援的VM作業系統以Windows為主,包含Windows XP、Vista2套個人端系統,以及Windows 2000 Server、Server 2003、Server 2008等伺服器作業系統,而Linux目前僅支援Novell SUSE Linux 10。
將VM建置完成,我們能使用連線功能,以單一視窗顯示目前VM的螢幕輸出,就好比我們使用遠端桌面登入該系統一般,我們能藉由主控端的鍵盤、滑鼠,在連線視窗控制VM。當我們初次啟動VM,並將作業系統來源掛載就緒,就能於連線視窗中監控作業系統安裝,而其安裝方式就與一般實體電腦無異。
安裝Hyper-V Integration Service增加VM效能與被管理性
VM內的作業系統安裝完成後,由於這裡的作業系統並無法完整辨識、驅動虛擬硬體,因此需在VM內的作業系統上安裝Hyper-V Integration Service(HIS)套件,讓它能辨識虛擬硬體主機。安裝該套件之後,除了能讓VM內的作業系統效能更佳,並能藉此將VM上的系統資訊回傳至Hyper-V管理員,以便於管理主控臺中檢視系統資訊。HIS套件僅適用於Windows系統,若VM採用Linux作業系統,則需自行下載安裝Hyper-V的Linux Integration套件。
要於VM內安裝HIS套件,可於VM的連線視窗中的動作選單中,執行「插入Integration Services磁碟」,就會於該系統內啟動安裝程式,只要依循提示逐步設定即可完成。套件安裝完畢後,可增加許多管理上的便利性,如在連線視窗中,當我們要將滑鼠游標由VM內釋出時,原本切換時需要按下Ctrl-Alt-左方向鍵,安裝HIS套件後,只需將滑鼠移至邊框外,游標就能自動釋出,回到主控作業系統內。
Server Core模式下的做法
在Windows Server 2008的Server Core安裝模式中,亦有Hyper-V伺服器角色可用,而要啟動Hyper-V伺服器角色。與一般安裝相同,Server Core亦須先完成虛擬化套件更新,才可建立此伺服器角色。但Server Core模式中並無Hyper-V管理員,若要管理Server Core內的Hyper-V伺服器,我們需要以另一臺Windows Server 2008,或Vista電腦裝上Hyper-V管理員後,以該介面遠端連接登入Server Core伺服器,藉此管理Server Core伺服器上的虛擬化平臺。
由於Server Core的管理以指令操作為主,因此我們要自行輸入指令,將伺服器狀態設定妥善,包含安裝Hyper-V更新套件、調整網路組態,以及更改防火牆限制等設定。
從個人端管理的作法:用Windows Vista
要管理遠端的Hyper-V伺服器,除了使用Windows Server 2008內的Hyper-V管理員,我們也能以Vista SP1管理同網域內的Hyper-V伺服器。要以此法管理Hyper-V伺服器,需先安裝編號KB952627更新檔,讓Vista具備Hyper-V管理員的套件。接下來,我們可於MMC主控臺中,新增Hyper-V管理員的嵌入式管理單元,再指定虛擬平臺伺服器的位址,就能管理遠端的Hyper-V伺服器。在Vista管理虛擬平臺,也需要透過AD完成識別權限,這點與其他遠端管理模式相同,因此需將管理主機與被管理主機放置於同一網域內。