基于oVirt的虛擬機(jī)池化平臺(tái)壓力測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)
本文關(guān)鍵詞:基于oVirt的虛擬機(jī)池化平臺(tái)壓力測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)
更多相關(guān)文章: oVirt 私有云 虛擬機(jī) 壓力測(cè)試 真實(shí)負(fù)載 測(cè)試管理
【摘要】:隨著虛擬化技術(shù)的迅猛發(fā)展及云計(jì)算的普及,越來越多的公司開始將內(nèi)部的辦公環(huán)境升級(jí)到虛擬化平臺(tái)上。傳統(tǒng)的虛擬機(jī)部署方法論按照常規(guī)PC機(jī)配置經(jīng)驗(yàn)來分配虛擬化資源,這種方法無法真正評(píng)估虛擬機(jī)在生產(chǎn)環(huán)境下的實(shí)際負(fù)載從而造成虛擬化資源的浪費(fèi)。對(duì)虛擬化平臺(tái)虛擬機(jī)部署方案的度量應(yīng)該經(jīng)過嚴(yán)格的壓力測(cè)試來驗(yàn)證,而目前缺乏適用的壓力測(cè)試系統(tǒng),針對(duì)虛擬機(jī)部署的測(cè)試方案基本都是由人工手動(dòng)完成。本文以研究oVirt虛擬化平臺(tái)的體系架構(gòu)和關(guān)鍵技術(shù)為基礎(chǔ)工作,在總結(jié)分析了現(xiàn)有壓力測(cè)試?yán)碚摰那疤嵯?設(shè)計(jì)并實(shí)現(xiàn)了一種基于oVirt的虛擬機(jī)池化平臺(tái)壓力測(cè)試系統(tǒng)ODSS(oVirt Desktop Stress-testing Suite)。主要研究?jī)?nèi)容如下:1、通過研究現(xiàn)有虛擬化平臺(tái)壓力測(cè)試工具和一般軟件壓力測(cè)試?yán)碚、測(cè)試方法和步驟,分析了傳統(tǒng)負(fù)載模型在虛擬化平臺(tái)壓力測(cè)試領(lǐng)域的不足,提出了一種基于馬爾可夫鏈的隨機(jī)負(fù)載模型,該模型使用馬爾可夫鏈描述用戶行為習(xí)慣,用于模擬用戶真實(shí)的行為負(fù)載,提高了虛擬化資源利用率。2、研究oVirt虛擬化平臺(tái)的設(shè)計(jì)原理和特點(diǎn),結(jié)合oVirt的虛擬機(jī)池技術(shù)及壓力測(cè)試基本模型制定了虛擬機(jī)池化平臺(tái)壓力測(cè)試流程。分析用戶壓力測(cè)試需求設(shè)計(jì)了兩種壓力測(cè)試模式:隨機(jī)模式和順序模式,隨機(jī)模式采用隨機(jī)負(fù)載模型模擬用戶產(chǎn)生真實(shí)的行為負(fù)載,順序模式采用傳統(tǒng)負(fù)載模型產(chǎn)生峰值負(fù)載。3、設(shè)計(jì)并實(shí)現(xiàn)基于oVirt的虛擬機(jī)池化平臺(tái)壓力測(cè)試系統(tǒng),系統(tǒng)包括控制管理器和負(fù)載模擬器兩個(gè)子系統(tǒng)。子系統(tǒng)間采用XML-RPC進(jìn)行通信,通過共享文件夾存儲(chǔ)XML格式測(cè)試用例集,在負(fù)載模擬器子系統(tǒng)中使用輪盤賭選擇算法對(duì)隨機(jī)負(fù)載模型加以實(shí)現(xiàn)。提出一種基于眾數(shù)的虛擬機(jī)池?cái)?shù)據(jù)生成算法分析測(cè)試元數(shù)據(jù),并最終生成PDF格式測(cè)試報(bào)告。本文在已有測(cè)試?yán)碚摰幕A(chǔ)上,首次提出了為解決桌面虛擬機(jī)部署方案的基于oVirt虛擬機(jī)池化平臺(tái)的壓力測(cè)試方法,并實(shí)現(xiàn)了從測(cè)試模型選擇、負(fù)載模型制定、指標(biāo)設(shè)定、測(cè)試自動(dòng)化到測(cè)試結(jié)果分析的一系列測(cè)試流程。經(jīng)過測(cè)試驗(yàn)證表明本系統(tǒng)達(dá)到了測(cè)試要求,生成的測(cè)試報(bào)告有利于測(cè)試人員對(duì)虛擬機(jī)的部署及方案的改進(jìn),為虛擬化平臺(tái)壓力測(cè)試的研究提供了參考。
【關(guān)鍵詞】:oVirt 私有云 虛擬機(jī) 壓力測(cè)試 真實(shí)負(fù)載 測(cè)試管理
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP274;TP302
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第1章 緒論11-15
- 1.1 研究背景及意義11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-13
- 1.3 主要研究?jī)?nèi)容13-14
- 1.4 論文結(jié)構(gòu)14-15
- 第2章 oVirt虛擬化平臺(tái)及虛擬化技術(shù)介紹15-30
- 2.1 虛擬化技術(shù)綜述15-18
- 2.1.1 完全虛擬化(Full-virtualization)16
- 2.1.2 半虛擬化(Para-virtualization)16-18
- 2.1.3 硬件輔助虛擬化(Hardware Assisted Virtualization)18
- 2.1.4 操作系統(tǒng)虛擬化(Operating System Level Virtualization)18
- 2.2 KVM虛擬化技術(shù)18-20
- 2.3 oVirt的體系架構(gòu)20-26
- 2.3.1 Ovirt-engine管理端21-23
- 2.3.2 VDSM Node計(jì)算節(jié)點(diǎn)23-24
- 2.3.3 Ovirt Guest Agent客戶端代理24-26
- 2.4 VM pool技術(shù)26-28
- 2.5 虛擬化資源參數(shù)28-29
- 2.5.1 Memory Size(Defined)28
- 2.5.2 Memmory Size(Guaranteed)28-29
- 2.5.3 CPU Cores29
- 2.5.4 Images Size29
- 2.5.5 Network Interface29
- 2.6 本章小結(jié)29-30
- 第3章 虛擬化平臺(tái)壓力測(cè)試研究30-44
- 3.1 壓力測(cè)試?yán)碚撗芯?/span>30-32
- 3.1.1 壓力測(cè)試的概念30-31
- 3.1.2 壓力測(cè)試的基本流程模型31-32
- 3.2 壓力測(cè)試工具研究32-35
- 3.2.1 常用壓力測(cè)試工具32-34
- 3.2.2 虛擬化平臺(tái)壓力測(cè)試工具34-35
- 3.3 壓力測(cè)試負(fù)載模型研究35-41
- 3.3.1 傳統(tǒng)負(fù)載模型35-36
- 3.3.2 傳統(tǒng)負(fù)載模型的不足36-37
- 3.3.3 改進(jìn)的虛擬化平臺(tái)負(fù)載模型37-41
- 3.4 虛擬化平臺(tái)的壓力測(cè)試指標(biāo)41-43
- 3.4.1 宏觀指標(biāo)41-42
- 3.4.2 微觀指標(biāo)42-43
- 3.5 本章小結(jié)43-44
- 第4章 基于oVirt的壓力測(cè)試系統(tǒng)總體設(shè)計(jì)44-54
- 4.1 設(shè)計(jì)目標(biāo)44-47
- 4.1.1 測(cè)試模型的不同45-46
- 4.1.2 負(fù)載方式的不同46-47
- 4.2 測(cè)試系統(tǒng)工作環(huán)境介紹47-48
- 4.3 ODSS壓力測(cè)試流程48-51
- 4.4 壓力測(cè)試系統(tǒng)功能模塊劃分51-53
- 4.4.1 測(cè)試用例管理模塊51
- 4.4.2 測(cè)試調(diào)度管理模塊51-52
- 4.4.3 壓力生成模塊52
- 4.4.4 測(cè)試結(jié)果分析模塊52
- 4.4.5 日志模塊52-53
- 4.5 系統(tǒng)模塊運(yùn)行機(jī)制53
- 4.6 本章小結(jié)53-54
- 第5章 壓力測(cè)試系統(tǒng)ODSS詳細(xì)設(shè)計(jì)54-79
- 5.1 ODSS控制管理器界面設(shè)計(jì)54-58
- 5.1.1 配置界面54-56
- 5.1.2 測(cè)試過程界面56-57
- 5.1.3 測(cè)試報(bào)告界面57-58
- 5.2 數(shù)據(jù)庫設(shè)計(jì)58-60
- 5.2.1 SQLite簡(jiǎn)介58
- 5.2.2 重要數(shù)據(jù)表設(shè)計(jì)58-60
- 5.3 測(cè)試用例管理模塊設(shè)計(jì)60-63
- 5.3.1 測(cè)試用例的生成60-62
- 5.3.2 共享文件夾的管理62-63
- 5.4 測(cè)試調(diào)度管理模塊設(shè)計(jì)63-66
- 5.4.1 通信機(jī)制63-65
- 5.4.2 運(yùn)行調(diào)度65-66
- 5.5 ODSS負(fù)載模擬器壓力生成模塊設(shè)計(jì)66-73
- 5.5.1 負(fù)載模擬的實(shí)現(xiàn)66-69
- 5.5.2 負(fù)載執(zhí)行模式69-73
- 5.6 測(cè)試結(jié)果分析模塊設(shè)計(jì)73-77
- 5.6.1 測(cè)試報(bào)告的條目和格式73-75
- 5.6.2 測(cè)試報(bào)告結(jié)果的生成75-77
- 5.7 日志模塊的設(shè)計(jì)77-78
- 5.8 本章小結(jié)78-79
- 第6章 測(cè)試實(shí)例分析與系統(tǒng)驗(yàn)證79-90
- 6.1 測(cè)試計(jì)劃79-80
- 6.2 測(cè)試環(huán)境80-81
- 6.3 運(yùn)行測(cè)試過程81-85
- 6.3.1 oVirt engine81-82
- 6.3.2 ODSS控制管理器82-84
- 6.3.3 負(fù)載模擬器84-85
- 6.4 測(cè)試總結(jié)與分析85-89
- 6.4.1 測(cè)試報(bào)告分析85-86
- 6.4.2 測(cè)試一總結(jié)86-88
- 6.4.3 測(cè)試二總結(jié)88-89
- 6.5 本章小結(jié)89-90
- 第7章 總結(jié)與展望90-92
- 致謝92-93
- 參考文獻(xiàn)93-95
- 攻碩期間取得的研究成果95-96
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳雪梅;可視虛擬機(jī)關(guān)鍵技術(shù)研究[J];廣東科技;2005年08期
2 李超,方潛生;Java虛擬機(jī)中類裝載機(jī)制的原理分析與應(yīng)用研究[J];安徽建筑工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版);2005年05期
3 張幼真;;用虛擬機(jī)實(shí)現(xiàn)多系統(tǒng)操作[J];微電腦世界;2005年09期
4 劉暉;;系統(tǒng)問答[J];電腦迷;2005年05期
5 朱海華;陳自剛;;Java虛擬機(jī)性能及調(diào)優(yōu)[J];電腦知識(shí)與技術(shù);2005年36期
6 楊麗潔;;虛擬機(jī)控制流的途徑[J];河北工業(yè)大學(xué)成人教育學(xué)院學(xué)報(bào);2005年04期
7 方向陽;;“虛擬機(jī)”在實(shí)驗(yàn)教學(xué)中的應(yīng)用探索[J];中國現(xiàn)代教育裝備;2006年11期
8 張廣敏;盤細(xì)平;涂杰;;Java虛擬機(jī)的面向?qū)ο笮訹J];計(jì)算機(jī)應(yīng)用與軟件;2006年03期
9 北鄉(xiāng)達(dá)郎;南庭;;嵌入式Java虛擬機(jī)滲透到手機(jī)以外的領(lǐng)域[J];電子設(shè)計(jì)應(yīng)用;2007年10期
10 歐陽星明;朱金銀;;虛擬機(jī)的可定制生成及其動(dòng)態(tài)優(yōu)化[J];計(jì)算機(jī)工程與科學(xué);2008年01期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前10條
1 孟廣平;;虛擬機(jī)漂移網(wǎng)絡(luò)連接方法探討[A];中國計(jì)量協(xié)會(huì)冶金分會(huì)2011年會(huì)論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機(jī)平臺(tái)的研究[A];第26次全國計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡(luò)流量感知的虛擬機(jī)高可用動(dòng)態(tài)部署研究[A];2014第二屆中國指揮控制大會(huì)論文集(上)[C];2014年
4 林紅;;Java虛擬機(jī)面向數(shù)字媒體的應(yīng)用研究[A];計(jì)算機(jī)技術(shù)與應(yīng)用進(jìn)展——全國第17屆計(jì)算機(jī)科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機(jī)的備份系統(tǒng)實(shí)現(xiàn)[A];中國高等教育學(xué)會(huì)教育信息化分會(huì)第十二次學(xué)術(shù)年會(huì)論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機(jī)網(wǎng)絡(luò)部署與管理研究[A];中國高等教育學(xué)會(huì)教育信息化分會(huì)第十次學(xué)術(shù)年會(huì)論文集[C];2010年
7 李英壯;廖培騰;孫夢(mèng);李先毅;;基于云計(jì)算的數(shù)據(jù)中心虛擬機(jī)管理平臺(tái)的設(shè)計(jì)[A];中國高等教育學(xué)會(huì)教育信息化分會(huì)第十次學(xué)術(shù)年會(huì)論文集[C];2010年
8 朱欣焰;蘇科華;毛繼國;龔健雅;;GIS符號(hào)虛擬機(jī)及實(shí)現(xiàn)方法研究[A];《測(cè)繪通報(bào)》測(cè)繪科學(xué)前沿技術(shù)論壇摘要集[C];2008年
9 于洋;陳曉東;俞承芳;李旦;;基于FPGA平臺(tái)的虛擬機(jī)建模與仿真[A];2007'儀表,自動(dòng)化及先進(jìn)集成技術(shù)大會(huì)論文集(一)[C];2007年
10 丁濤;郝沁汾;張冰;;內(nèi)核虛擬機(jī)調(diào)度策略的研究與分析[A];'2010系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 寧家雨;虛擬機(jī)數(shù)據(jù)在哪個(gè)磁盤上?[N];網(wǎng)絡(luò)世界;2009年
2 本報(bào)記者 郭濤;誰來填補(bǔ)虛擬機(jī)的安全漏洞[N];中國計(jì)算機(jī)報(bào);2010年
3 本報(bào)記者 郭濤;VMware改變軟件銷售模式[N];中國計(jì)算機(jī)報(bào);2010年
4 盆盆;真實(shí)的虛擬機(jī)[N];中國電腦教育報(bào);2004年
5 ;利用工具解決虛擬機(jī)監(jiān)測(cè)難題[N];網(wǎng)絡(luò)世界;2007年
6 宋家雨;別拿虛擬機(jī)不當(dāng)固定資產(chǎn)[N];網(wǎng)絡(luò)世界;2008年
7 《網(wǎng)絡(luò)世界》記者 柴莎莎;虛擬機(jī)通信可視性很關(guān)鍵[N];網(wǎng)絡(luò)世界;2011年
8 Antone Gonsalves;Linux的虛擬化未來[N];中國計(jì)算機(jī)報(bào);2007年
9 張承東;安全爭(zhēng)議讓虛擬化用戶“心虛”[N];網(wǎng)絡(luò)世界;2007年
10 本報(bào)記者 郭濤;消除虛擬機(jī)備份的尷尬[N];中國計(jì)算機(jī)報(bào);2012年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 宋翔;多核虛擬環(huán)境的性能及可伸縮性研究[D];復(fù)旦大學(xué);2014年
2 王桂平;云環(huán)境下面向可信的虛擬機(jī)異常檢測(cè)關(guān)鍵技術(shù)研究[D];重慶大學(xué);2015年
3 周真;云平臺(tái)下運(yùn)行環(huán)境感知的虛擬機(jī)異常檢測(cè)策略及算法研究[D];重慶大學(xué);2015年
4 郭芬;面向虛擬機(jī)的云平臺(tái)資源部署與調(diào)度研究[D];華南理工大學(xué);2015年
5 陳彬;分布環(huán)境下虛擬機(jī)按需部署關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年
6 劉海坤;虛擬機(jī)在線遷移性能優(yōu)化關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2012年
7 劉謙;面向云計(jì)算的虛擬機(jī)系統(tǒng)安全研究[D];上海交通大學(xué);2012年
8 趙佳;虛擬機(jī)動(dòng)態(tài)遷移的關(guān)鍵問題研究[D];吉林大學(xué);2013年
9 鄧?yán)?基于虛擬機(jī)遷移的動(dòng)態(tài)資源配置研究[D];華中科技大學(xué);2013年
10 李丁丁;虛擬機(jī)本地存儲(chǔ)寫性能優(yōu)化研究[D];華中科技大學(xué);2013年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 鄧洋春;Java虛擬機(jī)關(guān)鍵機(jī)制研究與實(shí)踐[D];中南大學(xué);2009年
2 陸曉雯;虛擬機(jī)資源監(jiān)測(cè)調(diào)整機(jī)制研究[D];華中科技大學(xué);2008年
3 楊衛(wèi)平;面向虛擬機(jī)的網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)[D];華中科技大學(xué);2008年
4 張德;硬件虛擬機(jī)的域間通訊和性能模型研究[D];華中科技大學(xué);2008年
5 吳曉丹;反病毒虛擬機(jī)關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2009年
6 趙彥琨;虛擬機(jī)管理平臺(tái)中的虛擬機(jī)代理服務(wù)機(jī)制研究[D];華中科技大學(xué);2009年
7 袁e,
本文編號(hào):1135416
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1135416.html