openstack学习笔记2

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。

你可能感兴趣的:(openstack学习笔记2)