openstack i版搭建教程


第一部分雲計算平台Openstack介紹

一、   什么是雲計算
雲計算(cloud computing)是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。雲是網絡互聯網的一種比喻說法。過去在圖中往往用雲來表示電信網,后來也用來表示互聯網和底層基礎設施的抽象。因此,雲計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。用戶通過電腦筆記本、手機等方式接入數據中心,按自己的需求進行運算。
對雲計算的定義有多種說法。對於到底什么是雲計算,至少可以找到100種解釋。  現階段廣為接受的是美國國家標准與技術研究院(NIST)定義:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。
二、  什么是OpenStack
OpenStack 是一個開源的雲計算管理平台項目,由幾個主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的雲環境,項目目標是提供實施簡單、可大規 模擴展、豐富、標准統一的雲計算管理平台。OpenStack通過各種互補的服務提供了基礎設施即服務(IaaS)的解決方案,每個服務提供API以進行 集成。OpenStack是一個旨在為公共及私有雲的建設與管理提供軟件的開源項目。它的社區擁有超過130家企業及1350位開發者,這些機構與個人都 將OpenStack作為基礎設施即服務(IaaS)資源的通用前端。OpenStack項目的首要任務是簡化雲的部署過程並為其帶來良好的可擴展性。本 文希望通過提供必要的指導信息,幫助大家利用OpenStack前端來設置及管理自己的公共雲或私有雲。
三、OpenStack安裝與配置

一、Openstack安裝的准備工作
1.1.1   安裝VMware Workstation  1.1.2   建立虛擬機

1.1.3 配置網絡
1.2.1   Xshell5連接配
1.2.2   網絡的設置
1.2.3   設置網絡域名解析和主機名的配置
1.2.4   內核參數設置
1.2.5   關閉iptables和selinux

二、實驗環境安裝
2.1基礎軟件包EPEL倉庫
2.2 Yum安裝
2.2.1安裝redhat的rdo倉庫
2.2.2 Keystone 安裝
2.2.3 glance安裝
2.2.4 Nova的控制節點安裝
2.2.5 Nova計算節點安裝
2.2.6 neutron控制節點的安裝
2.2.7 horizion的安裝
2.2.8 cinder的安裝
2.2.9 Cinder安裝
三、基礎服務部署3.1數據庫服務(Mysql)
3.1.1 Mysql安裝3.1.2 數據庫的安裝
3.1.3 創建keystone數據庫並授權
3.1.4 創建glance數據庫並授權
3.1.5創建nova數據庫並授權
3.1.6 創建neutron並授權
3.1.7 創建cinder並授權
3.2消息代理服務3
.2.1 RabbitMQ安裝
3.2.2啟用 Web 監控插件
四、認證服務 Keystone
4.1安裝包的下載與解壓
4.2 keystone配置
4.2.1創建配置文件
4.2.2配置keystone
4.2.3 設置PKI Token
4.2.4同步數據庫
4.3 keystone 管理
4.3.1 啟動keystone
4.3.2創建Admin用戶
4.3.3創建普通用戶
4.3.4創建keystone的service和endpoint
4.4.驗證keystone安裝
4.4.1驗證測試
4.4.2 環境變量的配置

 

五、Image Service(Glance)
5.1 Glace 安裝配置
5.1.1復制配置文件
5.1.2更改部分配置文件的文件名
5.2 設置數據庫
5.2.1 配置文件
5.2.2 同步數據庫
5.3設置Rabbit MQ  AND  設置keystone
5.4 Glance 啟動
5.4.1 Glace的命令啟動
5.4.2 glance 的腳本啟動
5.5 測試Glance5.5.1在keystone中注冊glace

 

5.5.2 Glance 的鏡像測試
六、 Compute Services(Nova)
6.1 Nova安裝
6.1.1 復制部分配置文件
6.2 Nova配置
6.2.1配置數據庫
6.2.2 同步數據庫
6.2.3 Rabbit MQ 配置(vnc 相關配置、keystone相關配置、其他配置)

 

6.2.4 查看配置內容
6.3 創建 Nova service 和 endpoint
6.3.1 創建 Nova service
6.3.2 創建Nova endpoint
6.4 啟動 Nova Service
6.5 安裝novnc並啟動該服務
6.6 驗證Nova的安裝
七、Horizon 安裝與配置
7.1 Horizon安裝忽略
7.2 Horizon 配置
7.3 Apache 配置
7.4啟動 Apache

 
 

八、Neutron 安裝
8.1 Neutron 安裝
8.2 Neutron 配置
8.2.1 Neutron 配置文件初始化忽略 文件已存在只需執行以下命令
8.2.2 Neutron 數據庫配置
8.2.3 Nova 相關配置
8.3 Neutron ML2Linuxbridge 配置
8.3.1 Neutron ML2 配置
九、總結

尤其是系統每次都啟動不起來,讓我很是苦惱
最后還要一直輸命令來解決。

系 統啟動的時候,按下‘e’鍵進入grub編輯界面,編輯grub菜單,選擇“kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” 一欄,按‘e’鍵進入編輯,在末尾增加enforcing=0,即:

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet enforcing=0

按‘b’鍵繼續引導,OK順利前進

具體安裝教程請下載

http://files.cnblogs.com/files/qq1402876003/openstack%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM