devstack安装openstack newton版本
准备使用devstack安装openstack N版,搞一套开发环境出来。一连整了4天,遇到各种问题,各种错误,一直到第4天下午4点多才算完成。
在这个过程中感觉到使用devstack搭建openstack环境还是有难度的,不光对新手来说,对于我手动源码装过很多次的人来说也蛮有难度。或者说是我自己学习能力不够。
个人感觉使用devstack,要想成功率高的话一定要选对linux版本。前三天使用ubuntu1604-desktop各种失败和报错,最后参考一篇博文才成功。
准备:
- VMware
- ubuntu-1404-server(64位)
网卡配置:
虚拟机规格: 4G内存 + 40G磁盘(20G不够)
安装过程:
一、更换镜像源。
这里使用阿里镜像源,匹配1404的源。编辑/etc/apt/source.list文件,替换内容为如下,然后更新。apt-get update
二、安装必要工具。
使用devstack需要两个工具软件:git 和 pip。准备安装之前下载这两个软件。
三、配置pip源。
推荐使用的pip源是豆瓣的源。
在/root下创建.pip文件夹,然后创建pip.conf文件,填入豆瓣源。
四、从github上拉取openstack newton版本。首先进入到/home目录下,然后执行git clone命令。
五、创建stack用户。
执行上一条命令之后,在/home文件夹下会产生一个devstack的文件夹。以root身份进入/home/devstack/tools/,执行create-stack-user.sh脚本。
执行脚本之后会创建一个叫stack的用户,并赋予了root权限。
六、创建配置文件local.conf。
在/devstack路径下创建一个local.conf的配置文件,该文件包括了要安装的openstack的版本,服务,源码位置,日志位置等信息。
由于安装过程中要从github上下文件网速不好会下载超时,然后报错,这里使用了九州云的git源。貌似九州云的镜像服务器最近不对,镜像的URL使用了官网的路径。
七、修改目录权限
chown -R stack:stack /home/devstack
chmod -R stack:stack /opt/stack
八 、执行stack.sh脚本。
首先切换到stack用户,然后进入/home/devstack ,运行./stack.sh。
我在家里是移动50M带宽的wifi,第一次成功是60分钟左右,第二次是45分钟左右。安装过程中顺利的话不会报错,如果报错超过两个以上基本上就很难完成。
安装是一个折磨人的过程,一旦报错就会错误不断,深有体会。所以如果有童鞋按照我的教程配置运行出错请随时留言,避免走弯路。
__EOF__

本文链接:https://www.cnblogs.com/goldsunshine/p/7589215.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理