2019-11-17
1.SDN 灵活调配网络资源
应用层 控制层 基础设施层,其中控制层是很核心的一层
2.Open vSwitch OVS
为虚拟机提供二层交换,虚拟的交换机
openflow协议
相关概念:
Bridge 相当于一个以太网交换机,一台主机上可以有多台bridge
Port 交换机端口
Interface 接入到Port的网络接口设备
Controller openflow 控制器
datapatch 执行数据交换
flow table 数据交换要在table中查询
3.OVS架构
控制集群Control cluster
用户层 ovsdb-server ovs-vswitched
内核层 openswitch_mod.ko
用一台服务器的资源,实现网络设备的功能
4.OVS常用组件
ovs-dpctl 命令行工具 配置交换机内核模块,可以控制转发规则
ovs-vsctl 命令行工具 获取或更改ovs-vswitched 配置信息,更新数据库
ovs-ofctl 作为交换机使用时,控制流表功能
5.Linux Bridge
桥接:依据数据链路层对网络数据包进行转发;“连接”若干网络接口
Linux Bridge:Linux 上用来做二层交换的虚拟设备 brctl 命令行配置工具 **docker中有用到
————————————————————————————————————————————
以上为网络虚拟化技术部分。
6.python相关
注意python版本,最新openstack 对python3的支持性是否优化?
7.REST
架构风格,核心是面向资源
基于HTTP ,GET POST PUT DELETE 获取、新建、更新或新建、删除资源
8.WSGI
web sever gateway interface
web 服务器和web应用交互
server gateway =>中间件=>应用
为什么会有这么多中间层呢?
9.Paste Deployment
PD 是一个WSGI工具包
应用配置文件,内容分为多个section,键值对的形式,例如:
[app:main]定义WSGI应用
[server:main]定义WSGI 服务器
等等。
10.MariaDB
使用Maria存储引擎的MySQL分支版本
完全兼容MySQL
11.RabbitMQ
Message Queue 消息队列 AMQP协议
交换器:Exchange 发送消息的实体
队列:Queue 接收消息的实体
绑定器:Bind 连接交换器和队列,封装消息的路由信息
openstack内部组件通信
————————————————————————————————————————————
以上为openstck通用组件介绍
安装部署,略去。参考网上教程,搭建3节点openstack。
网友评论