Mos源搭建是OpenStack環境搭建部署的基礎,使用Mos9.0源製做master主節點,利用PXE技術,能夠實現OpenStack私有云的快速搭建、部署與重置,極大的提升工做效率。shell
序號數據庫 |
名稱bootstrap |
數量ubuntu |
備註瀏覽器 |
1服務器 |
MOS9.0系統鏡像網絡 |
1性能 |
MirantisOpenStack-9.0.iso測試 |
2ui |
部署節點啓動鏡像離線包 |
1 |
bootstraps.zip |
3 |
操做系統及OpenStack離線包 |
1 |
mirrors.zip |
4 |
系統刻錄軟件 |
1 |
win32_disk_imager.zip |
設備名稱 |
節點名稱 |
配置 |
主機點 |
master |
普通臺式機CPU4核,內存4G, 硬盤500G |
內部網 |
PXE及管理存儲網 |
>百兆 |
交換機 |
|
容許LAN 2層通信 |
暫無
最低配置
節點 |
CPU |
內存 |
硬盤 |
網卡 |
備註 |
控制節點 |
>= 16核 |
>= 32G |
2塊200+G (系統作read1) |
1個100M+ 2個1000M+ |
|
計算節點 |
>= 8核 |
>= 32G |
2塊200+G (系統作read1) 1+塊1+T作存儲 |
2個1000M+ |
|
建議配置
節點 |
CPU |
內存 |
硬盤 |
網卡 |
備註 |
控制節點 |
E5-2630v2*2 (24核) |
16G*4 |
2*600G SAS(Raid1) + 2*240G SSD(Raid1) |
1G * 2 + 10G*2 (Intel 82599EB 10-Gigabit SFI/SFP+ ) |
SAS用做裝系統,SSD用做數據庫及元數據 |
計算節點 |
E5-2640v2*2 (32核) |
16G*24 |
2*600G SAS(Raid1) + 6*4T(Raid5) SATA |
1G * 2 + 10G*2 (Intel 82599EB 10-Gigabit SFI/SFP+ ) |
一臺計算節點可虛12臺32G服務器 |
一、將MirantisOpenStack-9.0.iso系統鏡像經過win32_disk_imager軟件刻錄進UPan。
二、將刻錄好的UPan插在master節點上,並啓動master,選擇從USB啓動。片刻以後進入一下界面。
三、在彈出該界面後按Tab鍵,進入修改配置界面,經過左右方向鍵移動光標將配置中的全部10.20.0.2修改成10.1.211.29,將全部的10.20.0.1修改成10.1.211.254,而後按回車鍵。(注意:10.1.211.29爲master的IP,10.1.211.254爲該LAN網關)
四、通過大概30分鐘左右的安裝,進入一下界面
五、點擊回車鍵關閉警告,進入一下界面配置
六、此處須要修改Bootstrap Image,勾選Skip building bootstrap image,勾選後如上圖。以及修改Root Password(爲方便記憶修改成123456)。而後
七、選擇Save and Quit後點擊回車鍵。以後系統會自動配置,通過大概一到兩個小時的安裝後,master節點安裝成功。
八、打開http://ip:8000測試下:
若彈出該界面則安裝成功,其餘則失敗,請仔細覈對後重試。
解壓bootstrap.zip和mirrors.zip兩個鏡像文件到本地(注意:解壓時選擇解壓到當前文件夾)。經過xshell遠程安裝好的master節點(ip:xx user:root password:123456),經過xftp上傳鏡像。上傳步驟以下
l 將本地bootstraps文件夾下的bootstrap_stub和d01c72e6-83f4-4a19-bb86-6085e40416e6文件夾上傳到Fuel安裝節點的/var/www/nailgun/bootstraps目錄下。
l 將本地bootstraps文件夾下的active_bootstrap目錄下的文件上傳到Fuel安裝節點的/var/www/nailgun/bootstraps/bootstrap_stub
l 建立軟鏈接:ln -s /var/www/bootstraps/bootstrap_stub active_bootstrap(存在的話不須要此步驟)
l 激活bootsrtap
激活步驟以下:
l fuel-bootstrap list,查看狀態
l 激活fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6
l fuel-bootstrap list,查看狀態
l 上傳解壓的「mirrors」文件夾至master節點的 /var/www/nailgun/ 目錄下
l 在處於離線狀態(指未接入互聯網)的master節點運行命令 (會報錯,可忽略) fuel-createmirror
開始建立鏡像
成功建立鏡像,建立鏡像結束。(此處爲離線建立鏡像因此會報錯)
啓動一個從節點,選擇從PXE啓動(即從網絡啓動,有些服務器或電腦未開啓該啓動項,須要開啓後再重啓選擇。該處如何選擇從網絡啓動,以及如何開啓從網絡啓動,涉及服務器種類繁多,不詳細介紹,煩請自行必應或百度或谷歌一下)。
master節點從PXE網絡發現後,出現如下界面選擇ubuntu_bootstrap按回車,由於前面咱們已經跳過新建bootstrap。所以選擇咱們後來上傳的鏡像(全部從節點都是如此)
成功加載bootstrap。
第二個從節點同第一個節點,從PXE啓動,若有多個節點都是如此。注:如下操做,須要一臺電腦或筆記本連接入PXE網絡路由器或其下交換機中,配置PXE網絡IP。
待兩個從節點成功加載bootstrap後,在瀏覽器上打開網址http://ip:8443
進入管理界面,在通知中能夠查看到兩個新添的節點。
至此,Mos9.0fuel安裝部署完成。