一直以來,對于openstack 的初學者來講,安裝往往是入門的頭大難題。在E版本之前,要搭建一個基本能用的openstack 環境那是相當麻煩,自己要裝機,自己搞源,自己照著文檔敲命令,又沒有靠譜的文檔,官方給出的文檔依舊有好多坑,還有語言問題往往用上好幾天時間都裝不起來,慢慢地就喪失了學習openstack 的信心!
不過后來情況有了很大改觀,從E版本開始,以后安裝過程簡化許多,文檔質量提高不少。盡管如此對于初學者還講還是比較復雜,其實很多時候,很多人只是想體會一下openstack,完全不關注安裝這門子事情。還好openstack社區足夠活躍,很快就有公司做出了比較友好的安裝工具,比如今天要向大家介紹的Fuel這個工具,其實這里還可以叫她mirantis openstack,由Mirantis 公司開發。
關于 Mirantis
Mirantis,一家很牛逼的openstack服務集成商,他是社區貢獻排名前5名中唯一一個靠軟件和服務吃飯的公司(其他分別是Red Hat, HP, IBM, Rackspace)。相對于其他幾個社區發行版,Fuel的版本節奏很快,平均每兩個月就能提供一個相對穩定的社區版。
Fuel 是什么?
Fuel 是一個為openstack 端到端”一鍵部署“設計的工具,其功能含蓋自動的PXE方式的操作系統安裝,DHCP服務,Orchestration服務 和puppet 配置管理相關服務等,此外還有openstack 關鍵業務健康檢查和log 實時查看等非常好用的服務。
Fuel 3.2基于Grizzly版本,而最新將發布的4.0版本是基于Havana版本的技術預覽版,不可用作生產環境使用,同時,4.0版本仍然不包含Heat和Ceilometer組件。

Fuel 的優勢
總結一下,Fuel 有以下幾個優點:
節點的自動發現和預校驗 配置簡單、快速 支持多種操作系統和發行版,支持HA部署 對外提供API對環境進行管理和配置,例如動態添加計算/存儲節點 自帶健康檢查工具 支持Neutron,例如GRE和namespace都做進來了,子網能配置具體使用哪個物理網卡等Fuel 的架構是怎樣的呢?
Fuel 主節點:用于提供PXE方式操作系統安裝服務由開源軟件Cobbler 提供,另外由Mcollective和puppet 分別提供orchestration服務和配置管理服務。Fuel iso 包發部的時候已經一同打包了Centos6.4 和ubuntu 12.04 安裝包,如果需要使用紅帽子企業版RHEL6.4 需要自己手動上傳。目前可以支持openstack SA 或者HA 的安裝。現在我們已經對Fuel 有了大致了解,現在來看看用她來安裝openstack有多么的方便!
Fuel openstack 安裝
首先要說明的是Fuel 針對目標就是生產環境openstack部署,這里為了講解安裝過程就在虛擬機上演示說明。我的環境是HP筆記本Folio 9470 ,其實是辦公用的普通筆記本,讀者可以根據實際機器情況自行修改虛擬機配置,我給出了我的配置僅供參考。
安裝說明
啟用虛擬化技術支持:開啟BIOS設置里的虛擬化技術支持相關選項,這個會很大程度上影響你的虛擬機性能。
最低硬件配置:cpu:雙核2.6GHZ+;內存:4g+;磁盤:80G+
虛擬化工具:Oracle Virtualbox 4.2.18
下載virtualbox 包
https://www.virtualbox.org/wiki/Downloads下載fuel ios包,先要注冊一個mirantis 用戶賬戶,目前最新版本是3.2.1 這個版本, MirantisOpenStack-3.2.1.iso (1.8G)
新聞熱點
疑難解答