OpenStack的拓?fù)淇梢暬O(jiān)控技術(shù)研究與實現(xiàn)
發(fā)布時間:2018-11-21 09:03
【摘要】:眾所周知,云計算是當(dāng)今社會的一個熱門技術(shù)名詞,作為一種新興的商業(yè)運營模式,用戶可以通過使用該平臺,利用網(wǎng)絡(luò)按需獲取所需要的計算資源(如存儲、應(yīng)用軟件、計算等)。當(dāng)前所熟知的云平臺(如Open Stack)能通過簡易的操作面板幫助實現(xiàn)快速部署云(如管理運行實例、網(wǎng)絡(luò)配置以及控制用戶的行為等),但是隨著云計算用戶的不斷增加,對云平臺的管理提出了更多的需求,對交互操作的便利性提出了更高的要求。這些已經(jīng)成為目前急需解決的一個重要問題。本論文首先為了解決Open Stack云平臺部署問題,在研究Open Stack組件架構(gòu)的基礎(chǔ)之上,通過PHP的SSH服務(wù)提出了一種基于B/S模式的部署工具,并且在總結(jié)Open Stack調(diào)度策略的基礎(chǔ)之上,解決了如何按需定義調(diào)度策略。接下來,在總結(jié)了SVG以及SVG與其它技術(shù)相融合和拓?fù)洳季炙惴ǖ幕A(chǔ)之上,通過對數(shù)據(jù)庫信息的轉(zhuǎn)換,XML的解析以及SVG的生成三個問題的解決實現(xiàn)了對云平臺的拓?fù)淇梢暬牟季终故?并且實現(xiàn)了改進(jìn)后的拓?fù)鋱A形以及拓?fù)錁湫蛯哟蝺煞N布局方式。該拓?fù)鋱D能夠以清晰的圖形符號顯示設(shè)備的狀態(tài)屬性以及性能趨勢圖表等。其中數(shù)據(jù)庫信息的轉(zhuǎn)換采用了XML_Query2XML,XML的解析采用Simple XML方式(用于拓?fù)鋱D)以及原生DOM方式(用于性能趨勢圖表)。對于SVG文檔的生成通過PHP在結(jié)合SVG規(guī)范的基礎(chǔ)上,實現(xiàn)了對文檔定義標(biāo)簽和文檔元素標(biāo)簽以及標(biāo)簽之間嵌套規(guī)則的描述。通過該P(yáng)HP類的實現(xiàn)完成整個SVG文檔的定義。最后,在實現(xiàn)了拓?fù)鋱D呈現(xiàn)的基礎(chǔ)之上,通過SVG與Java Script的技術(shù)融合,解決了包括拓?fù)鋱D的放大縮小復(fù)位以及虛擬節(jié)點添加等交互操作,其中虛擬機(jī)的節(jié)點添加操作是在結(jié)合Open Stack虛擬實例創(chuàng)建流程基礎(chǔ)之上而實現(xiàn)。本論文的相關(guān)工作先進(jìn)性體現(xiàn)在以下三方面:1.本論文提供了一種基于B/S模式的部署工具,為云平臺的部署提供了便捷。2.采用SVG矢量圖形工具呈現(xiàn)對整個云平臺的拓?fù)湔故疽约敖换ゲ僮?更加直觀地展示了整個云平臺。3.對于拓?fù)鋱D的展示提供了兩種布局展示方法。
[Abstract]:As we all know, cloud computing is a hot technical term in today's society. As a new business operation mode, users can use the platform to obtain the computing resources (such as storage, application software) on demand. Calculation, etc. Currently familiar cloud platforms, such as Open Stack), can facilitate rapid deployment of the cloud through simple action panels (such as managing running instances, network configuration, controlling user behavior, etc.), but as cloud computing users continue to grow, More demands are put forward for cloud platform management and higher requirements for the convenience of interactive operation. These have become an urgent need to solve an important problem. In this paper, in order to solve the deployment problem of Open Stack cloud platform, based on the research of Open Stack component architecture, a deployment tool based on B / S mode is proposed through SSH services of PHP, and based on the summary of Open Stack scheduling strategy. How to define scheduling policy on demand is solved. Then, on the basis of summing up the integration of SVG, SVG and other technologies and topology layout algorithm, through the transformation of database information, The resolution of XML and the generation of SVG realize the visualization of the topology layout of the cloud platform, and realize the improved topology circle and topology tree level two layouts. The topology diagram can display the state attributes of the device and the performance trend chart with clear graphical symbols. The transformation of database information adopts Simple XML (for topology diagram) and native DOM (performance trend chart) for parsing of XML_Query2XML,XML. For the generation of SVG documents, the description of document definition tags, document element tags and nested rules between tags is realized by combining the SVG specification with PHP. Through the implementation of the PHP class to complete the definition of the entire SVG document. Finally, on the basis of the topology graph presentation, through the technology fusion of SVG and Java Script, the interactive operations, such as scale-up and reduction reset of topology graph and virtual node addition, are solved. The node addition of virtual machine is based on the process of creating Open Stack virtual instance. The related work of this paper is reflected in the following three aspects: 1. This paper provides a deployment tool based on B / S model, which is convenient for the deployment of cloud platform. Using SVG vector graphics tool to present the topology of the whole cloud platform and interactive operation, more intuitive display of the whole cloud platform. 3. Two methods of layout display are provided for the display of topology diagrams.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.02
本文編號:2346509
[Abstract]:As we all know, cloud computing is a hot technical term in today's society. As a new business operation mode, users can use the platform to obtain the computing resources (such as storage, application software) on demand. Calculation, etc. Currently familiar cloud platforms, such as Open Stack), can facilitate rapid deployment of the cloud through simple action panels (such as managing running instances, network configuration, controlling user behavior, etc.), but as cloud computing users continue to grow, More demands are put forward for cloud platform management and higher requirements for the convenience of interactive operation. These have become an urgent need to solve an important problem. In this paper, in order to solve the deployment problem of Open Stack cloud platform, based on the research of Open Stack component architecture, a deployment tool based on B / S mode is proposed through SSH services of PHP, and based on the summary of Open Stack scheduling strategy. How to define scheduling policy on demand is solved. Then, on the basis of summing up the integration of SVG, SVG and other technologies and topology layout algorithm, through the transformation of database information, The resolution of XML and the generation of SVG realize the visualization of the topology layout of the cloud platform, and realize the improved topology circle and topology tree level two layouts. The topology diagram can display the state attributes of the device and the performance trend chart with clear graphical symbols. The transformation of database information adopts Simple XML (for topology diagram) and native DOM (performance trend chart) for parsing of XML_Query2XML,XML. For the generation of SVG documents, the description of document definition tags, document element tags and nested rules between tags is realized by combining the SVG specification with PHP. Through the implementation of the PHP class to complete the definition of the entire SVG document. Finally, on the basis of the topology graph presentation, through the technology fusion of SVG and Java Script, the interactive operations, such as scale-up and reduction reset of topology graph and virtual node addition, are solved. The node addition of virtual machine is based on the process of creating Open Stack virtual instance. The related work of this paper is reflected in the following three aspects: 1. This paper provides a deployment tool based on B / S model, which is convenient for the deployment of cloud platform. Using SVG vector graphics tool to present the topology of the whole cloud platform and interactive operation, more intuitive display of the whole cloud platform. 3. Two methods of layout display are provided for the display of topology diagrams.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.02
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 楊豐萍;馮春華;王健;;基于Java和SVG的監(jiān)控畫面圖形生成軟件的設(shè)計[J];繼電器;2008年03期
,本文編號:2346509
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2346509.html
最近更新
教材專著