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

相关文章
相关标签/搜索