【正文】
infrastructure as a service (IaaS) solutions. OpenStack has the ability to build such a resource pool, through permutations and binations of the various ponents of OpenStack multiple modes, can be built into a variety of sizes, cloud, these clouds can be a private cloud, public cloud, hybrid cloud. This paper describes the background of cloud puting and related technologies, and indepth understanding of OpenStack architecture and its various services. In order to acknowlodge a variety of services to achieve the principles, and to explore how to achieve the OpenStack cloud puting data center management, we finally have e up with OpenStack Cloud platform and try to extend the capabilities. Since the OpenStack cloud puting platform in China started late, there will be a number of issues in the installation and deployment process. This article appeared to be summary of the issues and gives solutions that can provide a reference during the installation deploy OpenStack. Keywords: Cloud Computing。本文 首先介紹了云計算的背景及其相關(guān)技術(shù),并 深入了解 OpenStack 的架構(gòu)和其各種服務(wù),掌握各種服務(wù)實 現(xiàn)原理,以及探討 OpenStack如何實現(xiàn)對云計算數(shù)據(jù)中心的管理, 最后動手搭建 OpenStack 云平臺和嘗試對功能的擴展。它旨在通過網(wǎng)絡(luò)將多個成本低廉的計算實體整合成一個大型計算資源池,并借助 SaaS、 PaaS、 IaaS 等服務(wù)模式,將強大的計算能力分發(fā)到終端用戶手中。 南京郵電大學(xué) 畢 業(yè) 設(shè) 計(論 文) 題 目 基于 OpenStack 的云計算數(shù)據(jù)中心管理系統(tǒng)的 設(shè) 計 與 開 發(fā) 專 業(yè) 網(wǎng)絡(luò)工程 學(xué)生姓名 顧立秋 班級學(xué)號 B11070432 指導(dǎo)教師 李養(yǎng)群 指導(dǎo)單位 物聯(lián)網(wǎng)學(xué)院 日期: 2020 年 1 月 19 日至 2020 年 6 月 12 日 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明 本人鄭重聲明:所提交的畢業(yè)設(shè)計(論文),是本人在導(dǎo)師指導(dǎo)下,獨立進行研究工作所取得的成果。 論文作者簽名: 日期: 年 月 日 摘 要 云計算( Cloud Computing)是網(wǎng)格計算( Grid Computing)、分布式計算( Distributed Computing)、并行計算( Parallel Computing)、效用計算( Utility Computing )、 聯(lián) 機 存 儲 技 術(shù) ( Network Storage Technology )、 虛 擬 化( Virtualization)、負載均衡( Load Balance)等一系列傳統(tǒng)計算機技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。 OpenStack 具有建設(shè)這樣資源池的能力,通過 OpenStack的各種組件多種模式的排列組合,可以搭建成各種規(guī)模的 “云 ”,這些云可以是私有云、公有云、混合云。 關(guān)鍵詞: 云計算; IaaS; OpenStack;管理平臺 ABSTRACT Cloud Computing is the product of a series of traditional puter technology and work technology integration of Grid Computing, Distributed Computing, Parallel Computing, Utility Computing, Network Storage Technology, Virtualization, Load Balance and so on. It is designed by the work to integrate multiple lowcost puting entity into a large pool of puting resources, and with SaaS, PaaS, IaaS services model, the puting power is distributed to the end users. Cloud puting is the core concept by continuously improving the cloud side processing ability to reduce the burden on the user, a series of IT capabilities as a service to users, simplify the processing burden on the user terminal, and ultimately make the user a simple input / output equipment. What39。 Management Platform 目 錄 第一章 緒論 .......................................... 1 研究背景及意義 .............................................. 1 背景及意義 ............................................. 1 國內(nèi)外發(fā)展現(xiàn)狀 ......................................... 1 研究工作意義 ................................................ 3 論文組織結(jié)構(gòu) ................................................ 4 第二章 IaaS 及關(guān)鍵技術(shù)相關(guān)介紹 ........................ 5 Iaas 概述 .................................................... 5 IaaS 服務(wù)特征及優(yōu)勢 .......................................... 5 IaaS 整體架構(gòu) ................................................ 5 IaaS 關(guān)鍵技術(shù)介紹 ............................................ 7 虛擬化技術(shù) ............................................. 7 KVM 與 QEMU............................................. 7 數(shù)據(jù)存儲技術(shù) ........................................... 8 資源管理技術(shù) ........................................... 9 能耗管理技術(shù) ........................................... 9 本章小結(jié) ................................................... 10 第三章 OpenStack 相關(guān)介紹 ............................ 11 OpenStack 簡介 .............................................. 11 OpenStack 基礎(chǔ)架構(gòu) .................................... 11 OpenStack 訪問流程 .................................... 12 OpenStack 認證服務(wù) —— Keystone.............................. 13 Keystone 介紹 ......................................... 13 Keystone 概念 ......................................... 13 OpenStack 計算服務(wù) —— Nova.................................. 14 Nova 簡介 ............................................. 14 Nova 架構(gòu) ............................................. 15 Nova 工作流程 ......................................... 16 OpenStack 網(wǎng)絡(luò)服務(wù) —— Neutron............................... 17 Neutron 介紹 .......................................... 17 Neutron 網(wǎng)絡(luò)創(chuàng)建過程 .................................. 18 本章小結(jié) ................................................... 19 第四章 OpenStack 云管理平臺的搭建 ..................... 20 單節(jié)點安裝部署 OpenStack.................................... 20 實驗環(huán)境及實驗拓撲 .................................... 20 構(gòu)建過程 .............................................. 20 云平臺搭建主要過程和問題解決 ............................... 21 Keystone 的安裝與問題分析 ............................. 21 Glance 的安裝與問題分析 ............................... 22 Cinder 的安裝與問題分析 ............................... 23 Nova 和 Quantum 的安裝與問題分析 ....................... 24 Horizon 的安裝與問題分析 .............................. 28 OpenStack 計費系 統(tǒng)的研究 .................................... 28 OpenStack 計費系統(tǒng)的設(shè)計與實現(xiàn) ........................ 29 計費系統(tǒng)的計費機制 .................................... 30 計費 系統(tǒng)的扣費方法 .................................... 30 計費系統(tǒng)的安全檢查 .................................... 30 計費系統(tǒng)與資源監(jiān)控系統(tǒng)的交互 .......................... 30 計費系統(tǒng) 的數(shù)據(jù)處理 .................................... 31 計費系統(tǒng)功能的設(shè)計 .................................... 32 本章小結(jié) ................................................... 34 第五章 OpenStack 云平臺的測試 ........................ 35 對各項服務(wù)的測試