在Ubuntu16.04中搭建Devstack(Train版本)

本文记录了在Ubuntu 16.04上搭建Openstack Devstack(Train版本)的过程,包括环境搭建、遇到的问题及解决方案。从apt-get更新错误、stack用户权限问题,到安装过程中遇到的版本冲突、服务启动失败等,每个问题都有详细的解决步骤,适合Openstack新手参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Ubuntu16.04中搭建Devstack(Train版本)

环境搭建

参考:

  1. Pike版环境搭建
  2. 官方版环境搭建

本人为Openstack萌新,谨以此文作为学习记录,方便以后查看,同时希望文中的解决方法可以帮到你。

反反复复,平台搭了好多次。最开始在VMware虚拟机中进行搭建,由于可以创建快照,遇到错误就退回,虽然方便,但并不是学习的好方法。

当时是按照第一个Pike版本的教程走,环境搭建虽然成功,但是因为需要设备透传,按照很多教程配置好之后,在virsh-mamager透传设备总是提示“主机不支持设备透传”,因此转而直接用另一台物理机进行环境搭建。

可能因为物理机之前搭建的环境没删除干净,在物理机搭建Pike版本成功后,在Horizon中创建实例时总是报错,在查找解决方法的过程中,发现了一个应该是开发维护人员的网站:review.opendev.org

另外还有两个经常会遇到的网站:bugs.launchpad.netask.openstack.org

最终,还是跟着官方教程,通过

git clone https://git.openstack.org/openstack-dev/devstack

下载到Train版本的Devsatck后,成功完成环境搭建,如下图:
图片正在顺着网线过来......
具体搭建流程参考以上链接,以下着重说明搭建以及之后创建实例过程中遇到的各种问题和对应解决方法。

搭建过程相关问题

  1. apt-get update
    错误描述1:无法下载XXX,Hash校验和不符
    解决方法:删除 /var/lib/apt/lists/partial 下的所有文件
    错误描述2:命令卡在某个“等待获取报头”较长时间无响应
    解决方法:进入 /etc/apt/sources.list.d 目录,将相应 ppa 源的保存文件删除
    具体参考:https://blog.youkuaiyun.com/dilyuanb/article/details/45410197

  2. su - stack
    错误描述࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值