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