devstack 搭建OpenStack环境

本文档介绍了如何在Ubuntu 16.04.5上通过devstack搭建OpenStack环境。首先,修改阿里源以加速下载;然后,创建名为stack的用户并赋予相应权限;接着,下载devstack源码并创建local.conf配置文件;最后,运行stack.sh脚本开始安装。安装过程可能因网络状况而异。

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

开发环境:Ubuntn 16.04.5

1修改阿里源
先备份
命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.copy
命令:sudo vi /etc/apt/sources.list
添加一下内容:
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

源码

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

Canonical 合作伙伴和附加

deb http://archive.canonical.com/ubuntu/ xenial partner

修改结束后执行命令:
命令: sudo apt-get update 更新源
命令: sudo apt-get upgrade 更新软件 (给出提示,输入Y即可)

2 添加用户
快速创建一个单独的堆栈用户来运行DevStack
命令:sudo useradd -s /bin/bash -d /opt/stack -m stack

对创建的stack用户赋予权限
echo “stack ALL=(ALL) NOPASSWD: ALL” | sudo tee /etc/sudoers.d/stack(没有密码)
切换到stack用户
sudo su - stack

3 下载devstack
命令:git clone https://git.openstack.org/openstack-dev/devstack
如果没有下载git,请先下载git
命令:sudo apt install git
命令:cd devstack

4 创建local.conf文件
在 /opt/stack/devstack/samples中将local.conf复制到/opt/stack/devstack中,可以修改参数密码,不修改也可以。
命令:cp /opt/stack/devstack/samples/local.conf /opt/stack/devstack/local.conf

5 开始安装
命令:cd /opt/stack/devstack
命令:./stack.sh
这个过程可能会很慢,取决于你机器当前的网络状态。
在这里插入图片描述
6 安装成功显示:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值