OpenStack安裝

基本配備

* CPU 2 cores
* RAM 4 GB 
* 磁碟大小 60 GB
* 作業系統 Ubuntu 14.10

架設環境

密碼更改

  1. sudo -i
  2. passwd root

修改bashrc資料

  1. vi .bashrc 將紅框內的文字修改成如下圖,之後輸入:wq!強制寫入並離開。

安裝VMwareTools (虛擬機才需要)

  1. Vsphere 詳細目錄->客體->安裝 VMwareTools
  2. cp VMwareTools-9.4.5-1598834.tar.gz /vmtools/
  3. tar -xaf VMwareTools-9.4.5-1598834.tar.gz
  4. shutdow -h now #關機

設定網路 & 測試網路

圖上ip 匝道 遮罩 僅供參考

ping -c 5 140.138.145.240
-----測試連接ubuntu網站是否可以使用
ping -c ubuntu-tw.org
-----測試ping DNS是否可已使用
如不行請將DNS 改成 8.8.8.8 or 8.8.4.4

ping 自己輸入的ip 測試是否設定成功

安裝套件

  • sudo apt-get update -----更新指令

可能遇到狀況為下列兩點,如果沒有即可跳過

  1. lock 問題

    sudo rm /var/lib/apt/lists/lock  ----- 移除檔案  
    sudo rm /var/cache/apt/archives/lock -----移除檔案  
    sudo rm /var/lib/dpkg/lock  -----移除檔案  
    sudo dpkg --configure -a  -----執行    

  2. 404連接不到網路問題  

    sudo sed -i -re 's/([a-z]{2}\\.)?achive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list  

  • sudo apt-get install git -y -----安裝git套件
  • which git -----檢查是否安裝成功
  • sudo apt-get install openssh-server -y -----安裝SSH套件
  • which openssh-server -----檢查是否安裝成功

安裝Openstack

  1. git clone git://github.com/openstack-dev/devstack.git

     修正此問題方法如下(Unable to find expected entry 'main/binary-amd64/Packages' in Release file)
     * 修改/etc/apt/sources.list,找到 deb http://archive.canonical.com/ubuntu utopic universe main restricted multiverse  
    
     * 修改成
     deb http://archive.canonical.com/ubuntu utopic partner
    
  2. cd devstack && ./stack.sh

參考資料 reference

1.Openstack基本架設, http://www.ndfnet.tw/?p=1661
2.Unable to find expected entry 'main/binary-amd64/Packages' in Release file, http://askubuntu.com/questions/371748/unable-to-find-expected-entry-main-binary-amd64-packages-in-release-file
3.openstack devstack installation on Ubuntu Desktop 14.04.1 LTS,https://www.youtube.com/watch?v=q-uG8RwC3Q0(僅限參考)

results matching ""

    No results matching ""