vSphere實(shí)戰(zhàn)攻略2:虛擬機(jī)模板與克隆
(接上篇《vSphere實(shí)戰(zhàn)攻略1:基礎(chǔ)準(zhǔn)備篇(圖)》)
"模板"是VMware為虛擬機(jī)提供的一項(xiàng)功能,可以讓用戶在其中一臺(tái)虛擬機(jī)的基礎(chǔ)上,很方便的"派生"或"克隆"出多臺(tái)虛擬機(jī),這減輕了管理員的負(fù)擔(dān)。
1.1 創(chuàng)建模板虛擬機(jī)
在使用模板之前,需要安裝一臺(tái)"樣板"虛擬機(jī),并且將該虛擬機(jī)轉(zhuǎn)化(或克隆)成"模板",以后再需要此類的虛擬機(jī)時(shí),可以以此為模板,派生或克隆出多臺(tái)虛擬機(jī)。
在VMware ESX Server中,可以支持Windows Server 2003、Windows XP、Windows Server 2008、Windows Vista或Windows 7與Linux操作系統(tǒng),可以為每個(gè)常用的操作系統(tǒng)創(chuàng)建一個(gè)模板,例如,用于Windows Server 2003的模板、用于Windows Server 2008的模板。在有些時(shí)候,還要為同一操作系統(tǒng)的不同版本創(chuàng)建模板,例如,Windows Server 2003 R2、Windows Server 2003企業(yè)版、Windows Server 2003的64位版本、Windows Server 2003的Web服務(wù)器版等。
在創(chuàng)建模板虛擬機(jī)時(shí),要考慮所創(chuàng)建的虛擬機(jī)的用途,并考慮將來(lái)虛擬機(jī)的擴(kuò)展性。例如,如果創(chuàng)建的模板虛擬機(jī)的C盤(pán)空間太小,在許多時(shí)候,可能不能滿足需要。
在下面的例子中,創(chuàng)建一個(gè)Windows Server 2003的虛擬機(jī),該虛擬機(jī)具有1GB內(nèi)存、30GB虛擬硬盤(pán),主要步驟如下:
(1)使用vSphere Client登錄到vCenter Server,創(chuàng)建Windows Server 2003的虛擬機(jī),設(shè)置虛擬機(jī)名稱為ws03r2x86-temp。
(2)設(shè)置虛擬硬盤(pán)大小為30GB,并且選中"按需分配和提交空間",如圖1所示。
圖1 指定磁盤(pán)大小
(3)創(chuàng)建完成后,啟動(dòng)虛擬機(jī),并在虛擬機(jī)中安裝Windows Server 2003 R2企業(yè)版。在安裝的時(shí)候,將所有硬盤(pán)劃分為一個(gè)分區(qū),并用NTFS文件系統(tǒng)格式化。
(4)然后根據(jù)提示,完成Windows Server 2003的安裝,之后安裝VMware Tools。***為當(dāng)前的模板虛擬機(jī)安裝***的補(bǔ)丁,安裝完成后,關(guān)閉該虛擬機(jī)。
#p#
1.2 將虛擬機(jī)轉(zhuǎn)化為模板
下面,將以前文創(chuàng)建的Windows Server 2003 X86的企業(yè)版為例,介紹將虛擬機(jī)轉(zhuǎn)換為模板的方法。
(1)在vCenter Client中,定位到要轉(zhuǎn)換成模板的虛擬機(jī),用鼠標(biāo)右鍵單擊,從彈出的快捷菜單中選擇"轉(zhuǎn)換成模板",如圖2所示。
圖2 轉(zhuǎn)換成模板
【說(shuō)明】如果選擇"轉(zhuǎn)換成模板",則將該虛擬機(jī)轉(zhuǎn)換成模板,該虛擬機(jī)只能作為模板使用;如果選擇"克隆為模板",則在此虛擬機(jī)的基礎(chǔ)上,克隆出與此虛擬機(jī)"完全一樣"的虛擬機(jī)為模板,原虛擬機(jī)仍然可以使用。
(2)將虛擬機(jī)轉(zhuǎn)換為模板后,在ESX Server主機(jī)下面,源虛擬機(jī)將會(huì)從清單移除。如果要使用轉(zhuǎn)換后的模板,可以定位到"虛擬機(jī)"選項(xiàng)卡中,如圖3所示。
圖3 虛擬機(jī)模板
有了模板后,可以從該模板部署虛擬機(jī),但如果這樣直接部署的話,部署后的虛擬機(jī)與模板會(huì)"一模一樣",包括SID,這在網(wǎng)絡(luò)中會(huì)出現(xiàn)問(wèn)題。基于此,還需要進(jìn)一步設(shè)置,才能使用該模板。
#p#
1.3 創(chuàng)建規(guī)范用于部署
對(duì)于Windows系列產(chǎn)品而言,可以使用Microsoft提供的sysprep程序,對(duì)Windows相差產(chǎn)品進(jìn)行大規(guī)模部署后的定制。對(duì)于VirtualCenter而言,同樣也是使用sysprep程序,用于Windows Server 2003等產(chǎn)品的后期定制。下面通過(guò)對(duì)Windows Server 2003 X86(即32位版本)進(jìn)行定制,介紹"定制規(guī)范"的使用。
(1)在vCenter Client中,單擊"主頁(yè)",然后在"管理"中單擊"自定義規(guī)范管理器",如圖4所示。
圖4 定制規(guī)范
(2)顯示"自定義規(guī)范管理器"對(duì)話框中,單擊"新建"按鈕,顯示"新建定制規(guī)范"對(duì)話框,在"目標(biāo)虛擬機(jī)操作系統(tǒng)"下拉列表中選擇"Windows",在"名稱"文本框中鍵入"WS03-X86 No AD",在"描述"文本框中鍵入該定制規(guī)范的相關(guān)信息。
(3)在"計(jì)算機(jī)名稱"頁(yè)設(shè)置計(jì)算機(jī)名稱,推薦選擇"使用虛擬機(jī)名稱"或"在部署向?qū)е刑崾居脩糨斎朊Q",如果"使用虛擬機(jī)名稱",則在使用該規(guī)范時(shí),虛擬機(jī)的名稱將是虛擬機(jī)中操作系統(tǒng)的計(jì)算機(jī)名稱;如果"在部署向?qū)е刑崾居脩糨斎朊Q",則在使用此規(guī)范向?qū)r(shí),會(huì)提示用戶指定計(jì)算機(jī)名稱。如圖5所示。
圖5 指定計(jì)算機(jī)名稱
(4)在"Windows許可證"對(duì)話框,鍵入Windows Server 2003 32位版本的序列號(hào)(需要與模板所用的虛擬機(jī)序列號(hào)一致,但不要求相同。注意OEM版本、零售版本或VL版本的序列號(hào),不能混用,例如VL的序列號(hào)不能用于OEM版本模板)。并且在"服務(wù)器許可證模式"中選擇"每服務(wù)器"方式或"每客戶"方式,推薦為"每臺(tái)服務(wù)器",并且設(shè)置"***連接數(shù)"。
【注意】如果你定制的規(guī)范是用于Windows Server 2008、Windows 7,可以不用輸入產(chǎn)品序列號(hào)。如果企業(yè)中的Windows Server 2008、Windows 7是采用KMS服務(wù)器激活,也不需要輸入序號(hào)序列號(hào)。
(5)其他根據(jù)情況選擇,直到向?qū)瓿伞?/p>
#p#
1.4 復(fù)制sysprep程序到vCenter Server計(jì)算機(jī)
在創(chuàng)建規(guī)范后,還需要將相應(yīng)版本的sysprep復(fù)制到vCenter服務(wù)器的相應(yīng)目錄中,定制后的規(guī)范才可以使用,這個(gè)目錄是"C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\sysprep"。在這個(gè)文件夾中,有2k(對(duì)應(yīng)Windows 2000)、svr2003(對(duì)應(yīng)Windows Server 2003的32位版本)、svr2003-64(對(duì)應(yīng)Windows Server 2003的64位版本)、xp(對(duì)應(yīng)Windows XP Professional SP2、SP3的32位版本)、xp-64(對(duì)應(yīng)Windows XP Professional的64位版本)。如圖6所示。
圖6 sysprep文件夾
【注意】是將sysprep文件復(fù)制到vCenter Server計(jì)算機(jī),而不是復(fù)制到vSphere Client計(jì)算機(jī)。另外,Windows Server 2008、Windows 7等產(chǎn)品沒(méi)有sysprep,但在這些產(chǎn)品中,已經(jīng)集成了部署工具,所以不需要(也沒(méi)有)拷貝這些程序。
#p#
1.5 從模板部署虛擬機(jī)
在創(chuàng)建好"定制規(guī)范"后,并且復(fù)制了相應(yīng)的sysprep程序后,就可以從模板部署虛擬機(jī)了。
(1)在vSphere Client中,選擇VMware ESX Server主機(jī),進(jìn)入"虛擬機(jī)"選項(xiàng)卡,用鼠標(biāo)右鍵單擊模板,從彈出的快捷菜單中選擇"從該模板部署虛擬機(jī)",如圖7所示。
圖7 從該模板部署虛擬機(jī)
(2)在"名稱和位置"頁(yè),設(shè)置部署后的虛擬機(jī)的名稱。
(3)在"主機(jī)/群集"頁(yè),選擇要在那個(gè)主機(jī)或群集上運(yùn)行此虛擬機(jī)。在有多個(gè)主機(jī)或群集時(shí),可以選項(xiàng)任意一臺(tái)。
(4)在"數(shù)據(jù)存儲(chǔ)"頁(yè),選擇保存虛擬機(jī)的數(shù)據(jù)存儲(chǔ)。
(5)在"選擇客戶機(jī)定制選項(xiàng)"頁(yè),選擇"使用現(xiàn)有定制規(guī)范定制",并且在列表中選擇合適的規(guī)范。
(6)在"即將完成新建虛擬機(jī)"頁(yè),單擊"完成"按鈕,如圖8所示。
圖8 完成虛擬機(jī)的部署
(7)部署完成后,啟動(dòng)克隆后的虛擬機(jī),并打開(kāi)"控制臺(tái)",如圖9所示。
圖9 進(jìn)入控制臺(tái)
當(dāng)克隆的虛擬機(jī)***次運(yùn)行時(shí),可能會(huì)"停留"在登錄界面,單擊"確定"按鈕,Windows Server 2003可能會(huì)"閃"一下。當(dāng)出現(xiàn)這個(gè)問(wèn)題時(shí),返回到vCenter Client,用鼠標(biāo)右擊克隆后的虛擬機(jī)從彈出的快捷菜單中選擇"電源→重置"命令。當(dāng)虛擬機(jī)被重置后,會(huì)進(jìn)入sysprep程序,如圖10所示。
圖10 sysprep定制程序
下篇文章,著重介紹如何使用Vmotion進(jìn)行虛擬機(jī)遷移,敬請(qǐng)關(guān)注。
【編輯推薦】
- 理由何在 微軟Hyper-V 憑什么擊敗VMware
- VMware管理員如何管理XenServer?
- 冷靜冷靜 切勿為VMware和微軟“一山不容二虎”買(mǎi)單
- 數(shù)據(jù)中心墓碑吞噬者——VMware vSphere
- 在VMware vSphere上運(yùn)行XenDesktop考慮三方面
- 數(shù)據(jù)中心墓碑吞噬者——VMware vSphere
- VMware Q4收入大漲 vSphere占九成收入