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功能

相关推荐
安易算力1 小时前
昇腾CANN算子开发与MindSpore部署调优实践:从Ascend C到模型推理全链路
网络·架构
遇印记2 小时前
传输层,网络层
运维·服务器·网络·windows·学习
北京中科新远科技3 小时前
高速光模块上线验收实战:DOM、FEC、BER与端口计数器怎么一起看
服务器·网络·php
80s7775 小时前
动态IP是什么,动态IP的应用场景有哪些?
网络·网络协议·tcp/ip
灯澜忆梦7 小时前
【Docker】#5 | 网络配置
网络·docker·容器
xixiaoyunya7 小时前
监控网页插件异常:用 HTTP 探针做第三方依赖的“外视”监测
网络·网络协议·http
是真的小外套8 小时前
第14章:恶意代码防范技术原理与应用
网络·网络安全
虎头金猫8 小时前
从上传PPT到观众远程打开互动页面:Claper在CentOS 7上的Docker部署、互动组件设置与固定访问地址实战
linux·运维·网络·人工智能·docker·centos·powerpoint
weixin_511840478 小时前
2026年10月14日 Cisco and Nvidia 联合 USFP 调研报告
网络·人工智能·市场分析