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 ML2和Linuxbridge 配置 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章