天天看點

Fuel快速安裝OpenStack

fuel快速安裝openstack

1 介紹

mirantis,一家很牛逼的openstack服務內建商,他是社群貢獻排名前5名中唯一一個靠軟體和服務吃飯的公司(其他分别是red hat, hp, ibm, rackspace)。相對于其他幾個社群發行版,fuel的版本節奏很快,平均每兩個月就能提供一個相對穩定的社群版。

fuel 是一個為openstack 端到端”一鍵部署“設計的工具,其功能含蓋自動的pxe方式的作業系統安裝,dhcp服務,orchestration服務 和puppet 配置管理相關服務等,此外還有openstack 關鍵業務健康檢查和log 實時檢視等非常好用的服務。

fuel 3.2基于grizzly版本,而最新将釋出的4.0版本是基于havana版本的技術預覽版,不可用作生産環境使用,同時,4.0版本仍然不包含heat和ceilometer元件。

總結一下,fuel 有以下幾個優點:

節點的自動發現和預校驗

配置簡單、快速

支援多種作業系統和發行版,支援ha部署 × 對外提供api對環境進行管理和配置,例如動态添加計算/存儲節點 × 自帶健康檢查工具 × 支援neutron,例如gre和namespace都做進來了,子網能配置具體使用哪個實體網卡等

Fuel快速安裝OpenStack

fuel 主節點:用于提供pxe方式作業系統安裝服務由開源軟體cobbler 提供,另外由mcollective和puppet 分别提供orchestration服務和配置管理服務。fuel iso 包發部的時候已經一同打包了centos6.4 和ubuntu 12.04 安裝包,如果需要使用紅帽子企業版rhel6.4 需要自己手動上傳。

目前可以支援openstack sa 或者ha 的安裝。現在我們已經對fuel 有了大緻了解,現在來看看用她來安裝openstack有多麼的友善!

2 fuel openstack安裝

硬體要求:

    啟用虛拟化技術支援:開啟bios設定裡的虛拟化技術支援相關選項,這個會很大程度上影響你的虛拟機性能。

    最低硬體配置:cpu:雙核2.6ghz+;記憶體:4g+;磁盤:80g+

    虛拟化工具:oracle virtualbox 5

安裝包準備:

    下載下傳fuel iso包,目前最新版本是8.0這個版本,下載下傳連結為:https://software.mirantis.com/releases/#supported;本次實踐使用較為穩定版本5.1.1。

   本次安裝采用最簡方式,不涉及ha,僅作多節點部署。fuel_master節點作為pxe伺服器和管理用,fuel_controller即openstack控制節點,fuel_compute就是計算節點,真正可使用的資源。

Fuel快速安裝OpenStack

圖1 部署拓撲

   下面是網絡規劃:

Fuel快速安裝OpenStack

圖2 網絡配置

三節點配置如下,可适當加大資源設定:

Fuel快速安裝OpenStack

建立fuel_master,如圖3~4:

Fuel快速安裝OpenStack

圖3

Fuel快速安裝OpenStack

圖4

    建立三個虛拟網卡,分别對應net1~3,原網卡不動,注意關閉dhcp服務;設定見圖5~7:

Fuel快速安裝OpenStack

圖5

Fuel快速安裝OpenStack

圖6

Fuel快速安裝OpenStack

圖7

    設定fuel_master網絡,一共三個網卡,網卡1注意控制晶片選項,允許混雜模式,如圖8

Fuel快速安裝OpenStack

圖8

   網卡2、3預設即可,如圖9、10:

Fuel快速安裝OpenStack

圖9

Fuel快速安裝OpenStack

圖10

加載iso檔案,如下:

Fuel快速安裝OpenStack

圖11

注意:若遇到圖12提示,請增加disk空間

Fuel快速安裝OpenStack

圖12

fuel_master安裝成功後會如圖13所示:

Fuel快速安裝OpenStack

圖13

   此時需要通路上圖中10.20.0.2:8000網頁,但是可能端口未開啟,可以通過xshell的隧道設定進行通路,如圖14/15:

Fuel快速安裝OpenStack

圖14

Fuel快速安裝OpenStack

圖15

可以登入了,如圖16:

Fuel快速安裝OpenStack

圖16

進入首頁,如圖17:

Fuel快速安裝OpenStack

圖17

    開始openstack配置,建立環境,取名demo,版本這裡選擇centos,見下圖18:

Fuel快速安裝OpenStack

圖18

這裡選多節點,圖19:

Fuel快速安裝OpenStack

圖19

由于環境為虛拟機,選擇qemu,見圖20:

Fuel快速安裝OpenStack

圖20

網絡環境如圖21所示,這裡采用gre基礎網絡,可根據實際環境選擇:

Fuel快速安裝OpenStack

圖21

後端存儲預設,未使用ceph:

Fuel快速安裝OpenStack

圖22

附加服務不選,見圖23:

Fuel快速安裝OpenStack

圖23

完成設定

Fuel快速安裝OpenStack

圖24

完成後,demo中需要節點,開始建立節點

Fuel快速安裝OpenStack

圖25

 建立fuel_controller節點,設定參考fuel_master,如圖26~28:

Fuel快速安裝OpenStack

圖26

Fuel快速安裝OpenStack

圖27

Fuel快速安裝OpenStack

圖28

需要設定網絡啟動,如圖29:

Fuel快速安裝OpenStack

圖29

注意初始化mac,如圖30:

Fuel快速安裝OpenStack

圖30

建立fuel_compute節點,設定見圖31~32:

Fuel快速安裝OpenStack

圖31 

Fuel快速安裝OpenStack

圖32

準備增加節點:

Fuel快速安裝OpenStack

圖33

建立計算節點,選擇對應資源,如下圖:

Fuel快速安裝OpenStack

圖34

需要設定網絡,這裡為簡化設定,可以設定圖37:

Fuel快速安裝OpenStack

圖35

Fuel快速安裝OpenStack

圖36

Fuel快速安裝OpenStack

圖37 

這裡需要改動的是dns伺服器設定,如圖38:

Fuel快速安裝OpenStack

圖38

最後驗證網絡,成功即可繼續:

Fuel快速安裝OpenStack

圖39 

應用完成後,節點開始部署,出現圖40進度顯示:

Fuel快速安裝OpenStack

圖40

完成後,如圖41所示,并提示登入網址 

Fuel快速安裝OpenStack

圖41 

登入網址,即出現openstack登入界面,如下圖:

Fuel快速安裝OpenStack

圖42

    到這,已經進入openstack管理界面,環境部署正式完成。

Fuel快速安裝OpenStack

圖43

Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack
Fuel快速安裝OpenStack

繼續閱讀