溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

發(fā)布時間:2022-01-14 15:54:18 來源:億速云 閱讀:252 作者:柒染 欄目:云計算

這篇文章跟大家分析一下“如何進(jìn)行Mirantis OpenStack fuel 物理機部署”。內(nèi)容詳細(xì)易懂,對“如何進(jìn)行Mirantis OpenStack fuel 物理機部署”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭O旅娓【幰黄鹕钊雽W(xué)習(xí)“如何進(jìn)行Mirantis OpenStack fuel 物理機部署”的知識吧。

理機上使用fuel 5.1部署openstack HA存儲使用ceph

本人剛開始接觸openstack,對一切還不是很熟悉,剛開始時是使用rdo 快速部署單節(jié)點openstack,之后手動安裝了次openstack,是安裝文檔來敲命令,有些地方又看不懂,非常麻煩,更別說部署一個多節(jié)點的openstack HA高可用環(huán)境了,還好openstack社區(qū)中,mirantis openstack出了Fuel這個工具,可以快速部署一套o(hù)penstack。除了使用之前在vmware workstation 10上使用fuel5.0快速部署了openstack HA高可用,感覺還不錯,很快就裝好了一個openstack HA高可用的環(huán)境。        

最近看到5.1版本的出來了,看了相關(guān)文檔,現(xiàn)在來在實際物理環(huán)境中部署一套o(hù)penstack HA環(huán)境,其中使用ceph作為統(tǒng)一存儲,另外添加兩個存儲節(jié)點。

1、關(guān)于mirantis

Mirantis,一家很牛逼的openstack服務(wù)集成商,他是社區(qū)貢獻(xiàn)排名前5名中唯一一個靠軟件和服務(wù)吃飯的公司(其他分別是Red Hat, HP, IBM,Rackspace)。相對于其他幾個社區(qū)發(fā)行版,F(xiàn)uel的版本節(jié)奏很快,平均每兩個月就能提供一個相對穩(wěn)定的社區(qū)版。

2、關(guān)于FUEL

Fuel 是一個為openstack端到端”一鍵部署“設(shè)計的工具,其功能含蓋自動的PXE方式的操作系統(tǒng)安裝,DHCP服務(wù),Orchestration服務(wù) 和puppet 配置管理相關(guān)服務(wù)等,此外還有openstack 關(guān)鍵業(yè)務(wù)健康檢查和log 實時查看等非常好用的服務(wù)。

FUEL5.1是基于icehouse版本的openstack,其中系統(tǒng)為centos6.5和Ubuntu12.04.4。

Fuel的優(yōu)點如下:

·        節(jié)點的自動發(fā)現(xiàn)和預(yù)校驗

·        配置簡單、快速

·        支持多種操作系統(tǒng)和發(fā)行版,支持HA部署

·        對外提供API對環(huán)境進(jìn)行管理和配置,例如動態(tài)添加計算/存儲節(jié)點

·        自帶健康檢查工具

·        支持Neutron,例如GRE和namespace都做進(jìn)來了,子網(wǎng)能配置具體使用哪個物理網(wǎng)卡等

Fuel的架構(gòu)

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

3、環(huán)境拓?fù)鋱D

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

但在部署時因為是測試環(huán)境,所以網(wǎng)卡有限每個服務(wù)器只有兩張網(wǎng)卡,所以只用到兩臺交換機,交換機是DELL PowerConnect 5448和DELL PowerConnect 5448。

4、交換機配置

   配置所需要的VLAN(此處用到的VLAN有101和102),以及在交換機端口上開啟流量控(flowcontrol),所有交換機包括Private, Management, Storage networks都需允許所需要的VLAN通過即在使用端口上配置為trunk模式,并允許VLAN。配置如下(其他交換機設(shè)備的配置可能會有所不同)

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網(wǎng)絡(luò)驗證的時候會出現(xiàn)問題。因為使用到了VLAN標(biāo)記。

5、安裝fuel master

這個就是單純裝系統(tǒng)在加點配置,如下圖所示進(jìn)入安裝歡迎界面,按提示按“Tab”鍵可以修改ip信息,也可以將showmenu=no修改為showmenu=yes,然后回車進(jìn)入詳細(xì)配置界面,此處是使用默認(rèn)安裝,直接回車即可一步安裝完成。

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

安裝完成后的界面如下圖所示

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

該界面提示了root用戶登錄的密碼,以及fuel web登錄的方式以及用戶名和密碼,使用網(wǎng)頁登錄界面如下所示

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

6、部署過程

6.1 新建openstack環(huán)境

使用用戶名admin,密碼admin登錄后見如下圖界面

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

點擊“新建openstack環(huán)境”開始建立openstack環(huán)境,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

輸入openstack環(huán)境名車,選擇openstack版本,此處其實是選擇系統(tǒng),因為openstack版本固定為icehouse版本了,點擊“前進(jìn)”進(jìn)入下一步。

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

選擇環(huán)境的部署模式,有HA多節(jié)點和openstack多節(jié)點兩個模式,HA多節(jié)點需要至少3個控制節(jié)點來部署,此處選擇“HA多節(jié)點”,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

因為環(huán)境部署在物理機上,所以選擇KVM,如果是在虛擬機上則選擇QEMU,若是使用vCenter環(huán)境的話,則選擇vCenter,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

此處選擇GRE網(wǎng)絡(luò)模式,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

后端存儲選擇“ceph”,此處要注意的是選擇這個選項時,需要另外兩個或兩個以上節(jié)點作為存儲節(jié)點,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

附加服務(wù),此處不選擇使用,點擊“前進(jìn)”進(jìn)入下一步;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

點擊“新建”,完成openstack環(huán)境的建立。

6.2 發(fā)現(xiàn)節(jié)點

此測試環(huán)境中使用兩張網(wǎng)卡,不過最好是三張,且必須要有PXE功能,在BIOS中啟動服務(wù)器的“虛擬技術(shù)”功能,且設(shè)置為從pxe網(wǎng)絡(luò)啟動。

從pxe啟動后進(jìn)入界面,默認(rèn)會自動進(jìn)入bootstrap啟動,畫面出現(xiàn)bootstrap login后,fuel web才會發(fā)現(xiàn)此節(jié)點

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

Fuel web發(fā)現(xiàn)節(jié)點時,提示如下

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

發(fā)現(xiàn)節(jié)點之后,接下來就是增加節(jié)點,進(jìn)入剛創(chuàng)建的openstack環(huán)境,點擊右上角的“增加節(jié)點”,然后勾選“controller”角色,在選擇此角色的服務(wù)器,建議在這之前最好記好這么服務(wù)器的網(wǎng)卡的MAC地址,因為此處沒辦法判斷那臺服務(wù)器是哪臺,或者可以這樣處理,選擇控制節(jié)點時,就是開啟要作為控制節(jié)點的服務(wù)器至少三臺從網(wǎng)絡(luò)PXE啟動,然后增加節(jié)點完成之后,在進(jìn)行計算節(jié)點或存儲節(jié)點服務(wù)器的選擇

如何進(jìn)行Mirantis OpenStack fuel 物理機部署
增加節(jié)點完之后,如下圖所示,但狀態(tài)是“等待增加”,下圖是部署好的;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

6.3 部署與配置

勾選某臺服務(wù)器進(jìn)行磁盤配置和網(wǎng)絡(luò)配置

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

如下,磁盤配置,此處使用默認(rèn);

 如何進(jìn)行Mirantis OpenStack fuel 物理機部署

如下使用網(wǎng)絡(luò)配置,更改如下;

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

接下來進(jìn)入整個網(wǎng)絡(luò)配置,點擊 “網(wǎng)絡(luò)”,設(shè)置如圖所示

 如何進(jìn)行Mirantis OpenStack fuel 物理機部署

最后驗證網(wǎng)絡(luò),如果在交換機環(huán)節(jié)沒有配置好的話,此處會提示錯誤,如果強制部署的話,部署過程可能會產(chǎn)生錯誤。

點擊“設(shè)置”,進(jìn)行openstack設(shè)置和存儲設(shè)置,其他保持默認(rèn)如何進(jìn)行Mirantis OpenStack fuel 物理機部署

存儲使用ceph

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

都設(shè)置完成之后,點擊“部署變更”開始部署

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

部署完成之后如下,會提示web登錄的信息

如何進(jìn)行Mirantis OpenStack fuel 物理機部署

關(guān)于如何進(jìn)行Mirantis OpenStack fuel 物理機部署就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI