windows下在virtualbox中的Fuel Openstack 9.0 安裝過程


一.材料:

1.軟件:

virtualbox

xshell(或putty,winscp)

bootstrap.zip(580MB)

mirrors(3.01GB)

MirantisOpenStack-9.0(2.7GB)

2.硬件要求:

內存:12GB(4(1):fuel-master+5:fuel-controller+5:fuel-computer)

硬盤:300GB(60+120+120)

3.本文宿主機操作系統:

win7sp1

二.操作

1.准備工作:

1.網卡(VirtualBox Ctrl+W):

virtualbox中,新建三個網卡(原來虛擬機默認安裝的不需要考慮),假設分別為1,2,3.

網卡設置如下:

1.

2.

3.

2.新建三個虛擬主機:fuel-master,fuel-controller,fuel-computer

1).虛擬主機的網卡設置如下:

  a.fuel-master虛擬機網絡分別啟用4個網卡.

  其中,前三個網卡的連接方式調節為僅主機(Host-Only)網絡,界面名稱分別是我上面假定的虛擬網卡1,2,3,混雜模式設置為全部允許.

  第四個網卡設置為NAT網絡轉換.

 

  b.fuel-controller和fuel-computer虛擬機網絡只啟用三個網卡.

  其中,前三個網卡的連接方式調節為僅主機(Host-Only)網絡,界面名稱分別是我上面假定的虛擬網卡1,2,3,混雜模式設置為全部允許.

  大致設置如下:

  

2)虛擬主機的CPU,內存,硬盤,設置:

  CPU 內存 硬盤
fuel-master 2,PAE 4GB(安裝完之后調整為1GB) 60GB
fuel-controller 2,PAE 4GB 120GB
fuel-computer 2,PAE 4GB 120GB

2.安裝fuel-master.

  為fuel-master加載MirantisOpenStack-9.0.iso鏡像.啟動該虛擬機.

再過一段時間(記不清了,大概是20分鍾),就會出現這個界面:

按照提示,按F8保存退出.

接下來需要3個小時左右,直到出現下面的界面:

意味着:你可以通過兩種方式訪問fuel-openstack,虛擬主機終端,以及網頁CGI的形式.

終端登陸的用戶名為root,密碼為:r00tme.

網頁登陸用戶密碼都是admin.

打開你的瀏覽器,輸入:https://10.20.0.2:8443

用戶密碼都是admin

導入本地源(由於這里都是離線安裝,所以要在本地布置源).

這里面為了方便,使用xshell做.

打開xshell,新建鏈接,主機項填入:10.20.0.2,回車進入輸入用戶名界面,輸入root.隨后在接下來的界面輸入密碼:r00tme.

 

點擊菜單中的窗口=>傳輸新文件夾,彈出下面的界面.

左邊是你的宿主電腦的文件,右邊是你的fuel-master虛擬主機的文件.

在左邊找到你的mirrors.zip和bootstraps.zip的解壓的文件夾,在右邊找到/var/www/nailgun這個文件夾,大概就是這個樣子:

接着,在左邊選中你的兩個文件夾,右鍵傳輸,全部覆蓋,一共不到4GB,傳輸1分鍾左右.

接着,就可以關閉我們的xshell了.

切回fuel-master虛擬機,以root(密碼r00tme)的身份登陸終端,輸入:fuel-createmirror命令,大概一共20分鍾的樣子,最后提示如下:

Try to update theRelease 'Mitaka on Ubuntu 14.04'

Try to update theRelease 'Mitaka on Ubuntu+UCA 14.04'

Operations have been completed successfully

為了驗證是否已經激活,輸入:fuel-bootstrap list,激活會有active字樣:

修改fuel-master網卡配置,輸入:

vi /etc/sysconfig/network-scripts/ifcfg-eth1

使用的vi編輯器,簡單用法就是輸入i進入插入模式,按方向鍵調整光標位置,進行需要的修改,修改如下:

更改完畢后,按Esc,輸入:wq,注意:有冒號!!!保存退出配置文件.

輸入:service network restart,以便使網絡更改生效.

此外,如果內存偏低(比如一共還不到8G),fuel-master中輸入shutdown 0關閉掉,設置它的內存為1GB,開機等待啟動完畢.

至此,fuel-master基本操作完畢.

2.fuel-controller和fuel-computer安裝.

啟動fuel-controller和fuel-computer,啟動時,按F12=>l(是L)=>選擇ubuntu_bootstrap,回車進入,如圖:

 

等待網絡啟動,直到出現如圖類似界面,加載完畢:

這時,可以在fuel-master中輸入:fuel node查看這兩個虛擬主機狀態,如果已經上線,會有如下顯示:

如果不在線,就不會提示是1,而是沒有任何數字.

3.雲計算平台的部署

接下來,你基本就可以通過網頁控制這些虛擬機了.

還是回到網頁界面:https://10.20.0.2:8443,點擊新建openstack環境,輸入名稱(這里是test),一路下一步,建好了,如下所示:

進入test,點擊節點=>添加節點,根據你的虛擬主機的第一個網卡的地址最后四位,去判斷哪個是controller節點,哪個是conputer節點(提示:還是回到virtualbox,查看controller節點的設置=>網絡=>網卡1,如圖:

以我的為例,結尾為3ad7的節點就是我的控制節點,找到這個節點(提示:頁面會顯示Untitled(3a:d7),為了方便管理,單擊節點名稱,重新命名為好記的,比如:controller(3a:d7).

選中該節點,設置它為Controller和Cinder,如圖:

conputer節點是類似的,就不再解釋.

接着,選中這兩個節點(提示:最上面的選擇全部),點擊上面的按鈕接口配置,可以拖動右邊的小(注意:小)矩形(Admin),拖至如下圖所示:

接着,選擇最上面的網絡,調整如下:

(提示,原來的刪掉或修改).

接着,點擊網絡驗證=>連通性檢查,沒有問題,則會提示如下:

如果有錯誤,按照上面的操作,再仔細檢查,哪里是否有遺漏(提示:比較好的辦法是,每確認一段操作沒有問題了,就對對應虛擬機進行備份(系統快照),這樣可以最快的速度安裝避免走彎路).

接着,就是這個了,如圖:

會提示再次確認,按綠色按鈕,等着吧,大概需要一個多小時.

最終,會有這個顯示:

點擊Horizon,就可以進入你的雲計算平台了~~~

算下來,大概需要5個小時,我花了3天時間(42個小時),總算裝上了~~~

參考文檔:

https://wenku.baidu.com/view/1b9cb2dff021dd36a32d7375a417866fb94ac048.html

http://blog.51cto.com/11988833/1840826

如有紕漏,請給指正.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM