教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)_第1頁
教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)_第2頁
教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)_第3頁
教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)_第4頁
教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、教學(xué)實(shí)踐中搭建輕量級(jí)硬件的虛擬化系統(tǒng)摘要:許多高校開設(shè)了虛擬化的相關(guān)課程,由于服務(wù)器虛擬化的部署需要大量的硬件設(shè)備,學(xué)生很難有機(jī)會(huì)動(dòng)手實(shí)踐,使得理論知識(shí)脫離了實(shí)際。 本文研究了完整的 vSphere 所能允許的最低硬件配置,設(shè)計(jì)出一套目前的高校普遍能承受的硬件方案,并對(duì)其進(jìn)行了系統(tǒng)部署和功能測(cè)試。關(guān)鍵詞:虛擬化服務(wù)器教學(xué)實(shí)踐中圖分類號(hào): TP39 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1007-94162014)04-0204-02Abstract :Many colleges offer courses related tovirtualization , because the deploymen

2、t of server virtualization requires many devices, Its difficult extremely the students have opportunity to practice , and it cause the knowledges were divorced from reality. This paper researched the minimum hardware configuration that allowed by entire architecture of VMware vSphere , designed a pl

3、an of hardware that colleges and universities generally can bear , finally the plan was deployed and tested.Key Words :Virtualization Server Teaching practice緒論現(xiàn)在很多高校都開設(shè)了云計(jì)算相關(guān)的專業(yè),或者在信息管理或網(wǎng)絡(luò)類專業(yè)開設(shè)了云計(jì)算基礎(chǔ)課程。作為云計(jì)算核心內(nèi)容的虛擬化技術(shù), 通常在 IaaS 層用于實(shí)現(xiàn)硬件資源的抽象化1 ,是教學(xué)的重點(diǎn)和難點(diǎn)。理論學(xué)習(xí)應(yīng)結(jié)合動(dòng)手實(shí)踐,否則就難免脫離實(shí)際,還容易遺忘。因此,對(duì)于應(yīng)用型本科院校和高職院校

4、來講,應(yīng)當(dāng)為學(xué)生提供搭建虛擬化系統(tǒng)的物質(zhì)條件。然而,如果把一個(gè)班級(jí)分為5 7 個(gè)小組,為每個(gè)小組都提供一個(gè)完整的實(shí)驗(yàn)環(huán)境是不現(xiàn)實(shí)的。這是因?yàn)樘摂M化系統(tǒng)若要實(shí)現(xiàn) IaaS 層的功能,必須用到大量的服務(wù)器和網(wǎng)絡(luò)設(shè)備 2 。本文設(shè)計(jì)了一個(gè)方案,能在硬件上付出最低成本的前提下,搭建一個(gè)具備完整功能的服務(wù)器虛擬化系統(tǒng)。相關(guān)技術(shù)虛擬化技術(shù)的分類有很多種,從體系結(jié)構(gòu)的角度來看,常見的分類方法是將虛擬機(jī)管理器(VMM Virtual MachineMonitor,VMM)分為托管型和Hypervisor 。托管型VMM像其它軟件一樣運(yùn)行在操作系統(tǒng)里,在此層面上實(shí)現(xiàn)虛擬機(jī)的功能,比較著名的產(chǎn)品有VirtualB

5、ox 和 VMwareWorkstation 。目前高校教學(xué)中如有涉及到獨(dú)立的系統(tǒng)環(huán)境,普遍采用托管型的VMM ,在 PC 本地平臺(tái)為學(xué)生提供特定的系統(tǒng)環(huán)境。 然而如果涉及到云計(jì)算IaaS 層的架設(shè), 基于托管型 VMM 虛擬化系統(tǒng)無法滿足需要。Hypervisor 類的虛擬化系統(tǒng)相比之下有顯著的優(yōu)勢(shì)。由于直接運(yùn)行在硬件層之上,它可以使虛擬機(jī)為用戶提供接近于物理機(jī)的性能,通常還提供了適用于云計(jì)算的高級(jí)功能,如基于分布式資源調(diào)度(DRS )的負(fù)載均衡,基于熱遷移技術(shù)的高可用性和雙機(jī)熱備等。由于本文面向云計(jì)算的課堂實(shí)踐,在此采用Hypervisor 類型的代表產(chǎn)品VMware vSphere 。最

6、小硬件環(huán)境目前的高校普遍無法為每個(gè)實(shí)驗(yàn)小組提供多臺(tái)高性能服務(wù)器用于實(shí)驗(yàn)環(huán)境的搭建,如何用輕量化的硬件來實(shí)現(xiàn)功能,本文采用了三個(gè)思路:1)將 vSphere 的基礎(chǔ)構(gòu)架組件放在虛擬機(jī)上。2)使用高性能 PC 機(jī)代替物理服務(wù)器。(3)用舊服務(wù)器搭建基于軟件的iSCSI 磁盤陣列, 實(shí)現(xiàn)共享存儲(chǔ)。使用兩臺(tái)較新的PC 機(jī)、一臺(tái)舊 PC 機(jī)和一臺(tái)服務(wù)器, 相比至少四臺(tái)服務(wù)器的建議配置,這樣的實(shí)驗(yàn)成本完全是可以接受的。表 1 給出了硬件狀況。下面是基礎(chǔ)構(gòu)架組件:vSphere 的最小化實(shí)現(xiàn)只需單個(gè)ESXi 主機(jī),以及在一個(gè)臺(tái)PC 機(jī)上安裝用于管理的client ;但如果是以“完全功能”為前提的最小化實(shí)現(xiàn),

7、則至少需要域環(huán)境、 vCenter 服務(wù)器、 vCenter 數(shù)據(jù)庫服務(wù)器和一個(gè)額外的磁盤陣列用于共享存儲(chǔ)3 。本文將除了存儲(chǔ)之外的所有組件全部放入虛擬機(jī)。系統(tǒng)實(shí)現(xiàn)環(huán)境搭建過程如下:1)首先在兩臺(tái) HP Pro3340 上安裝 ESXi ,雖然官方建議的配置是“受支持的服務(wù)器型號(hào)” ,但經(jīng)證實(shí),一線品牌PC機(jī)的硬件均可被完美支持。從VMware官網(wǎng)下載ESXi安裝鏡像,ESXi直接運(yùn)行在硬件層上,必須將鏡像制作成U盤啟動(dòng)(或刻錄成光盤)進(jìn)行安裝。為了支持更輕量級(jí)的WinServer 2003 ,選用4.0 版。2)在舊 PC 上安裝 vSphere client,在 ESXi 主機(jī)上創(chuàng)建虛擬機(jī)

8、并安裝 Win Server 2003 ,將其提升為域控制器。3)為兩臺(tái) ESXi 主機(jī)設(shè)置域名并加入域。4)創(chuàng)建虛擬機(jī)安裝 WinServer 2003 ,然后安裝 vCenter 和 SQL server 2005。這里使用 vCenter 自帶的數(shù)據(jù)庫實(shí)例。5)安裝完成之后,用域控制器提供的用戶名登錄到vCenter,把兩臺(tái)ESXi 主機(jī)加入到vCenter 中,一個(gè)最小化的“完成的” vSphere 就部署完成了。6)為戴爾 Power Edge R410 服務(wù)器接上四塊硬盤,一塊用于安裝 Openfiler ,另三塊做 RAID 5 。 Openfiler 是一款基于 Linux 的

9、開源存儲(chǔ)管理系統(tǒng), 支持 SAN 、NAS 等網(wǎng)絡(luò)存儲(chǔ)方案 4 。從 http :下載安裝鏡像之后,同樣制作成 USB 安裝盤,安裝完成后在 Volume 菜單下配置RAID 5 ,在三塊硬盤上創(chuàng)建同樣大小的RAID array member格式分區(qū)。 接下來依次創(chuàng)建卷組,創(chuàng)建 iSCSI 卷,啟動(dòng) iSCSITarget 服務(wù)。( 7)在 Openfiler 控制臺(tái)里提供ESXi主機(jī)的 IP 地址,在 vSphere Client 中添加 iSCSI 適配器,然后將其與 VMkernel 適配器綁定。功能測(cè)試由于本文搭建的是“完全功能”的虛擬化系統(tǒng),因此可以實(shí)現(xiàn)諸多高級(jí)功能,下面選擇對(duì)其中的

10、RDS 進(jìn)行測(cè)試。類似于 B/S 模式下的服務(wù)端將并發(fā)訪問分配給空閑的服務(wù)器, DRS 實(shí)現(xiàn)負(fù)載均衡的手段是在ESXi 主機(jī)之間遷移虛擬機(jī)。 VMware vMotion熱遷移技術(shù)的底層實(shí)現(xiàn)機(jī)制基于pre-copy 算法 5 ,不但保證了遷移過程中持續(xù)提供服務(wù),而且其過程對(duì)最終用戶完全透明。由于虛擬機(jī)的文件系統(tǒng)放在共享存儲(chǔ)上, 因此遷移只涉及到虛擬機(jī)的CPU 狀態(tài)信息、 I/O信息和內(nèi)存數(shù)據(jù)的轉(zhuǎn)移。測(cè)試前先通過vSphere Client 把兩臺(tái)主機(jī)加入群集,將DRS 默認(rèn)的自動(dòng)化級(jí)別設(shè)為全自動(dòng),閾值設(shè)為“激進(jìn)” 。后面是創(chuàng)建 DRS 組,創(chuàng)建虛擬機(jī) -虛擬機(jī)關(guān)聯(lián)性規(guī)則,并添加虛擬機(jī)到該規(guī)則里

11、。在本次測(cè)試中, ESXi-1 上面運(yùn)行著三臺(tái)虛擬機(jī),分別是域控制器、 帶有數(shù)據(jù)庫實(shí)例的vCenter,以及一個(gè)用于測(cè)試的XP 虛擬機(jī);與此同時(shí),ESXi-2 則是空載,沒有任何虛擬機(jī)。最后一個(gè)環(huán)節(jié)就是增加XP 虛擬機(jī)的負(fù)載,這里只作簡(jiǎn)單測(cè)試:通過同時(shí)打開多個(gè)程序增加CPU 利用率和常駐內(nèi)存,當(dāng) ESXi-1 的 CPU 占用達(dá)到 77%,內(nèi)存占用達(dá)到84%的時(shí)候,遷移被激活了,遷移過程歷時(shí)96 秒,遷移過程中通過持續(xù)的 ping 來訪問該虛擬機(jī),只有一次超時(shí), 可視作零停機(jī)時(shí)間。6 結(jié)語本文通過單臺(tái)服務(wù)器和少量PC機(jī),完成了對(duì)完整vSphere 環(huán)境的搭建。對(duì)于高校教學(xué)中涉及到云計(jì)算IaaS層的相關(guān)教學(xué)實(shí)踐,本文提供了廉價(jià)、簡(jiǎn)潔的實(shí)現(xiàn)方法,使得那些硬件資源相對(duì)短缺的院校也能提供條件,讓學(xué)生在教學(xué)活動(dòng)中真正經(jīng)歷服務(wù)器虛擬化的運(yùn)維,以避免理論脫離實(shí)際。參考文獻(xiàn)張耀祥 .云計(jì)算和虛擬化技術(shù) J. 計(jì)算機(jī)安全, 2011,05: 80.馬博峰 .VMware 、Citrix 和 Microsoft 虛擬化技術(shù)詳解與應(yīng)用實(shí)踐 M. 北京:機(jī)械工業(yè)出版社, 2012: 11-1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論