云計算構(gòu)建基石之Hyper-V:虛擬機管理
本文接上文《云計算構(gòu)建基石之微軟Hyper-V:環(huán)境篇》
《云計算構(gòu)建基石之微軟Hyper-V:安裝篇(一)》
《云計算構(gòu)建基石之Hyper-V:虛擬網(wǎng)絡(luò)配置》
作為云計算的重要基石,虛擬化技術(shù)的好壞起著關(guān)鍵作用。Hyper-V作為微軟重要的虛擬化解決技術(shù),在微軟云計算構(gòu)建解決方案中,更是關(guān)鍵至關(guān)鍵,基礎(chǔ)之基礎(chǔ)。在本系列文章中,我們向大家介紹Microsoft***的Hyper-V Server 2008 R2 SP1、Windows Server 2008 R2 SP1做虛擬化主機、用SCVMM 2008 R2 SP1進行管理,主要內(nèi)容包括:
(1) 概述:是選擇Windows Server 2008 R2還是Hyper-V 2008 R2。安裝前注意事項,例如設(shè)置BIOS、分區(qū)、磁盤選擇等。
(2) 安裝Windows Server 2008 R2 With Hyper-V
(3) Hyper-V安裝與配置
(4) 理解Hyper-V虛擬網(wǎng)絡(luò)
(5) Hyper-V基本操作、創(chuàng)建虛擬機、管理虛擬機、導(dǎo)入、導(dǎo)出虛擬機,使用差異磁盤創(chuàng)建虛擬機。
(6) SCVMM安裝配置、規(guī)劃
(7) SCVMM基本操作
(8) SCVMM企業(yè)應(yīng)用:管理多臺Hyper-V、遷移、群集等。
在本文中,開始介紹Hyper-V虛擬機的管理,包括虛擬機的創(chuàng)建、在虛擬機中安裝操作系統(tǒng)與集成服務(wù)(相當于Hyper-V虛擬機的驅(qū)動)、導(dǎo)出與導(dǎo)入虛擬機、差異磁盤等內(nèi)容。在學(xué)習(xí)這些內(nèi)容之前,我們先對Hyper-V進行簡單的配置:
(1)在"Hyper-V管理器"中單擊"Hyper-V設(shè)置",進入"Hyper-V設(shè)置"頁,在"虛擬硬盤"與"虛擬機機"中,單擊"瀏覽"按鈕,為虛擬機與虛擬硬盤選擇一個默認位置,一般情況下,我們要選擇一個空間比較大的、NTFS文件系統(tǒng)的目錄,在本例中,這個位置是E:\Hyper-Vhds,如圖1所示。
圖1 指定虛擬機與虛擬硬盤默認保存位置
(2)在"鼠標釋放鍵"處,可以選擇從虛擬機返回到主機的熱鍵,默認是"Ctrl+ALT+←",你可以根據(jù)你的情況進行選擇,如圖2所示。
圖2 選擇鼠標釋放鍵
【注意】如果你的服務(wù)器的顯卡是Intel集成顯卡,并且安裝了顯卡驅(qū)動程序,則"Ctrl+Alt+←"與顯卡快捷鍵(將屏幕向左旋轉(zhuǎn)90度)沖突,為了避免這種情況,你可以禁用Intel集成顯卡的快捷健,或者在上圖中,選擇其他熱鍵。
在對Hyper-V進行簡單配置后,我們介紹虛擬機的管理的內(nèi)容。
1.1 創(chuàng)建模板虛擬機
在Hyper-V中創(chuàng)建虛擬機比較簡單,我們以創(chuàng)建一個將要安裝Windows Server 2008 R2操作系統(tǒng)的虛擬機為例進行介紹。
(1)在"Hyper-V管理器"中,在左側(cè)的任務(wù)窗格中,選擇要在那一個主機創(chuàng)建虛擬機,用鼠標右鍵單擊,在彈出的快捷菜單中選擇"新建→虛擬機",如圖3所示?;蛘咴谟覀?cè)的"操作"單擊"新建→虛擬機",也可以進入新建虛擬機向?qū)ы摗?/p>
圖3 新建虛擬機
(2)在"指定名稱和位置"頁,設(shè)置新建虛擬機的名稱,在本例中為"ws08r2-temp"。
(3)在"分配內(nèi)存"頁,為虛擬機分配內(nèi)存的大小,一般情況下,設(shè)置1024MB(即1GB)即可。
(4)在"配置網(wǎng)絡(luò)"頁,為虛擬機選擇網(wǎng)卡--選擇不同的網(wǎng)卡將連接到不同的虛擬網(wǎng)絡(luò)。在Hyper-V虛擬機中,通常選擇連接到物理網(wǎng)絡(luò)的虛擬網(wǎng)卡,因為Hyper-V的服務(wù)器一般是對外提供服務(wù)的。在本例中選擇"lan-虛擬網(wǎng)絡(luò)",如圖4所示。在前面的學(xué)習(xí)中我們知道,這塊網(wǎng)卡連接到***塊物理網(wǎng)卡。
圖4 配置網(wǎng)絡(luò)
(5)在"連接虛擬硬盤"頁,選擇"創(chuàng)建虛擬硬盤",在"大小"為保持默認值127GB。
(6)在"安裝選項"頁,選擇"從引導(dǎo)CD/DVD-ROM安裝操作系統(tǒng)",并選擇"映像文件",并瀏覽選擇Windows Server 2008 R2 With SP1的光盤鏡像,如圖5所示。如果你要安裝其他的操作系統(tǒng),請選擇對應(yīng)的操作系統(tǒng)安裝鏡像。
圖5 選擇操作系統(tǒng)安裝光盤鏡像
(7)在"正在完成新建虛擬機向?qū)?quot;頁,查看創(chuàng)建虛擬機的配置信息,如果需要修改,請單擊"上一步"按鈕。確認無誤后,單擊"完成"按鈕。
#p#
1.2 在虛擬機中安裝操作系統(tǒng)
在創(chuàng)建虛擬機之后,接下來開始啟動虛擬機并在虛擬機中安裝操作系統(tǒng)、安裝Hyper-V集成服務(wù),主要步驟如下:
(1)在"Hyper-V管理器"中,選中新創(chuàng)建的虛擬機,用鼠標右擊,選擇"連接"。
(2)連接到虛擬機之后,單擊按鈕啟動虛擬機。
(3)當虛擬機啟動之后,用鼠標在虛擬機窗口中單擊一下,然后就像在物理計算機中一樣,在虛擬機中安裝操作系統(tǒng),這些不一一介紹。在本例中,將安裝Windows Server 2008 R2 Enterprise(完全安裝),如圖6所示。
圖6 安裝Windows Server 2008 R2企業(yè)版
(4)由于Windows 7、Windows Server 2008 R2等操作系統(tǒng),已經(jīng)集成了"Hyper-V的集成服務(wù)",所以,在安裝完成之后,不需要安裝這些。如果你在虛擬機中安裝的Windows XP、Windows Server 2003等操作系統(tǒng),請單擊"操作→插入集成服務(wù)安裝盤",然后在虛擬機的"光驅(qū)"中運行安裝程序并安裝Hyper-V集成服務(wù)。
(5)在安裝好操作系統(tǒng)之后,對于虛擬機來說,請關(guān)閉"屏幕保護程序",并在"控制面板→硬件→電源選項"中,為虛擬機選擇"高性能",并且取消"關(guān)閉顯示器"的選擇,如圖7所示。對于虛擬機來說,開啟屏幕保護等操作是沒有意義的,如果啟用這些配置,會占用系統(tǒng)資源。
圖7 關(guān)閉屏幕保護
如果要將這個虛擬機作為模板并"克隆"出多個虛擬機,請為這臺新安裝的虛擬機,安裝***的補丁并安裝必須的軟件,例如壓縮解壓縮軟件等,安裝完成之前,運行sysprep程序并關(guān)機,以后這臺虛擬機將做為"模板"保存并不再使用。
(1)進入命令提示符,在%systemroot%\system32\sysprep目錄中,執(zhí)行sysprep程序,在彈出的"系統(tǒng)準備工具3.14"對話框中,在"關(guān)機選項"中選擇"關(guān)機",如圖8所示。這樣,sysprep程序運行完成之后將自動關(guān)機。
圖8 運行系統(tǒng)準備工具
(2)當虛擬機關(guān)機之后,繼續(xù)后面的操作。
#p#
1.3 導(dǎo)出、導(dǎo)入虛擬機
使用一個設(shè)置好的"模板"虛擬機創(chuàng)建多個相同的備份,有兩種方法,一種是將選定的虛擬機"導(dǎo)出"然后再改名"導(dǎo)入",這種方法創(chuàng)建的虛擬機與原虛擬機完全一樣,包括占用的硬盤空間大小都相同;另一種是以"模板"虛擬機為基準,使用"差異"磁盤創(chuàng)建多個虛擬機,新創(chuàng)建的虛擬機"依附"模板虛擬機的磁盤,而新虛擬機的改動將只反映在新創(chuàng)建的"差異"磁盤中,并占用減小的空間。
對于這兩種方式創(chuàng)建的虛擬機,如果"模板"虛擬機被再次啟動或刪除,使用"導(dǎo)出"再"導(dǎo)入"的虛擬機將不受影響,但使用"差異"磁盤創(chuàng)建的虛擬機將不能啟動。
在Hyper-V管理器中導(dǎo)出虛擬機的步驟如下:
(1)在"Hyper-V管理器"中,選擇要導(dǎo)出的虛擬機,用鼠標右鍵單擊,在彈出的快捷菜單中選擇"導(dǎo)出",如圖9所示。
圖9 導(dǎo)出虛擬機
(2)在彈出的"導(dǎo)出虛擬機"對話框中,為導(dǎo)出的虛擬機,選擇一個不同的位置(相對源虛擬機來說),在此選擇E:\MSVM-VHD,如圖10所示。
圖10 選擇導(dǎo)出位置
導(dǎo)出虛擬機完成之后,導(dǎo)入虛擬機的步驟如下:
(1)右擊要導(dǎo)入虛擬機的Hyper-V物理主機,在彈出的快捷菜單中選擇"導(dǎo)入虛擬機",如圖11所示。
圖11 導(dǎo)入虛擬機
(2)在彈出的"導(dǎo)入虛擬機"對話框中,選擇"瀏覽",在"選擇文件夾"對話框,選擇圖6-51導(dǎo)出的虛擬機位置,可以看到有一個"ws08r2-temp"的文件夾,這即是導(dǎo)出的虛擬機的目錄,在導(dǎo)入之后,用鼠標右擊為其改名,如圖12所示。在本例中,將其改名為ws08r2-001。
圖12 重命名
(3)改名之后選擇這個文件夾,返回到"導(dǎo)入虛擬機"對話框,在"設(shè)置"選項組中選擇"復(fù)制虛擬機(創(chuàng)建新的唯一ID)",如圖13所示,然后單擊"導(dǎo)入"按鈕開始導(dǎo)入。
圖 13 開始導(dǎo)入虛擬機
(4)導(dǎo)入完成之后,會彈出警告信息,單擊確定即可。
(5)返回到Hyper-V管理器后,可以看到有兩個"ws08r2-temp"名稱的虛擬機,請用鼠標右鍵單擊選中后一個虛擬機(這個是剛才導(dǎo)入的),選擇"重命名"。在本例中,將新導(dǎo)入的虛擬機重命名為"ws08r2-001",如圖14所示。
圖14 重命名虛擬機
然后選中ws08r2-001虛擬機,用鼠標右鍵單擊選擇"設(shè)置",在"硬盤驅(qū)動器",在右側(cè)單擊"檢查",可以看到當前導(dǎo)入的虛擬機的磁盤文件、保存位置及磁盤(使用)大小及磁盤的***值,如圖15所示。
圖15 檢查磁盤大小
然后再檢查ws08r2-temp"模板"虛擬機的磁盤的大小,發(fā)現(xiàn)與ws08r2-001的大小一致。
接下來我們將學(xué)習(xí)使用"差異"磁盤,創(chuàng)建多個相同虛擬機的方法,為了避免"模板"虛擬機被誤用導(dǎo)致新創(chuàng)建的虛擬機不能使用,請在"Hyper-V管理器"中,刪除模板虛擬機,如圖16所示。
圖16 刪除模板虛擬機
【說明】在"Hyper-V管理器"中刪除虛擬機時,這只是在"虛擬機"列表中刪除,并不是真正的從硬盤中刪除虛擬機硬盤文件。
#p#
1.4 使用差異磁盤
在下面的步驟中,我們將介紹在虛擬機中使用差異磁盤的方法。首先創(chuàng)建一個虛擬機,并在創(chuàng)建虛擬機是選擇"不創(chuàng)建磁盤",在創(chuàng)建虛擬機完成之后再手動添加磁盤,并在添加磁盤向?qū)е羞x擇使用差異磁盤。主要步驟如下:
(1)在"Hyper-V管理器"中,選擇"新建→虛擬機"命令,在"指定名稱和位置"頁,指定虛擬機的名稱為"WS08R2-002",在"連接虛擬硬盤"頁選擇"以后附加虛擬硬盤"。
(2)創(chuàng)建完成虛擬機之后,進入虛擬機的設(shè)置頁,在"硬件→IDE控制器0"處,在右側(cè)選擇"硬盤驅(qū)動器",然后單擊"添加"按鈕,在"硬盤驅(qū)動器"頁中,單擊"新建"按鈕,如圖17所示。
圖17 新建磁盤
(3)在"選擇磁盤類型"頁,選擇"差異",在"指定名稱和位置"頁,為新建的虛擬硬盤指定文件名及保存位置,在"配置磁盤"頁,為新的虛擬磁盤指定用作父磁盤的虛擬硬盤,在此選擇模板虛擬機的虛擬硬盤,在本例中保存為E:\hyper-v-vhds\ws08r2-temp.vhd,如圖18所示。
圖18 選擇父硬盤
(4)在"正在完成新建虛擬硬盤向?qū)?quot;頁,單擊"完成"按鈕。
(5)返回到虛擬機設(shè)置頁,可以看到,已經(jīng)創(chuàng)建了虛擬硬盤。單擊"確定"按鈕返回到Hyper-V管理器。
#p#
1.5 啟動使用差異磁盤虛擬機
返回到Hyper-V管理器之后,啟動使用差異磁盤的虛擬機,由于模板虛擬機(父硬盤)在關(guān)機之前運行了sysprep程序,所以,sysprep程序會在***次啟動虛擬機之時對系統(tǒng)進行重新配置并生成新的SID,主要步驟如下:
(1)首先會出現(xiàn)"安裝程序正在為***使用計算機做準備"的提示,如圖19所示。
圖19 為***使用計算機做準備
(2)在"設(shè)置Windows"頁,選擇國家或地址、時間和貨幣、鍵盤布局。
(3)在"鍵入您的Windows產(chǎn)品密鑰",請在此鍵入新的Windows 產(chǎn)品密鑰,如果沒有,可以單擊"跳過"按鈕,如圖20所示。
圖20 跳過產(chǎn)品密鑰
(4)在***次進入系統(tǒng)之后,必須修改密碼。
(5)進入系統(tǒng)之后,進行必要的設(shè)置后,關(guān)閉虛擬機。
(6)關(guān)閉虛擬機之后,打開保存新虛擬機的虛擬磁盤文件夾,可以看到,新虛擬硬盤只占用了365MB,如圖21所示。這是在父磁盤的基礎(chǔ)上,重新配置系統(tǒng)改動部分的大小。
圖21 差異磁盤占用空間大小
(7)打開虛擬機設(shè)置,在"磁盤"檢查中,可以看到該虛擬機使用的是差異虛擬磁盤,并虛擬硬盤的父磁盤屬性及大小,如圖22所示。
圖22 差異磁盤
【編輯推薦】
- 專題:主流桌面虛擬化挨個兒數(shù)
- 虛擬化入門——思杰桌面虛擬化XenDesktop
- 思杰、VMware應(yīng)用虛擬化能否對抗微軟?
- 虛擬化入門——思杰桌面虛擬化XenDesktop
- 獨善其身!2010年年終大盤點之思杰
- VMware管理員如何管理XenServer?
- 《云計算構(gòu)建基石之微軟Hyper-V:環(huán)境篇》
- 《云計算構(gòu)建基石之微軟Hyper-V:安裝篇1》
- 《云計算構(gòu)建基石之微軟Hyper-V:安裝篇2》
- 《云計算構(gòu)建基石之Hyper-V:虛擬網(wǎng)絡(luò)配置》