openstack系列文章(1)devstack安裝測試Queens

1.在OpenStack 圈子中,有這麼一句名言:」不要讓朋友在生產環境中運行DevStack。
可是初學者在沒有掌握OpenStack CLI的狀況下用devstack安裝測試環境仍是不錯的。本系列文章後期也會切換到OpenStack CLI。
os: ubuntu-16.04 amd64,安裝前執行:
egrep '(vmx|svm)' /proc/cpuinfo
在bios裏面將VT-X(cpu虛擬化)或VT-D(io資源虛擬化)選項打開才能真正使用。
openstack 第16個版本是Pike(2017.9.1), 第17個版本是Queens(2018.3.1)。這裏使用最新版本Queens。
debian9.x安裝quees有問題,由於腳本里面會尋找包libmysqlclient-dev,須要手動解決。java


2.關於python版本
openstack是python技術棧(競爭對手cloudstack是java技術棧),
ubuntu-16.04默認是python2.7,實測這個版本正常;測試python-3.5安裝失敗python


3.參考文章:https://docs.openstack.org/devstack/latest/
但有幾個地方須要注意mysql

(1)在git clone以後切換到quees分支
http://git.openstack.org/cgit/openstack-dev/devstack/能夠看到分支
git checkout stable/queens
git branch
由於不知道clone的是否stable版本,因此頗有必要這麼搞一下ios

(2)在./stack.sh以前設置代理(若是不肯定代理是否生效就重啓)
不設置公共代理http_proxy,https_proxy
設置apt代理
設置docker代理
設置pip代理,建議用豆瓣源(root和stack帳號都要加)
上網問題必須解決,我是和朋友一塊兒買的「番-羽-土-嗇」服務器,每月十塊錢
QQ:八零一零一二七七git


(3)把系統ipv6禁了,而後在local.conf最後面加一行,:
IP_VERSION=4web


4.若是./stack.sh失敗,分析log,而後./unstack.sh(不須要clean.sh)sql


5.登陸web界面,默認80端口,帳號admin和demo,密碼在local.conf中docker

 openstack系列文章(1)devstack安裝測試Queensubuntu

相關文章
相關標籤/搜索