窗體頂端
窗體底端
如今,購(gòu)買(mǎi)多核處理器的服務(wù)器非常普遍,但是小型企業(yè)的服務(wù)器需求一般需要不了那么多的功能。其結(jié)果是,企業(yè)購(gòu)買(mǎi)了相對(duì)較貴的服務(wù)器,其功耗和發(fā)熱量都很大。如此一來(lái),在一臺(tái)服務(wù)器上管理幾臺(tái)虛擬服務(wù)器就很有意義了。中培偉業(yè)《網(wǎng)絡(luò)部署實(shí)戰(zhàn)及架構(gòu)設(shè)計(jì)高級(jí)培訓(xùn)》授課專(zhuān)家袁老師在這里就小企業(yè)搭建虛擬化需要應(yīng)對(duì)的問(wèn)題進(jìn)行了詳細(xì)介紹。
主服務(wù)器
在小型環(huán)境中成功實(shí)現(xiàn)服務(wù)器虛擬化的關(guān)鍵要從物理主服務(wù)器開(kāi)始,即將要運(yùn)行多臺(tái)虛擬服務(wù)器的主機(jī)。
不管你使用哪種虛擬化軟件,你都需要在四到六核CPU上運(yùn)行大量的虛擬服務(wù)器。其原因在于通常情況下多數(shù)服務(wù)器有很大一部分的空閑時(shí)間。在這些服務(wù)器承擔(dān)負(fù)載時(shí),其資源趨向于在內(nèi)存、CPU、磁盤(pán)、網(wǎng)絡(luò)傳輸中擴(kuò)展,僅有少量的虛擬服務(wù)器真正要求大量的CPU資源。因而,我們可以將大量的物理服務(wù)器整合到一臺(tái)主服務(wù)器上。
處理小型虛擬化項(xiàng)目的首要一步是選擇硬件。通常,可以從一臺(tái)服務(wù)器開(kāi)始,應(yīng)在預(yù)算的范圍之內(nèi)達(dá)到最佳的資源組合。
內(nèi)存和存儲(chǔ)器
在選擇了CPU之后,下一步就要考慮內(nèi)存了。虛擬化主機(jī)需要更多內(nèi)存,所以?xún)?nèi)存是越大越好,盡量選擇最快的RAM。選購(gòu)CPU可能相對(duì)簡(jiǎn)單一些,但是選購(gòu)內(nèi)存就要稍麻煩一些。你需要的內(nèi)存越多,能夠運(yùn)行的虛擬機(jī)就越多。
如果你運(yùn)行著某幾種虛擬機(jī)管理軟件(管理著所有的虛擬服務(wù)器),而這些軟件又沒(méi)有提供共享內(nèi)存特性,上述觀點(diǎn)就尤其正確。有些軟件要求提供固定數(shù)量的內(nèi)存給虛擬服務(wù)器,內(nèi)存是整體分配的。而另外一些虛擬機(jī)管理軟件的設(shè)置可以決定在什么時(shí)間將同樣的內(nèi)存段交給多個(gè)虛擬服務(wù)器,并對(duì)內(nèi)存進(jìn)行映射,可以將更多的內(nèi)存分配給主機(jī)內(nèi)的虛擬服務(wù)器。
第三個(gè)要考慮的因素是存儲(chǔ)。在小型的環(huán)境中,你可能沒(méi)有存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)或網(wǎng)絡(luò)附加存儲(chǔ)(NAS)設(shè)備來(lái)存儲(chǔ)虛擬服務(wù)器的映像,所以主機(jī)服務(wù)器就負(fù)責(zé)這項(xiàng)任務(wù)。這樣說(shuō)來(lái),磁盤(pán)是越大越好。
網(wǎng)絡(luò)接口
需要考慮的另外一個(gè)問(wèn)題是網(wǎng)絡(luò)接口。在很多情況下,設(shè)置網(wǎng)絡(luò)接口也就是使用一兩塊網(wǎng)卡,用以支持整個(gè)虛擬服務(wù)器環(huán)境;不過(guò),如果你的以太網(wǎng)交換機(jī)支持鏈路聚合,這正是利用這種特性的好時(shí)機(jī),由此便會(huì)增加虛擬服務(wù)器的帶寬。通過(guò)將兩個(gè)或多個(gè)千兆網(wǎng)絡(luò)接口聚合起來(lái),你就可以構(gòu)建起一個(gè)更強(qiáng)的虛擬網(wǎng)絡(luò)接口,從而向用戶(hù)和網(wǎng)絡(luò)上其它物理服務(wù)器提供更大的帶寬。許多中端以太網(wǎng)交換機(jī)支持此功能,所以如果這種方法可行,您不妨看看自己應(yīng)當(dāng)選擇什么。
如果沒(méi)有鏈路聚合,就需要專(zhuān)用的網(wǎng)絡(luò)接口用于繁忙的虛擬服務(wù)器,但是如此一來(lái),你可能很快會(huì)耗盡物理接口。好在千兆網(wǎng)卡相對(duì)便宜,所以如果你認(rèn)為有必要采取這一步,最好提前計(jì)劃,搭建一個(gè)至少有四個(gè)千兆網(wǎng)絡(luò)接口的服務(wù)器。
電源
一般而言,你可以搭建一個(gè)僅有一個(gè)電源的服務(wù)器,不過(guò),如果你打算在一臺(tái)主機(jī)上運(yùn)行多臺(tái)虛擬服務(wù)器,可能就需要投資購(gòu)買(mǎi)備份的電源。這個(gè)水平的虛擬化也就是"將多個(gè)雞蛋放到一個(gè)籃子里",所以加強(qiáng)"這個(gè)籃子"的穩(wěn)定性從長(zhǎng)遠(yuǎn)來(lái)看很有好處。這項(xiàng)措施并非必須,但如果預(yù)算允許,還是值得的。
現(xiàn)在你已經(jīng)有了一個(gè)多核CPU、大量的內(nèi)存及本地磁盤(pán)的RAID 5或RAID 6陣列,你已經(jīng)有了一個(gè)強(qiáng)健的主機(jī)服務(wù)器。那么,這臺(tái)服務(wù)器需要運(yùn)行什么軟件呢?
虛擬化軟件
虛擬化世界中,我們有很多選擇。Vmware提供了一個(gè)免費(fèi)產(chǎn)品Vmware Serve,它運(yùn)行在Windows 或 Linux上。這是不是一個(gè)"裸機(jī)"虛擬化軟件,因?yàn)樗蕾?lài)于底層操作系統(tǒng)提供正常運(yùn)作的關(guān)鍵要求。由于這種方法將減少了一些步驟,所以速度或流暢性并不如其它虛擬化軟件,但其易于安裝和使用。有一種完全免費(fèi)的方法,可考慮在服務(wù)器上安裝Linux,然后運(yùn)行VMware Server的Linux版本。
微軟的 Hyper-V尤其適用于Windows網(wǎng)絡(luò)。從技術(shù)上講,它并不免費(fèi),因?yàn)樗筚?gòu)買(mǎi)Windows Server 2008 R2,不過(guò),其界面簡(jiǎn)單,并與操作系統(tǒng)集成得很好。
低風(fēng)險(xiǎn)試驗(yàn)
虛擬化的美妙在于你有空間去做試驗(yàn),并可以利用虛擬化的特性,如虛擬服務(wù)器的快照可以捕獲虛擬服務(wù)器在某個(gè)時(shí)點(diǎn)上的狀態(tài)并保存之。一旦日后發(fā)生問(wèn)題,你可以退回到這個(gè)快照,返回以前的良好狀態(tài)。在實(shí)施軟件更新和修復(fù)時(shí),它可能導(dǎo)致不可預(yù)料的后果,快照功能是很有用的。