姓名:劉亞寧 ? ? 學(xué)號:17101223434
轉(zhuǎn)載自:http://blog.csdn.net/hchuchuan/article/details/52225660瘦麸,有刪節(jié)隧哮。
【嵌牛導(dǎo)讀】:本文主要介紹Mirantis OpenStack 9.0 在 VirtualBox上的部署安裝斟珊。
【嵌牛鼻子】:安裝VirtualBox擴展包糖耸、網(wǎng)絡(luò)拓撲淘衙、節(jié)點配置
【嵌牛提問】:如何在VirtualBox上部署安裝Mirantis OpenStack 9.0 毁欣?
【嵌牛正文】:
????????創(chuàng)建網(wǎng)絡(luò)環(huán)境
????????????????創(chuàng)建節(jié)點
????????????????????????Fuel節(jié)點配置
????????????????????????Controller節(jié)點配置
????????????????????????Compute節(jié)點配置
安裝包
VirtualBox-5.1.2-108956-Win.exe
Oracle_VM_VirtualBox_Extension_Pack-5.1.2-108956.vbox-extpack
Mirantis_Openstack.iso
bootstrap.zip
mirrors.zip
xftp
實驗機器
cpu: i5-3代及以上
ram: 8G及以上
說明
機器內(nèi)存不足將不能順利運行多個虛擬機
必須安裝VirtualBox擴展包否則不能使用PEX功能
xftp用于上傳文件到虛擬機中
1. 打開VirtualBox然后雙擊擴展包文件
2. 檢查是否成功安裝
創(chuàng)建網(wǎng)絡(luò)環(huán)境
打開VirtualBox的管理-全局設(shè)置-網(wǎng)絡(luò)
創(chuàng)建3個Host-Only網(wǎng)絡(luò)
網(wǎng)絡(luò)配置如下圖
Adapter #1
10.20.0.1/24
Adapter #2
172.16.0.1/24
Adapter #3
192.168.0.1/24
所有網(wǎng)絡(luò)取消DHCP
節(jié)點分別為Fuel部署節(jié)點,Controller控制節(jié)點缀台,Compute計算節(jié)點
Fuel節(jié)點配置
內(nèi)存:2G
硬盤大刑娜:80G
網(wǎng)卡
Adapter #1+拒絕
網(wǎng)卡啟動:否
Controller節(jié)點配置
控制節(jié)點安裝較多的服務(wù),需要較大的內(nèi)存和硬盤,同時需要選擇網(wǎng)卡啟動
內(nèi)存:5G
硬盤大芯υ肌:120G
網(wǎng)卡:
Adapter #1+拒絕
Adapter #2+全部允許
Adapter #3+全部允許
網(wǎng)卡啟動:是
Compute節(jié)點配置
計算節(jié)點啟動服務(wù)較少鼎俘,采用低配置,同樣需要選擇網(wǎng)卡啟動
內(nèi)存:2G
硬盤大斜缋浴:100G
網(wǎng)卡
Adapter #1+拒絕
Adapter #2+全部允許[修訂:nova-compute需要使用該網(wǎng)卡]
Adapter #3+全部允許
網(wǎng)卡啟動:是
計算節(jié)點不需要172.16.0.1/24公用網(wǎng)絡(luò)
修訂:nova-compute需要使用該網(wǎng)卡
網(wǎng)絡(luò)拓撲如圖贸伐,其中,Mix表示該網(wǎng)卡開啟混雜模式全部允許怔揩,Controller和Computer在192.168.0.0/24上開啟混雜模式是為了使用VLAN通信捉邢,Controller在172.16.0.0/24上開啟混雜模式是為了在PC宿主機上能直接訪問到Horizon Dashboard
修訂:nova-compute需要compute節(jié)點使用 172.16.0.0/24 網(wǎng)段
啟動Fuel節(jié)點虛擬機
加載Mirantis_OpenStack.iso
經(jīng)過大概15分鐘白字亂飛之后,出現(xiàn)灰色文字界面商膊,在這里需要自己手動對Fuel節(jié)點進行配置(安裝的時候忘了截圖伏伐,偷一張別人的)按F8跳過然后默認安裝
默默等個1小時(或者更多),出現(xiàn)以下界面則成功安裝Fuel節(jié)點
瀏覽器輸入https://10.20.0.2:8443即可登錄Fuel的web管理界面晕拆,默認賬號admin密碼admin
由于沒有聯(lián)網(wǎng)和為了加快安裝速度藐翎,使用離線鏡像進行安裝。
Bootstrap用于統(tǒng)一部署節(jié)點的引導(dǎo)操作系統(tǒng)实幕,用于為節(jié)點安裝操作系統(tǒng)
Ubuntu是節(jié)點機器的操作系統(tǒng)
下載Bootstrap_9.0吝镣,下載地址http://pan.baidu.com/s/1gfc4w6n密碼:o9x4
解壓并利用xftp直接上傳bootstrap文件夾到/var/www/nailgun/覆蓋原來的bootstrap文件夾,默認賬號root密碼r00tme
使用xshell登錄到命令行昆庇,默認賬號root密碼r00tme
執(zhí)行以下命令創(chuàng)建bootstrap鏡像
fuel-bootstrapactivate d01c72e6-83f4-4a19-bb86-6085e40416e6fuel-bootstraplist
1
2
下載ubuntu_mirrors末贾,下載地址http://pan.baidu.com/s/1gfe69iV密碼:b2m5
解壓并利用xftp上傳mirrors文件夾到/var/www/nailgun/
執(zhí)行以下命令創(chuàng)建ubuntu鏡像
fuel-createmirror
1
創(chuàng)建ubuntu鏡像時報錯忽略
啟動Controller、Compute虛擬機
自動從PXE網(wǎng)絡(luò)啟動安裝bootstrap引導(dǎo)系統(tǒng)
新建環(huán)境
配置NTP Server
網(wǎng)絡(luò)-其他整吆,NTP Server改為10.20.0.2
添加Controller節(jié)點
Controller + Cinder
添加Compute節(jié)點
Compute
配置節(jié)點接口
選擇全部-配置接口
(請逐一配置接口拱撵,因為Controller和Compute接口數(shù)量不同)
部署安裝
驗證網(wǎng)絡(luò)
網(wǎng)絡(luò)-連通性檢查-驗證網(wǎng)絡(luò)
部署
成功部署后在Fuel Dashboard首頁出現(xiàn)Horizon
點擊會跳轉(zhuǎn)至OpenStack Dashboard默認賬號admin密碼admin
如果出現(xiàn)ping_to_host[172.16.0.1] Timeout錯誤,原因是windows防火墻阻止了外部IP使用PING掂为,只需要關(guān)閉windows防火墻或者添加通過策略
無法打開Horizon網(wǎng)址裕膀,請檢查Controller節(jié)點的172.16.0.0/24對應(yīng)的網(wǎng)卡是否設(shè)置為混雜模式