共計 2930 個字符,預計需要花費 8 分鐘才能閱讀完成。
這篇文章跟大家分析一下“如何進行 Mirantis OpenStack fuel 物理機部署”。內容詳細易懂,對“如何進行 Mirantis OpenStack fuel 物理機部署”感興趣的朋友可以跟著丸趣 TV 小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著丸趣 TV 小編一起深入學習“如何進行 Mirantis OpenStack fuel 物理機部署”的知識吧。
理機上使用 fuel nbsp;5.1 部署 openstack HA 存儲使用 ceph
本人剛開始接觸 openstack,對一切還不是很熟悉,剛開始時是使用 rdo 快速部署單節點 openstack,之后手動安裝了次 openstack,是安裝文檔來敲命令,有些地方又看不懂,非常麻煩,更別說部署一個多節點的 openstack HA 高可用環境了,還好 openstack 社區中,mirantis openstack 出了 Fuel 這個工具,可以快速部署一套 openstack。除了使用之前在 vmware workstation 10 上使用 fuel5.0 快速部署了 openstack HA 高可用,感覺還不錯,很快就裝好了一個 openstack HA 高可用的環境。
最近看到 5.1 版本的出來了,看了相關文檔,現在來在實際物理環境中部署一套 openstack HA 環境,其中使用 ceph 作為統一存儲,另外添加兩個存儲節點。
1、關于 mirantis
Mirantis,一家很牛逼的 openstack 服務集成商,他是社區貢獻排名前 5 名中唯一一個靠軟件和服務吃飯的公司(其他分別是 Red Hat, HP, IBM,Rackspace)。相對于其他幾個社區發行版,Fuel 的版本節奏很快,平均每兩個月就能提供一個相對穩定的社區版。
2、關于 FUEL
Fuel 是一個為 openstack 端到端”一鍵部署“設計的工具,其功能含蓋自動的 PXE 方式的操作系統安裝,DHCP 服務,Orchestration 服務 和 puppet 配置管理相關服務等,此外還有 openstack 關鍵業務健康檢查和 log 實時查看等非常好用的服務。
FUEL5.1 是基于 icehouse 版本的 openstack,其中系統為 centos6.5 和 Ubuntu12.04.4。
Fuel 的優點如下:
· 節點的自動發現和預校驗
· 配置簡單、快速
· 支持多種操作系統和發行版,支持 HA 部署
· 對外提供 API 對環境進行管理和配置,例如動態添加計算 / 存儲節點
· 自帶健康檢查工具
· 支持 Neutron,例如 GRE 和 namespace 都做進來了,子網能配置具體使用哪個物理網卡等
Fuel 的架構
3、環境拓撲圖
但在部署時因為是測試環境,所以網卡有限每個服務器只有兩張網卡,所以只用到兩臺交換機,交換機是 DELL PowerConnect 5448 和 DELL PowerConnect 5448。
4、交換機配置
配置所需要的 VLAN(此處用到的 VLAN 有 101 和 102),以及在交換機端口上開啟流量控(flowcontrol),所有交換機包括 Private, Management, Storage networks 都需允許所需要的 VLAN 通過即在使用端口上配置為 trunk 模式,并允許 VLAN。配置如下(其他交換機設備的配置可能會有所不同)
switch enable
switch # configure
switch (config) #vlandatabase
switch (config)# vlan 101-102
switch (config) # interfacerange ethernet all
switch (config) # switchportmode trunk
switch (config) # switchporttrunk allowed vlan add all
如果交換機沒有配置的話,在 fuel 網絡驗證的時候會出現問題。因為使用到了 VLAN 標記。
5、安裝 fuel master
這個就是單純裝系統在加點配置,如下圖所示進入安裝歡迎界面,按提示按“Tab”鍵可以修改 ip 信息,也可以將 showmenu=no 修改為 showmenu=yes,然后回車進入詳細配置界面,此處是使用默認安裝,直接回車即可一步安裝完成。
安裝完成后的界面如下圖所示
該界面提示了 root 用戶登錄的密碼,以及 fuel web 登錄的方式以及用戶名和密碼,使用網頁登錄界面如下所示
6、部署過程
6.1 新建 openstack 環境
使用用戶名 admin,密碼 admin 登錄后見如下圖界面
點擊“新建 openstack 環境”開始建立 openstack 環境,點擊“前進”進入下一步;
輸入 openstack 環境名車,選擇 openstack 版本,此處其實是選擇系統,因為 openstack 版本固定為 icehouse 版本了,點擊“前進”進入下一步。
選擇環境的部署模式,有 HA 多節點和 openstack 多節點兩個模式,HA 多節點需要至少 3 個控制節點來部署,此處選擇“HA 多節點”,點擊“前進”進入下一步;
因為環境部署在物理機上,所以選擇 KVM,如果是在虛擬機上則選擇 QEMU,若是使用 vCenter 環境的話,則選擇 vCenter,點擊“前進”進入下一步;
此處選擇 GRE 網絡模式,點擊“前進”進入下一步;
后端存儲選擇“ceph”,此處要注意的是選擇這個選項時,需要另外兩個或兩個以上節點作為存儲節點,點擊“前進”進入下一步;
附加服務,此處不選擇使用,點擊“前進”進入下一步;
點擊“新建”,完成 openstack 環境的建立。
6.2 發現節點
此測試環境中使用兩張網卡,不過最好是三張,且必須要有 PXE 功能,在 BIOS 中啟動服務器的“虛擬技術”功能,且設置為從 pxe 網絡啟動。
從 pxe 啟動后進入界面,默認會自動進入 bootstrap 啟動,畫面出現 bootstrap login 后,fuel web 才會發現此節點
Fuel web 發現節點時,提示如下
發現節點之后,接下來就是增加節點,進入剛創建的 openstack 環境,點擊右上角的“增加節點”,然后勾選“controller”角色,在選擇此角色的服務器,建議在這之前最好記好這么服務器的網卡的 MAC 地址,因為此處沒辦法判斷那臺服務器是哪臺,或者可以這樣處理,選擇控制節點時,就是開啟要作為控制節點的服務器至少三臺從網絡 PXE 啟動,然后增加節點完成之后,在進行計算節點或存儲節點服務器的選擇
增加節點完之后,如下圖所示,但狀態是“等待增加”,下圖是部署好的;
6.3 部署與配置
勾選某臺服務器進行磁盤配置和網絡配置
如下,磁盤配置,此處使用默認;
如下使用網絡配置,更改如下;
接下來進入整個網絡配置,點擊“網絡”,設置如圖所示
最后驗證網絡,如果在交換機環節沒有配置好的話,此處會提示錯誤,如果強制部署的話,部署過程可能會產生錯誤。
點擊“設置”,進行 openstack 設置和存儲設置,其他保持默認
存儲使用 ceph
都設置完成之后,點擊“部署變更”開始部署
部署完成之后如下,會提示 web 登錄的信息
關于如何進行 Mirantis OpenStack fuel 物理機部署就分享到這里啦,希望上述內容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意丸趣 TV 小編的更新。謝謝大家關注一下丸趣 TV 網站!