Fuel快速安裝OpenStack

1 介紹

1.1 關於 Mirantis

Mirantis,一家很牛逼的openstack服務集成商,他是社區貢獻排名前5名中惟一一個靠軟件和服務吃飯的公司(其餘分別是Red Hat, HP, IBM, Rackspace)。相對於其餘幾個社區發行版,Fuel的版本節奏很快,平均每兩個月就能提供一個相對穩定的社區版。shell

1.2 Fuel 是什麼?

Fuel 是一個爲openstack 端到端」一鍵部署「設計的工具,其功能含蓋自動的PXE方式的操做系統安裝,DHCP服務,Orchestration服務 和puppet 配置管理相關服務等,此外還有openstack 關鍵業務健康檢查和log 實時查看等很是好用的服務。ubuntu

Fuel 3.2基於Grizzly版本,而最新將發佈的4.0版本是基於Havana版本的技術預覽版,不可用做生產環境使用,同時,4.0版本仍然不包含Heat和Ceilometer組件。後端

1.3 Fuel 的優點

總結一下,Fuel 有如下幾個優勢:centos

  • 節點的自動發現和預校驗
  • 配置簡單、快速
  • 支持多種操做系統和發行版,支持HA部署 × 對外提供API對環境進行管理和配置,例如動態添加計算/存儲節點 × 自帶健康檢查工具 × 支持Neutron,例如GRE和namespace都作進來了,子網能配置具體使用哪一個物理網卡等

1.4 Fuel 的架構是怎樣的呢?

fuel master fuel arch

Fuel 主節點:用於提供PXE方式操做系統安裝服務由開源軟件Cobbler 提供,另外由Mcollective和puppet 分別提供orchestration服務和配置管理服務。Fuel iso 包發部的時候已經一同打包了Centos6.4 和ubuntu 12.04 安裝包,若是須要使用紅帽子企業版RHEL6.4 須要本身手動上傳。服務器

目前能夠支持openstack SA 或者HA 的安裝。如今咱們已經對Fuel 有了大體瞭解,如今來看看用她來安裝openstack有多麼的方便!網絡

2 Fuel openstack安裝

2.1 安裝準備

硬件要求:架構

    啓用虛擬化技術支持:開啓BIOS設置裏的虛擬化技術支持相關選項,這個會很大程度上影響你的虛擬機性能。工具

    最低硬件配置:cpu:雙核2.6GHZ+;內存:4g+;磁盤:80G+性能

    虛擬化工具:Oracle Virtualbox 5spa

安裝包準備:

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

2.2 網絡拓撲

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

 

圖1 部署拓撲

   下面是網絡規劃:

 

圖2 網絡配置

2.3 虛機設置

三節點配置以下,可適當加大資源設置:

 

2.4 安裝步驟

建立fuel_master,如圖3~4:

 

圖3

 

圖4

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

 

圖5

 

圖6

 

圖7

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

 

圖8

   網卡二、3默認便可,如圖九、10:

 

圖9

 

圖10

加載ISO文件,以下:

 

圖11

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

 

圖12

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

 

圖13

   此時須要訪問上圖中10.20.0.2:8000網頁,可是可能端口未開啓,能夠經過xshell的隧道設置進行訪問,如圖14/15:

 

圖14

圖15

能夠登陸了,如圖16:

 

圖16

進入首頁,如圖17:

 

圖17

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

 

圖18

這裏選多節點,圖19:

 

圖19

因爲環境爲虛擬機,選擇QEMU,見圖20:

 

圖20

網絡環境如圖21所示,這裏採用GRE基礎網絡,可根據實際環境選擇:

 

圖21

後端存儲默認,未使用ceph:

 

圖22

附加服務不選,見圖23:

 

圖23

完成設置

 

圖24

完成後,demo中須要節點,開始新建節點

 

圖25

 新建fuel_controller節點,設置參考fuel_master,如圖26~28:

 

圖26

 

圖27

 

圖28

須要設置網絡啓動,如圖29:

 

圖29

注意初始化MAC,如圖30:

 

圖30

新建fuel_compute節點,設置見圖31~32:

 

圖31 

 

圖32

準備增長節點:

 

圖33

新建計算節點,選擇對應資源,以下圖:

 

圖34

須要設置網絡,這裏爲簡化設置,能夠設置圖37:

 

圖35

 

圖36

 

圖37 

這裏須要改動的是DNS服務器設置,如圖38:

 

圖38

 

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

 

圖39 

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

圖40

完成後,如圖41所示,並提示登陸網址 

圖41 

登陸網址,即出現openstack登陸界面,以下圖:

 

圖42

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

 

圖43

相關文章
相關標籤/搜索