轉(zhuǎn)載請(qǐng)注明:姬子的博客
目前mos已更新到了8.0,集成了openstack的L版。搭載迄今為止最成熟的M版的9.0也是指日可待了。
openstack愈趨成熟,我們愈是按耐不住內(nèi)心的狂熱。因而乎小火伴們紛紜爆發(fā)了自己的小宇宙跳進(jìn)MOS8.0的坑,被坑得“不亦樂(lè)乎”。
確切,MOS8.0很難輕松的裝成功。網(wǎng)絡(luò)這塊大山,1直壓著我們步履維艱。
為了減少后來(lái)過(guò)路人的壓力,我們做好了本地源,離線安裝MOS8.0!
恩,下面就動(dòng)手了。
前期準(zhǔn)備
MOS8.0本地源下載:https://3295a7.lt.yunpan.cn/lk/cStGFgn3j6nUh 訪問(wèn)密碼 e930
虛擬機(jī)軟件用virtualbox,我的版本是5.0.18,下載地址:https://www.virtualbox.org/wiki/Downloads
目前MOS已更新到了8.0 , MOS鏡像下載地址:https://software.mirantis.com/releases/#supported
硬件條件參考:
master 2g / 128g
controller 4g /128g
compute 4g /128g
測(cè)試機(jī)器要8G及以上內(nèi)存,我的環(huán)境是臺(tái)式WIN10+16G內(nèi)存;controller/compute 2g也是可以的,2g部署可能會(huì)出錯(cuò)(看運(yùn)氣!),硬件條件越高越好!
虛擬機(jī)硬盤是動(dòng)態(tài)分配的,保險(xiǎn)起見(jiàn)開(kāi)128g
網(wǎng)絡(luò)環(huán)境:
1、10.20.0.1 master節(jié)點(diǎn)通過(guò)pxe網(wǎng)絡(luò)部署openstack的專用網(wǎng)絡(luò)
2、172.16.0.1 openstack公共網(wǎng)絡(luò),給實(shí)例提供浮動(dòng)IP并提供外部網(wǎng)絡(luò)
3、192.168.0.1 openstack的內(nèi)部,管理,存儲(chǔ)網(wǎng)絡(luò),該網(wǎng)絡(luò)的混雜模式要全部允許。
開(kāi)始部署 master、controller、compute節(jié)點(diǎn)
打開(kāi)管理-全局控制,新建上面3個(gè)網(wǎng)絡(luò),網(wǎng)卡模式全部為 host-only / 制止dhcp。
新建虛擬機(jī),命名master,內(nèi)存2g
網(wǎng)卡搭載網(wǎng)卡#4的 10.20.0.1 網(wǎng)絡(luò) 混雜模式:全部允許
搭載MOS8.0鏡像,開(kāi)啟虛擬機(jī),默許啟動(dòng)
ps:安裝好centos系統(tǒng)后會(huì)重啟,重啟后出現(xiàn)這個(gè)界面有15秒的時(shí)間按任意鍵進(jìn)入 fuel-mean,別錯(cuò)過(guò)!
進(jìn)入配置菜單,來(lái)到bootstrap image選項(xiàng)。這里說(shuō)明1下,mos8自帶有1個(gè)centos7的bootstrap,即便不聯(lián)網(wǎng)新建bootstrap也是可以的,選擇跳過(guò)。
不過(guò)從我安裝過(guò)的mos9.0社區(qū)版來(lái)看,9.0是不帶bootstrap的,也就是說(shuō),必須要聯(lián)網(wǎng)新建bootstrap。固然,mos9.0正式版還沒(méi)發(fā)布,只是社區(qū)的測(cè)試版。究竟是怎樣樣還很難說(shuō)。
保存并退出
以后會(huì)自動(dòng)配置系統(tǒng),啟動(dòng)docker,非常的漫長(zhǎng)。使用Vmware Workstation的朋友注意,用Vmware Workstation安裝docker常常只是啟動(dòng)了兩個(gè)(mos8.0的docker有11個(gè)),這會(huì)致使很多朋友 10.20.0.2:8000 的 web UI界面沒(méi)法打開(kāi)!
1個(gè)多小時(shí)的等待,至此,master節(jié)點(diǎn)安裝好了。
打開(kāi) 10.20.0.2:8000 測(cè)試1下
安全起見(jiàn),拍個(gè)快照以備后用。
下面開(kāi)始做正事!為方便操作,用xshell ssh登錄master節(jié)點(diǎn) 賬號(hào)root 密碼r00tme
打開(kāi) /var/www/nailgun 目錄 ,ls發(fā)現(xiàn)目錄下現(xiàn)在是沒(méi)有 mirrors 這個(gè)文件夾的
準(zhǔn)備好本地源,本地源大小有2.45g,下載地址見(jiàn)上文。解壓下載的本地源緊縮包,用xshell的xftp插件(不管你用甚么方法)把下載的本地源緊縮包下的 mirrors 文件夾 上傳至master節(jié)點(diǎn)的 /var/www/nailgun 目錄下
看清楚目錄,外傳錯(cuò)
本地源大小,2.45g
多出了 mirrors 目錄(mirrors相當(dāng)重要,別更改文件夾名)
上傳好后,直接運(yùn)行命令 fuel-createmirror
出現(xiàn)報(bào)錯(cuò)是正常的,我們現(xiàn)在是離線安裝。目的是讓web UI后臺(tái)管理界面的源地址變成本地地址!
做好了!不用理睬報(bào)錯(cuò)。master的操作暫時(shí)到這里。可以先做個(gè)快照保存
新建兩個(gè)虛擬機(jī) controller/compute 4g/128g 越大越好不容易出錯(cuò),內(nèi)存小了會(huì)出錯(cuò)
新建后,點(diǎn) 設(shè)置 系統(tǒng)項(xiàng) 勾選 網(wǎng)絡(luò)啟動(dòng)(兩個(gè)虛擬機(jī)都是如此)
搭載上面新建的3塊網(wǎng)卡,3塊網(wǎng)卡的混雜模式為全部允許(兩個(gè)虛擬機(jī)都是如此),搭載后點(diǎn)擊肯定保存
分別開(kāi)啟 contreoller/compute 虛擬機(jī) ,選擇啟動(dòng)盤時(shí)點(diǎn)擊取消,它會(huì)自動(dòng)從master節(jié)點(diǎn)的pex網(wǎng)絡(luò)啟動(dòng)
master節(jié)點(diǎn)從pex網(wǎng)絡(luò)發(fā)現(xiàn)后,出現(xiàn)這個(gè)界面選擇第2個(gè)bootstrap按回車,由于前面我們已跳過(guò)了新建最新bootstrap。因此選擇第1和第3項(xiàng)是沒(méi)有用的。(兩個(gè)虛擬機(jī)都是如此)
成功加載MOS8.0自帶的centos7 bootstrap
兩個(gè)虛擬機(jī)成功加載bootstrap后,我們?cè)陂喿x器打開(kāi)網(wǎng)址 10.20.0.2:8000
切換至安全加密網(wǎng)址https,即10.20.0.2:8443,賬號(hào)密碼都是admin
mos8.0的管理界面
新建openstack環(huán)境,名稱隨你填,可以看到,mos8.0不支持centos搭建openstack了,社區(qū)版的9.0也是如此只是多出了1個(gè)uca模式的ubuntu。以后1路默許便可,按需選擇。
點(diǎn)擊 設(shè)置 選項(xiàng) 拉到下邊
可以看到 Repositories 的網(wǎng)址已變成本地的web服務(wù)器地址了,這就是運(yùn)行 fuel-createmirror 的目的所在(如果不運(yùn)行網(wǎng)址會(huì)是國(guó)外的源地址,天朝網(wǎng)絡(luò)你懂的)。說(shuō)明1下,本地源由mos+ubuntu兩個(gè)鏡像組成,默許的源網(wǎng)址都在國(guó)外,要是直接fuel-createmirror 做鏡像會(huì)非常困難,1般情況下我們ubuntu的源都會(huì)改成國(guó)內(nèi)的阿里云鏡像的地址(也能夠是其他的鏡像站),mos的源只能用國(guó)外官方的。目前國(guó)內(nèi)還沒(méi)有公然的mos源,要是有朋友“壕”的話。可以開(kāi)個(gè)服務(wù)器做個(gè)公然的mos鏡像源,畢竟姬子沒(méi)條件沒(méi)資源,只能自己在本地搭個(gè)web服務(wù)器同步了8.0和9.0的源自己使用了。關(guān)于如何制作本地源和bootstrap我會(huì)另寫1篇文章的。本地源先短暫介紹到這里。
點(diǎn)擊 網(wǎng)絡(luò) 項(xiàng),在 other 項(xiàng)把 ntp 地址改成 10.20.0.2 即master節(jié)點(diǎn),點(diǎn)擊保存設(shè)置。
回到首頁(yè),添加節(jié)點(diǎn),controller集成cinder
compute也是如此
配置網(wǎng)絡(luò)接口,記得網(wǎng)卡3的混雜模式要全部允許。你知道的,要承載那末多的網(wǎng)絡(luò)。
點(diǎn)擊 驗(yàn)證網(wǎng)絡(luò)
1般情況下都會(huì)驗(yàn)證成功的,畢竟離線安裝,驗(yàn)證網(wǎng)絡(luò)的目的只是檢查與 Repositories 下地址的聯(lián)通性。如果不通過(guò)的朋友請(qǐng)檢查自己的環(huán)境是不是有問(wèn)題
點(diǎn)擊部署,只要不報(bào)錯(cuò),提示可以疏忽
1下子飆到了42%,不過(guò)還是要等好久的,要1個(gè)多鐘吧。先裝ubuntu再裝openstack
為了做實(shí)驗(yàn)特地買了主機(jī)和內(nèi)存條,呵呵!效果還不錯(cuò),要是機(jī)器卡的話,關(guān)掉沒(méi)必要要的程序。
好了,經(jīng)過(guò)漫長(zhǎng)的等待,終究安裝好了
直接點(diǎn)擊 Horizon 跳到openstack后臺(tái)管理界面 我這里網(wǎng)址是 172.16.0.3
尋尋覓覓了那末久,終得揭開(kāi)L版的神秘面紗!
怎樣樣?是否是很期待!
關(guān)于接下來(lái)如何導(dǎo)入鏡像和開(kāi)啟虛擬機(jī)實(shí)例,我在mos6.0寫的很清楚了,這里不再贅述。
Mirantis OpenStack Fuel6.0安裝使用—Step2 :http://jizi.updays.cn/archives/57
Done All ! Enjoy Yourself !
See You Again !
轉(zhuǎn)載請(qǐng)注明:姬子的博客