openstack 之 使用virtualbox 自動安裝mirantis openstack

    

    請直接參考https://docs.mirantis.com/openstack/fuel/fuel-9.0/  上的 《Mirantis-OpenStack-9.0-QuickStartGuide》

    以前不知道mirantis還提供了更加快捷的部署方案,就是連virtualbox的環境都幫你自動化部署完成了,你只需要根據你的硬件條件,按照你的需求配置虛擬機的相關參數,比如你的環境只有8G內存,那麼你就選擇部署一個3個節點的openstack,直接在virtualbox script中調用相應的腳本即可,後面就直接交給腳本自己去跑!中間的virtualbox裏面的虛擬機硬盤大小、內存分配、網絡配置等等,全部由腳本自動完成,看起來很爽的樣子!

    主要步驟是這樣的:

    1、準備環境,如果是windows環境,需要先安裝cygwin( 官網:http://mirrors.163.com/cygwin/) ;無論是linux環境還是windows環境,都需要先下載和安裝virtualbox以及相應版本的Extension_Pack(爲了簡便期間,我們這裏以windows環境爲例,以win10 64位爲例),具體如何安裝cygwin詳見上面官網上下載的文檔。這裏注意一點,在安裝cygwin中的時候需要配置一個鏡像網站,默認是沒有163鏡像網站的,需要添加並選擇這個網址:http://mirrors.163.com/cygwin/  ,否則速度會非常的慢!

    2、下載fuel的版本,這裏是fuel9.0 ,對應的是Openstack 的Mitaka版本;

    3、下載對應fuel 9.0 中的virtualbox scrip ,並且解壓到 cygwin 一個目錄中,比如:fuel-virtualbox-stable-mitaka目錄。

    4、將fuel 9.0的鏡像放到cygwin 中上面 fuel-virtualbox-stable-mitaka中的iso目錄下;

    5、打開cygwin軟件,進入到fuel-virtualbox-stable-mitaka 這個目錄,然後運行腳本launch_8G.sh或者launch_16GB.sh  ,這裏根據你機器的資源情況進行選擇,我這裏選擇的是launch_16GB.sh。

    好了,後面就慢慢等待。。。。。還是挺快的,比手工安裝快了N倍。大概等了半小時之後,fuel-master就安裝完成了,這裏面可以看一下腳本的執行窗口,其中看到fuel-master本來是需要連接到internet以便於下載安裝鏡像和bootstrap鏡像,但是這裏面是沒有連接到外網(也不建議連,因爲國外的網速非常慢);

    接下來virtualbox腳本繼續配置了5個fuel-slave虛擬機,然後虛擬機開始啓動並且去fuel-master上找相應的bootstrap安裝鏡像,但是這個時候其實是沒有可用的bootstrap安裝鏡像,後面需要手工下載和上傳相應的bootstrap和mirror ,具體操作詳見另一篇博客《openstack 之fuel 9 安裝 Openstack Mitaka 版本》 。

    將bootstrap鏡像activate激活後,fuel-slave就開始自動安裝bootstrap鏡像,之後,就是比較熟悉的,直接在openstack管理界面上配置openstack環境了。

     注意有一個細節,virtualbox安裝完成之後需要配置虛擬機磁盤默認位置該爲其他數據盤,因爲默認的位置是安裝目錄下面,如果默認安裝時在C盤下面,那麼很有可能C盤空間會被佔滿。具體設置方法是:  管理-> 全局設定 -> 常規 -> 默認虛擬電腦位置 

    通過親測之後,發現fuel-master安裝只能安裝到操作系統層面,後面還是需要自己重新通過fuel的ISO手工安裝。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章