用DevStack安装OpenStack(新版Tacker)

Posted 云计算和网络安全技术实践

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用DevStack安装OpenStack(新版Tacker)相关的知识,希望对你有一定的参考价值。

对于我这个资深的OpenStack玩家,从来都是对能一键式安装OpenStack的DevStack深表不屑的,没想到这个周末为了研究新版Tacker也被逼搞了一把。

我在Newton和Ocata下都手动安装过Tacker,觉得挺容易的,于是也想在Pike下手动安装,一开始没看新的安装指南,以为都一样,按照以前的路子弄完发现VIM无法注册成功,找到新的安装指南一看,https://docs.openstack.org/tacker/latest/install/manual_installation.html,神啊,多了两个连名字都没听过的依赖服务,mistral和barbican,还都是手动安装,而且安装和配置过程巨繁琐,咱不是见困难就躲的人,硬着头皮试着安装了一下,根本过不去,这咋整,看手动安装上面还有两个方案,一个是DevStack,另一个是Kolla-Ansible,Kolla-Ansible我知道,也没简单到哪去,还得要求Docker环境,网络规划的难以理解,那就剩DevStack了,起码是成熟了很久的,搞吧,上了手才知道,坑也是不少。

按照Tacker安装指南的这个DevStack方法,https://docs.openstack.org/tacker/latest/install/devstack.html,开始安装,一上去就出现文件夹权限的问题,于是又回头来调文件夹权限,sudo chown -R ubuntu:ubuntu /home/ubuntu/devstack,sudo mkdir /opt/stack,sudo chown -R ubuntu:ubuntu /opt/stack,重新安装,又遇到https://bootstrap.pypa.io/get-pip.py不能自动下载的问题,又给手动下载传到/home/ubuntu/devstack/files/get-pip.py,整个过程中又有不知道多少次中断,都得再次执行安装脚本,好不容易安装成功了,发现仅是个Tacker的服务,仔细一看安装指南给的配置里有standalone,于是又注释掉,并添加了heat等其它配置,我的最终配置如下:

最后终于安装完成(连个成功字样都没有,害的我重新搞了3遍),

好在出来了我想要的结果,

剩下的就是研究新版Tacker和Networking-SFC的配合了。

以上是关于用DevStack安装OpenStack(新版Tacker)的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack —— DevStack一键自动化安装

Cloud ComputingOpenstack(IAAS) All In One搭建 -- DevStack

如何体验OpenStack Newton

devstack安装openstack newton版本

使用Devstack安装单点Openstack

CentOS7使用DevStack快速搭建OpenStack实验环境