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