Windows 2008 的橫空出世,讓虛擬化技術(shù)向前更進(jìn)一步。其自帶的Hyper-V技術(shù),相信很多喜歡嘗新的朋友已經(jīng)在使用了。
針對(duì)Hyper-V方面的介紹不予于多說,網(wǎng)絡(luò)上大把的資料,而這篇博文的主要目的就是分享下在使用Hyper-V過程中,如何利用差異磁盤和SYSPREP功能建設(shè)立多個(gè)Windows Server 2008的安裝。
簽于成本的原因,在學(xué)習(xí)了解一項(xiàng)新的技術(shù)或是產(chǎn)品時(shí),在沒有部署到生產(chǎn)環(huán)境之中前,大家都會(huì)選擇在虛擬機(jī)來搭建一套實(shí)驗(yàn)環(huán)境。但如何快速搭建呢?如何節(jié)省磁盤空間呢?
說到此都不得不說下Hyper-V的差異磁盤技術(shù),這種方法就是選建立好一個(gè)虛機(jī)系統(tǒng)(GUEST OS),并進(jìn)行相關(guān)的設(shè)置,如桌面等。然后以此系統(tǒng)為模板(嚴(yán)格來說是此虛機(jī)系統(tǒng)安裝后的硬盤為母盤)建立差異磁盤,并將此差異磁盤指派給新的虛擬機(jī)來使用。當(dāng)你使用新的虛擬機(jī)后,它仍會(huì)以母盤內(nèi)的Windows 2008來啟動(dòng)系統(tǒng),但是此后在此系統(tǒng)內(nèi)所進(jìn)行的任何變動(dòng)都會(huì)被保存在差異磁盤內(nèi),而不會(huì)改變母盤內(nèi)的內(nèi)容。這樣不但創(chuàng)建新的系統(tǒng)快捷,而且節(jié)省了磁盤空間。這可是和MONEY直接掛勾的,更何況節(jié)省時(shí)間同樣也是節(jié)省MONEY呢!
差異磁盤技術(shù)使在節(jié)省硬盤空間的同時(shí),卻帶來了一個(gè)問題,由于依據(jù)母盤新派生出來的系統(tǒng)都是具有同樣的SID。這將會(huì)給實(shí)驗(yàn)環(huán)境帶來問題。可喜的是,Windows 2008安裝后就在系統(tǒng)中自帶了SYSPREP工具(你也可以使用NEWSID.EXE工具),通過此更改新派生出來的系統(tǒng)的SID,讓這些問題不再成為問題。
OK,廢話了很多,開始進(jìn)如正題:
一、利用差異磁盤安裝新的Windows 2008系統(tǒng)
本章節(jié)里主要講述如何利用差異磁盤技術(shù)新安裝Windows 2008系統(tǒng),注意,此前就已經(jīng)利用Hyper-V安裝好一個(gè)新的Windows 2008虛機(jī)系統(tǒng),并起名為WIN2K8-BASE,并以此為母盤。
1、打開HYPER-V管理器,在右側(cè)控制面板選擇rickyfang(根據(jù)安裝不同,請(qǐng)區(qū)別),右鍵-新建---硬盤。(圖1)
2、在彈出的窗口中,選擇"差異",并下一步:(圖2)
3、在"指定的名稱和位置"界面,選擇好虛擬硬盤文件的名稱和位置,注意,這是新建的硬盤文件,而非母盤。并下一步:(圖3)
4、在"配置磁盤"界面,瀏覽至已經(jīng)建立好的WINDOWS 2008虛擬機(jī)所在的磁盤,把其作為父硬盤,也就是所謂的母盤。然后,單擊"完成"。(圖4)
5、打開HYPER-V管理器,在右側(cè)控制面板選擇rickyfang(根據(jù)安裝不同,請(qǐng)區(qū)別),右鍵-新建---虛擬機(jī):(圖5)
6、在"指定名稱和位置"界面,在"名稱"和"將虛擬機(jī)存儲(chǔ)在其他位置"項(xiàng),填入或選擇相應(yīng)的內(nèi)容。并下一步:(圖6)
7、在"分配內(nèi)存"界面,保持默認(rèn)的512MB內(nèi)存,在虛擬機(jī)里,雖說是WINDOWS 2008較耗內(nèi)存,但512MB亦夠了,如果跑一些大的應(yīng)用如SQL時(shí),再行添加。并下一步。
8、在"配置網(wǎng)絡(luò)"界面,選擇好之前定義的虛擬網(wǎng)絡(luò)連接,在我的HYPER-V虛擬網(wǎng)絡(luò)里定義了兩種類型,一是INTERNET一是NAT,此處隨意選擇一個(gè)如INTERNET。并下一步。
9、在"連接虛擬硬盤"界面,取消掉默認(rèn)的"創(chuàng)建虛擬硬盤"前面的對(duì)勾。并啟用"使用現(xiàn)有的虛擬硬盤",同時(shí)瀏覽至之前創(chuàng)建的虛擬磁盤的位置(這個(gè)虛擬硬盤文件就是剛才用母盤創(chuàng)建的那個(gè))。并單擊完成。(圖7)
二、使用windows 2008自帶的SYSPREP更改SID
經(jīng)過上述的操作,實(shí)際上的虛機(jī)系統(tǒng)已經(jīng)建成,可以在Hyper-V管理器右側(cè)虛擬機(jī)控制臺(tái)看到win2k8-ts在運(yùn)行了。
但如何登陸進(jìn)去使用它呢?還需要選擇此win2k8-ts,右鍵-連接。就可以彈出一個(gè)單獨(dú)的窗口啦,就和VPC2007一樣的去使用了。
1、進(jìn)入剛建好的操作系統(tǒng)后,打開c:\windows\system32\sysprep,便可以看到sysprep.exe可執(zhí)行程序了,雙擊之。(圖8)
2、在彈出的"系統(tǒng)準(zhǔn)備工具3.14"窗口中,設(shè)定好圖中所示。便可以。它會(huì)執(zhí)行一些操作,約幾分鐘后會(huì)重啟系統(tǒng),這樣具有新SID號(hào)的虛機(jī)系統(tǒng)準(zhǔn)備好了:(圖9)
3、在系統(tǒng)重啟后,你選需要手動(dòng)過時(shí)行兩個(gè)操作:
A、在"設(shè)置Windows"界面,就是全新安裝Windows后一樣,讓你選擇"國家或地區(qū)"、"時(shí)間和貨幣"、"鍵盤布局"。保持默認(rèn)便可以,并下一步。
B、在"鍵入計(jì)算機(jī)名稱"界面,填入你想好的計(jì)算機(jī)名稱。并單擊開始。
OK,此時(shí),便遠(yuǎn)成了全部操作,一個(gè)具有新SID的虛機(jī)Windows 2008系統(tǒng)建成了。整個(gè)過程完全可以在20分鐘左右完成。多快(時(shí)間快)好省(空間、時(shí)間)的完成了新的虛機(jī)系統(tǒng)建置。做完這些,你可以在Hyper-V上爽一把Windows 2008啦。