ubuntu22.04安装devstack

使用devstack部署openstack

开始学习openstack,感觉安装遇到了很多错误,好不容易安装成功,记录一下

镜像:ubuntu-22.04-beta-desktop-amd64.iso

使用22.04错误最少,官网说的,也尝试过centos7去安装,最后没成功.

初始操作

开启虚拟化

这里虚拟机配置建议给高一点8G内存 cpu core尽量大于4 硬盘也大一点

在这里插入图片描述

设置中文

网上找一个

敲命令
ctrl+alt+T 打开终端

sudo passwd root # 设置root密码 可以切换到root用户了

su # 切换到root

apt-get install vim # 下载vim编辑器 因为ubuntu的vi不太好用 nano也不会用

apt-get install net-tools # 下载网络相关组件 可能回用得上

apt-get install NetworkManager # 下载NetworkManager 可以用nmcli相关命令配置静态ip,22.04一般情况应该是自带的

apt-get install git

ufw stop
ufw disable # 关闭防火墙

sudo systemctl stop apparmor
sudo systemctl disable apparmor # 关闭安全配置文件

建议在这里拍一个快照


参考:ubuntu部署devstack安装 2023.3.23( 现devstack在ubuntu22.04部署最稳定)_devstack github_压倒骆驼的最后一根稻草的博客-CSDN博客

配置github代理
sudo vim /etc/hosts
# 文件末尾追加
140.82.112.4 github.com
创建stack用户
sudo useradd -s /bin/bash -d /opt/stack -m stack
授权
sudo chmod +x /opt/stack
配置sudo权限
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
切换到stack用户
sudo -u stack -i
pip换源
mkdir ~/.pip 
sudo vim ~/.pip/pip.conf
# 将以下内容复制进pip.conf中
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
index-index-url = https://mirrors.aliyun.com/pypi/simple/ 
[install]
trusted-host =
    pypi.tuna.tsinghua.edu.cn
    mirrors.aliyun.com
拉取DevStack
git clone https://opendev.org/openstack/devstack /opt/stack/devstack
cd devstack
创建local.conf文件 文件放到devstack目录下
vim local.conf
# ADMIN_PASSWORD配置自己的密码
[[local|localrc]]
ADMIN_PASSWORD=secret # 修改这里为你想要的密码
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# 自己的ip 一定是固定ip 
HOST_IP=192.168.100.17

建议在这里拍一个快照

开始部署devstack
./stack

在这里插入图片描述

成功图示

可以在浏览器去访问

http://你的ip/dashboard

在这里插入图片描述

然后在执行一下
# 还在devstack目录下
source openrc admin admin 

openstack service list # 输入命令测试一下 下面是成功的图

在这里插入图片描述

至此 使用devstack安装openstack成功!

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值