單機單網卡安裝學習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',密鑰是安裝過程中輸入的。    

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com