聲明:本博客歡迎轉載,但請保留原作者信息!
作者:傅斌傑
團隊:華爲杭州OpenStack團隊
Fuel 簡介
Fuel是Mirantis公司開發的部署openstack集羣工具,主要功能爲裸機PXE安裝操作系統,master節點提供DHCP、TFTP服務,能夠實現openstack服務編排,通過puppet進行配置服務管理,此外還提供了openstack關鍵服務的健康檢查和log實時查看等基礎運維服務。支持openstack服務HA部署,有比較友好的交互式的web界面。
使用Fuel 5.1 安裝openstack Icehouse版本
環境介紹
本次環境搭建硬件採用一臺通用服務器,其上安裝VMware ESX虛擬化軟件,創建3臺虛擬機,一臺用作fuel-master,另外兩臺作爲fuel-node,部署openstack服務。
虛擬網絡規劃如下
Fuel管理網絡:
openstack存儲網絡:
openstack管理網絡:
安裝步驟
1、創建fuel-master虛擬機,設置從光盤啓動,選擇fuel-dhcp和VM Network網卡,加載Fuel 5.1鏡像:
虛擬機啓動後,自動安裝操作系統,可以看到Fuel-master使用的是CentOS操作系統,大概過30分鐘左右,fuel-master節點安裝完成:
2、根據網卡mac地址,查找到eth1爲openstack管理網絡,配置IP:192.168.206.144
在瀏覽器中輸入192.168.206.144:8000登錄Fuel dashboard
3、創建2臺fuel-node虛擬機,選擇fuel-dhcp、storage、VM Network網卡,不需要設置從光驅啓動
上電虛擬機後自動從pxe加載,選擇bootstrap最小操作系統:
5分鐘後,從Fuel dashboard上即可以看到自發性的節點:
4、通過Fuel UI界面,創建openstack環境
5、向創建好的openstack環境中添加節點:
選擇對應openstack節點角色,勾選fuel-node0節點:
同上操作,添加fuel-node1節點爲openstack compute節點:
6、對2個openstack節點的網絡和存儲進行配置