1. 環境部署
建立三台機器,一台控制節點,兩台計算節點。為保證物理機內存足夠(我的主機一共8G內存,fuel部署OpenStack實驗推薦內存為16G),將部署節點的內存降為1.5GB,其他節點各設置為1G,同時為了保證各節點能夠正常運行,均提供8GB的緩存分區。
1> 計算節點
與創建部署節點一樣,新建虛擬機計算機點,點擊設置,設置內存並選用網絡啟動,通過fuel pxe自動部署安裝操作系統。
添加兩塊硬盤,一共三塊硬盤,一塊系統盤,一塊用作存儲,一塊用作swap分區,不選擇鏡像
啟用四塊網卡。由於網卡規划有五種,virtual只能設置四塊網卡,因此將外網和管理網合在一塊網卡上。
第一塊網卡用作pxe,第二塊網卡用作管理網並允許混雜模式,第三塊網卡用作存儲網絡,第四塊用作私有網絡。
2> 計算節點
兩台計算節點和控制節點的配置一樣
3> 啟動三個節點,利用部署節點的fuel pxe自動安裝操作系統
cobbler部署安裝界面
四台機器
可以同時在UI界面進行查看
每個節點進入臨時系統
內存過小,改為一台一台起。
控制節點完成
計算節點完成
各節點啟動完成
查看PXE給給節點分配的ip
controller:10.20.0.3
compute1:10.20.0.4
compute2:10.20.0.5
各節點均已在線
2. OpenStack節點部署
1> 添加控制節點
添加控制節點角色
根據ip和Mac地址選擇設置的主機
應用變更
2> 添加計算節點,步驟與添加控制節點類似
3. 各節點網絡划分
1> 控制節點
選擇控制節點,點擊配置接口
根據上一節的網絡規划給各網卡分配角色,根據Mac地址設置網絡,直接拖動網絡圖標
點擊節點,返回節點部署另外兩個計算節點
2> 計算節點
compute1:
compute2:
4. 各節點存儲空間划分
1> 控制節點
選擇控制節點,點擊配置磁盤
將第二塊磁盤分配給ceph
2> 計算節點
5. 各節點網絡參數
點擊網絡,設置網絡參數
默認網絡設置
公開網絡使用VLAN標記,與管理網同一VLAN
存儲網絡
管理網絡也划分VLAN
私有網絡
neutron L2網絡設置
浮動ip neutronL3
浮動ip與公開網絡在同一網段,但取值范圍不能與公開網絡重復
OpenStack自動配置的內網參數,可以不用改
DNS
其他
保存設置,進行連通性檢查
驗證成功。網絡驗證不通無法驗證系統。
6. 部署OpenStack
網絡驗證完成后,選擇控制台。點擊部署,開始進行OpenStack自動化部署。