openstack一键安装及原理网络原理

一、openstack安装

1、安装操作系统ubuntu22.04.5

解决mobax连接到ubuntu没有颜色问题

$ export TERM=xterm-256color

$ source ~/.bashrc

2、建立非root用户

sudo useradd -s /bin/bash -d /opt/stack -m stack

3、家目录给权限

sudo chmod +x /opt/stack

4、设置免密码登陆

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

sudo -u stack -i

5、下载devstack

git clone https://opendev.org/openstack/devstack

cd devstack

6、进入刚下载的文件夹里面,创建local.conf文件

vim local.conf(密码不要有特殊符号,后面连接数据库存会报错)

\[local\|localrc\]

ADMIN_PASSWORD=admin

DATABASE_PASSWORD=ADMINPASSWORDRABBITPASSWORD=ADMIN_PASSWORD RABBIT_PASSWORD=ADMINPASSWORDRABBITPASSWORD=ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PASSWORD

7、进入刚下载的文件夹里面执行脚本安装

./stack.sh

如果安装报错就运行

./unstack.sh

./clean.sh 再脚本清理

二、openstack原理

各种服务模块12个,有些是必装的

nova 计算服务,必装

ironic 祼金属服务

zun 容器

cinder 块存储,必装

manila文件存储

swift 对象存储

neutron 网络服务,必装

celiometer 计量服务

heat 编排服务

horizon 图形化界面

keystone 认证服务,必装

glance 镜像服务,必装

9、openstack各虚拟机之间通信使用AMQP消息代理

10、虚拟交换机

两种方式:

一种是linux bridge 小规模使用 , 纯二层虚拟交换机

一种是open vswitch 大规模使用,支持二、三层虚拟交换机,支持sdn/openflow功能

相关推荐
ysa0510309 小时前
【板子】Dinic(最大网络流)
网络
我星期八休息9 小时前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
ITxiaobing202311 小时前
IP库与AppsFlyer数据对账指南:破解国家/地区数据不一致的难题
网络·网络协议
有浔则灵11 小时前
GORM钩子函数详解
网络·安全·web安全
汇智信科12 小时前
图谱、向量、关键词、SQL多路一体,FastKG垂域召回率100%拉满
网络·数据库·ai编程·汇智信科·hsim·fastclaw·汇智龙虾
liulilittle12 小时前
论分布式系统的半开闭问题
服务器·网络·分布式·系统架构·竞态
FreeBuf_12 小时前
仅用六分钟,黑客借助Gemini CLI自主构建并迁移C&C僵尸网络
网络·人工智能
cyforkk13 小时前
Vercel 绑定自定义域名极简配置指南
服务器·前端·网络
Yang961114 小时前
探索无线新视界:鼎讯信通DXMP系列频谱仪模块深度剖析
运维·网络
进阶的猪16 小时前
【无标题】vmware虚拟机无法勾选**将主机虚拟适配器连接到此网络** /没有网络(不显示网络图标)的解决方法
网络