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

相关推荐
天远Date Lab5 小时前
零信任架构实战:基于天远租凭分期报告构建自动化汽车以租代购免押风控网关
网络·人工智能·架构·自动化
IT猿手7 小时前
实现NAPT、Easy-IP、NATserver、NATstatic
网络
迪康Defender7 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
xiaoye-duck9 小时前
《C++ 项目:手写大模型接入 SDK》DeepSeek接口设计(下):流式响应实现和测试
开发语言·网络·c++·语言模型
其实防守也摸鱼9 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php
万联WANFLOW10 小时前
异地厂区视频监控远程运维:从组网到安全的实施要点
运维·网络·安全·企业组网·sdwan
衍玊10 小时前
深入剖析 TCP/IP 网络通信原理与内核实现
服务器·网络·tcp/ip
.Bryce.11 小时前
从零到一开发技术名词大全:从需求分析到 AI Agent 工程
java·网络·人工智能·agent·需求分析·agent评测
Black蜡笔小新12 小时前
上云网关/端口穿透/设备上云EasyNTS:无需公网IP、也不改防火墙,设备怎么从内网跑到外网去
网络·网络协议·tcp/ip
Escalating_xu13 小时前
【Linux 网络编程】五种 I/O 模型与非阻塞 I/O:从“等数据”到正确处理 EAGAIN
java·linux·网络