OpenStack Neutron -- 学习资料

学习什么

  • neutron代码的整体架构,消息通知、rpc如何实现,RESTful API如何实现
  • neutron的部署,常见问题的定位方法
  • neutron的配置文件
  • neutron的数据库设计,数据库中各表格的作用及其关联关系
  • neutron-server的启动流程及其作用
  • neutron-rpc-server的启动流程及其作用
  • neutron-openvswitch-agent的启动流程及其作用
  • neutron-dhcp-agent的启动流程及其作用
  • neutron-l3-agent的启动流程及其作用
  • neutron-linuxbridge-agent的启动流程及其作用
  • openvswitch、openflow、linuxbridge、iptables,tap device, veth pair的原理及其作用
  • plugin, driver, agent的关联关系,及作用
  • flat, vlan, gre, vxlan的网络模式是如何实现的
  • 如何与keystone交互进行身份认证,policy.json的原理和作用
  • nova会调用哪些neutron的API,流程是怎样的
  • neutron处理API请求的流程
  • firewall as a service, load banalance as a service, vpn as a service, security group
  • neutron的HA如何实现
  • neutron各种部署方式下,两个虚拟机之间如何通信以及虚拟机如何与外网通信
  • 关注邮件列表、IRC、OpenStack Summit,了解neutron最新动态
  • SDN/NFV

源码

OpenStack Neutron

  • OpenStack之Neutron入门一
  • OpenStack之Neutron入门二
  • OpenStack之Neutron入门三
  • openstack源码分析 - Paste Deployment介绍
  • openstack neutron分析(1)——neutron-server启动过程分析
  • openstack Neutron分析(2)—— neutron-l3-agent
  • openstack Neutron分析(3)—— neutron-dhcp-agent源码分析
  • openstack Neutron分析(4)—— neutron-l3-agent中的iptables
  • openstack Neutron分析(5)-- neutron openvswitch agent
  • openstack nova 源码分析1-setup脚本
  • openstack nova 源码分析2之nova-api,nova-compute
  • openstack nova 源码分析3-nova目录下的service.py、driver.py
  • openstack nova 源码分析4-1 -nova/virt/libvirt目录下的connection.py
  • openstack nova 源码分析4-2 -nova/virt/libvirt目录下的connection.py
  • OpenStack Nova源码结构解析
  • OpenStack源码探秘(一)——Nova-Scheduler
  • 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(1)
  • 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(2)
  • 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(3)
  • 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(4)
  • 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)

文档

OpenStack Doc官网

  • OpenStack Installation Guide for Red Hat Enterprise Linux and CentOS
  • OpenStack Networking Guide
  • OpenStack Operations Guide
    • Architecture -> Chapter 7. Network Desing
    • Operations -> Chapter 12. Network Troubleshooting
  • OpenStack Administrator Guide
    • Networking
  • OpenStack High Availability Guide
    • OpenStack network nodes
  • OpenStack Security Guide
    • Networking
  • OpenStack Architecture Design Guide
    • Network focused
  • OpenStack API Complete Reference
    • Networking API v2.0 (CURRENT)
    • Networking API v2.0 extensions (CURRENT)
  • OpenStack End User Guide
    • OpenStack command-line clients -> Create and manage networks
    • OpenStack Python SDK -> Networking
  • OpenStack Command-Line Interface Reference
    • Networking service command-line client
    • Networking miscellaneous command-line client
  • Open source software for application development
  • OpenStack Developer Documentation
    • Networking service Developer Documentation(neutron)
    • BGP-MPLS VPN Networking service Plug-in(networking-bgpvpn)
    • Calico Networking service Plug-in(networking-calico)
    • L2GW Netwoking service Plug-in (networking-l2gw)
    • MidotNet Networking service Plug-in(networking-midonet)
    • OVN Networking service Plug-in(networking-ovn)
    • PowerVM Networking service Plug-in(networking-powervm)
    • Service Function Chaining Networking service Plug-in(networking-sfc)

华为

  • 华为 - 企业用户

    • 华为 - 交换机
    • 华为 - 路由器
    • 华为 - 云计算
    • 华为 - 网管&SDN控制器
    • 华为 - 软件定义网络(SDN)

RDO Doc

  • trystack
  • Networking
    • OpenStack Networking in Too Much Detail
    • Using GRE Tenant Networks
    • Difference between Floating IP and private IP

Product Documentation for Red Hat OpenStack Platform

Mirantis Resources

  • Mirantis OpenStack 7.0 NFVI Deployment Guide
  • Configuring Floating IP addresses for Networking in OpenStack Public and Private Clouds

Rakspace doc

  • Neutron Networking: Neutron Routers and the L3 Agent

SDN/NFV

  • Open vSwitch

  • Open vSwitch Documentation

  • OpenFlow

  • OpenFlow Documents

  • OPEN NETWORKING FOUNDATION

  • OPEN DAYLIGHT

  • opnfv

  • Neutron-Service Function Chaining

  • vmware NSX

  • sdnlab

  • Dragonflow

  • tacker

书籍

  • 《TCP/IP详解 卷一:协议》、《TCP/IP详解 卷二:实现》 by W.Richard Stenvens
  • 《UNIX网络编程 卷一:套接字联网API》、《UNIX网络编程 卷二:进程间通信》 by W.Richard Stevens
  • 《UNIX环境高级编程》by W.Richard Stevens
  • 《Computer Networks (Fifth Edition)》by Andrew S. Tanenbaum
  • 《Computer Systems A Programmmer's Perspective (Secone Edition)》 by Randal E. Bryant
  • 《The Hacker's Guide to Python》
  • The Hitchhiker's Guide to Python
  • 《Learning OpenStack Networking (Neutron)》
  • 《OpenStack设计与实现》
  • 《OpenStack开源云王者归来》
  • 《云计算与OpenStack 虚拟机Nova篇》

博客

  • 有云博客
  • Mirants Blog
  • RDO Community Blogs
  • RACKSPACE DEVELOPER BLOG
  • OpenStack Hacker养成指南
  • 孔令贤
  • Blogs - Red Hat Customer Portal
  • 开发人员必读openstack网络基础1:什么是L2、L3
  • 一系列文章Neutron 理解(1):Neutron所实现的虚拟化网络(How Neutron Virtualizes Network)
  • openstack(juno) 入门(总结篇)二十七:openstack排除故障及常见问题记录
  • Neutron理解(9):How Nova Implements Security Group and How Neutron Implements Virtual Firewall
  • OpenStack Neutron FWaaS学习(by quqi99)
  • OpenStack中的防火墙(by quqi99)
  • 初探Openstack Neutron DVR
  • openstack的虚拟机网卡、网桥等(tap、qbr、qvb、qvo)mtu设置
  • 云计算:openstack neutron(tap、qvb、qvo、qbr详解)
  • neutron的基本原理
  • OpenvSwitch完全使用手册
  • 专注云计算-学习OpenStack
  • 技术点详解---IPSec VPN基本原理
  • 计算机网络基础知识总结
  • NAT技术介绍(转)
  • IPsec技术介绍(转)
  • IPSEC与SSL/TLS的比较(转)
  • IPSec VPN与SSL VPN 比较(转)
  • 项目经理 VS 产品经理 (工作职责和要求)
  • OpenStack开发过程中常用Git操作场景(转)
  • centos 7.0 网卡配置及重命名教程(转)
  • CentOS 7.0,启用iptables防火墙(转)
  • centos7 VMware workstation 10 添加多网卡及重命名为ethx(eth0,eth1失败)(还想再添加网卡eth1???)
  • vmware centos7 clone mac地址导致 Failed to start LSB: Bring up/down networking.
  • centos7将网卡加入到网桥后, Missing config file br-ex,网卡无法正常启动问题解决
  • OpenStack中的LoadBalancer(负载均衡)功能使用实例
  • OpenStack Neutron之Load Balance
  • 负载均衡之Haproxy配置详解(及httpd配置)
  • 系统原理分析架构-二-CDN内容分发网络
  • 系统原理分析架构-一-DNS负载均衡
  • 系统原理分析架构-六-负载均衡(定义及介绍及LVS/Nginx/Haproxy比较)
  • 深入理解openstack网络架构(1)
  • 深入理解openstack网络架构(2) ---- Basic Use Cases
  • 深入理解openstack网络架构(3) ---- 路由
  • 深入理解openstack网络架构(4) ---- 连接到publi network
  • 网络虚拟化技术(一):Linux网络虚拟化
  • 网络虚拟化技术(二):TUN/TAP MACVLAN MACVTAP
  • Open vSwitch工作原理
  • OpenStack neutron floating ips与iptables深入分析

    Mailing List and IRC

  • openstack-dev@lists.openstack.org
  • /#openstack-neutron, /#openstack-meeting-3

【neutron】OpenStack Neutron -- 学习资料相关推荐

  1. OpenStack Neutron运行机制解析概要

    问题导读: 1.有OpenVswitch为什么还会有Linux Bridge? 2.整个运行流程是怎样的? 3.什么是TAP设备? 自从开学以来,玩OpenStack也已经3个月了,这段时间主要把精力 ...

  2. [云计算]OpenStack - Neutron

    Neutron在OpenStack中的位置 可以为虚拟机或者 OpenStack 组件提供网络服务,(由 Nova-network 独立出来的)随着需承载业务的能力的增长作为 Nova 子组件无法满足 ...

  3. openstack neutron基本原理

    分享正文 大家好,很高兴今天能与大家分享一些Neutron的知识.今天分享的思路是:OpenStack网络基础.Neutron的软件实现.Nova虚拟机启动时的网络处理以及OVS流表分析. 一.Ope ...

  4. OpenStack Neutron浅析(四)

    传统网络到虚拟化网络的演进 传统网络: 虚拟网络: 布式虚拟网络: 单一平面网络到混合平面网络的演进 单一平面租户共享网络:所有租户共享一个网络(IP 地址池),只能存在单一网络类型(VLAN 或 F ...

  5. OpenStack Neutron浅析(二)

    计算.存储和网络,奠定了当今云计算格局的三足鼎立之势. 计算通过虚拟化CPU.disk.Memory等硬件来获得高效的应用:存储通过分布式的文件系统,提供了众多特性的功能.而相对于,计算和存储两方面的 ...

  6. python openstack vpc互通_深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(一)-简述与端口转发...

    VPC的概念与基于vxlan的overlay实现很早就有了,标题中的"新"只是一个和传统网络的相对概念.但从前年开始,不同于以往基础网络架构的新一代SDN网络才真正越来越多的走进国 ...

  7. openstack neutron(tap、qvb、qvo详解)(转)

    openstack neutron 说明:本文转自http://blog.csdn.net/tantexian/article/details/45395075 Linux Host 侧使用的网络元素 ...

  8. 深入理解 OpenStack Neutron:VXLAN

    深入理解 OpenStack Neutron:VXLAN 原创: 李宗标 网事如烟云 2017-02-01 3.8 VXLAN 终于用上了这张图: 老爷子,鸡年大吉! 好吧,我们言归正传!(老爷子说: ...

  9. 云计算:openstack neutron(tap、qvb、qvo、qbr详解)

    原文地址:点击打开链接 Linux Host 侧使用的网络元素简介 Linux 主要使用以下三种设备模型:Bridge.TAP.VETH.VLAN.Bridge 设备是基于内核实现的二层数据交换设备, ...

最新文章

  1. 【转载】linux环境变量PS1的简介
  2. 区块链教程Fabric1.0源代码分析scc(系统链码)
  3. Spring AOP之ThrowsAdvice
  4. Unity动画系统经验谈:换装系统与骨骼调节
  5. Android开发之shape自定义ProgressBar进度条样式
  6. 自底向上——知识图谱构建技术初探
  7. c语言位向量机伞_一文读懂C语言精华-指针变量和指向指针的指针
  8. ansys linux 安装教程pdf,Deepin linux安装Ansys13详细教程.pdf
  9. 白话区块链~Pow,PoS,DPos
  10. Hbase------刘飞
  11. 计算机打印纸如何盖章,怎样使电脑制作的印章具有手动盖章效果
  12. bios设置raid启动模式Linux,RAID BIOS检测硬盘以及设置RAID模式
  13. MATLAB知识小结
  14. 百度高德地图收费5万?
  15. 曾经是“杀手级”桌面语言,Java桌面开发为何走向衰落?
  16. java 检测表情符号_hutool工具包:判断一个字符串中是否包含emoji表情符号(emoji-java)...
  17. Java查看内存使用情况
  18. 42招健脑秘笈——必看
  19. wordpress中解决页面未找到的问题
  20. Java Web框架play framework的下载与环境变量配置

热门文章

  1. python中的aliasing
  2. InnerHTML、InnerText、outerHTML的用法与区别
  3. mac中执行命令ifconfig: invalid arguments
  4. 中心极限定理及其应用
  5. ipc_perm 详解
  6. 【C语言】按位运算符
  7. 辐射:新维加斯 MO 安装 MOD 失效/不起作用的问题记录
  8. 塑料疑云还是认知返祖?从荣耀9X看大小手机厂商之间的天堑
  9. 微信第三方平台【六】微信开放平台帐号管理
  10. java中printf,print,println,区别及用法详解