OpenStack安裝
基本配備
* CPU 2 cores
* RAM 4 GB
* 磁碟大小 60 GB
* 作業系統 Ubuntu 14.10
架設環境
密碼更改
- sudo -i
- passwd root
修改bashrc資料
- vi .bashrc 將紅框內的文字修改成如下圖,之後輸入:wq!強制寫入並離開。
安裝VMwareTools (虛擬機才需要)
- Vsphere 詳細目錄->客體->安裝 VMwareTools
- cp VMwareTools-9.4.5-1598834.tar.gz /vmtools/
- tar -xaf VMwareTools-9.4.5-1598834.tar.gz
- 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
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
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(僅限參考)