單機單網卡安裝學習Openstack

最近裝了一下OpenStack,不過還有很多東西沒搞定。
環境:筆記本電腦一臺,CPU:酷睿i5,內存4G,單網卡,win7
通常Openstack安裝最少需要兩臺機器,一臺安裝管理模塊,另一臺做虛擬機運行的服務器。另外。需要雙網卡,一個網卡做內網管理互聯用。
按Openstack官方安裝文檔安裝的話,由於只有一塊網卡,所以在網卡配置、nova配置需要手工修改。OpenStack 和它依賴的一些組件在快速發展中,安裝過程中會出現很多問題需要人工干預。如果只是想看看 OpenStack 的話,使用 DevStack 是個不錯的辦法。DevStack 實際上是個 shell 腳本,可以用來快速搭建 OpenStack 的運行和開發環境,特別適合 OpenStack 開發者下載最新的 OpenStack 代碼後迅速在自己的筆記本上搭建一個開發環境出來。DevStack不適合生產環境。
安裝過程如下:
(1)安裝虛擬環境
   [note]在bios打開CPU虛擬化開關
   下載oracle VirtualBox虛擬化軟件, 在win7下安裝好。

(2)安裝ubuntu虛擬機

下載ubuntu12.04。在VirtualBox下創建一個虛擬機,選擇ubuntu ISO文件,安裝好後linux系統(選擇安裝ssh)。

  在VirtualBox管理器上修改虛擬機網絡屬性,設置爲橋模式。
  修改虛擬機網卡配置爲靜態IP方式。
(3)安裝Devstack
   a) 需要git打包工具
      $ sudo apt-get -y install git
   b)下載Devstack
     $ git clone git://github.com/openstack-dev/devstack.git
  c)修改Devstack配置
    $ cd devstack;
    修改公網IP地址段,默認是採用172,我改成10.3.92.192的網段。(與虛擬機網絡地址一致)

FLOATING_RANGE=${FLOATING_RANGE:-10.3.92.192/28}

  d)安裝DevStack 
    $./stack.sh
   [注]:我的機器這步安裝失敗,運行下面一系列操作,再運行./stak.sh

sudo apt-get clean

cd /var/lib/apt

        sudo mv lists lists.old

         sudo mkdir -p lists/partial

        sudo apt-get clean

       sudo apt-get update

./stack.sh運行時間很長,因爲要下載一堆軟件。中間會提示輸入若干密鑰,記住密鑰。

e)成功運行

   在IE,打開"http://X.X.X.X"就看到Openstack管理界面 (IP地址是虛擬機的IP),管理員用戶名'admin',密鑰是安裝過程中輸入的。
   

 

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