Fuel是Mirantis公司開發的部署openstack集羣工具,主要功能爲裸機PXE安裝操做系統,master節點提供DHCP、 TFTP服務,可以實現openstack服務編排,經過puppet進行配置服務管理,此外還提供了openstack關鍵服務的健康檢查和log實時 查看等基礎運維服務。支持openstack服務HA部署,有比較友好的交互式的web界面。node
本次環境搭建硬件採用一臺通用服務器,其上安裝VMware ESX虛擬化軟件,建立3臺虛擬機,一臺用做fuel-master,另外兩臺做爲fuel-node,部署openstack服務。web
虛擬網絡規劃以下bootstrap
Fuel管理網絡:瀏覽器
openstack存儲網絡:服務器
openstack管理網絡:網絡
一、建立fuel-master虛擬機,設置從光盤啓動,選擇fuel-dhcp和VM Network網卡,加載Fuel 5.1鏡像:運維
虛擬機啓動後,自動安裝操做系統,能夠看到Fuel-master使用的是CentOS操做系統,大概過30分鐘左右,fuel-master節點安裝完成:工具
二、根據網卡mac地址,查找到eth1爲openstack管理網絡,配置IP:192.168.206.144spa
在瀏覽器中輸入192.168.206.144:8000登陸Fuel dashboard操作系統
三、建立2臺fuel-node虛擬機,選擇fuel-dhcp、storage、VM Network網卡,不須要設置從光驅啓動
上電虛擬機後自動從pxe加載,選擇bootstrap最小操做系統:
5分鐘後,從Fuel dashboard上便可以看到自發性的節點:
四、經過Fuel UI界面,建立openstack環境
五、向建立好的openstack環境中添加節點:
選擇對應openstack節點角色,勾選fuel-node0節點:
同上操做,添加fuel-node1節點爲openstack compute節點:
六、對2個openstack節點的網絡和存儲進行配置