这里是广告-OpenStack Neutron实现原理
年初做了个课程《OpenStack Neutron的基础应用》,近孩子回老家了,业余时间稍微多了点,又做了一个课程《OpenStack Neutron 实现原理》,这里给大家介绍一下。
这门课程因为总时长较长,所以分为上下两个部分。从内容上来说,这门课程基于前一个课程-《OpenStack Neutron的基础应用》,所以两者之间没有重复的内容。作为一个IaaS云平台,OpenStack提供的基础架构,在网络层面主要使用的就是2-3层网络服务。这门课程会深入的讲解OpenStack Neutron中常用的2-3层网络的具体实现,背后的细节,和一些具体的优化。同时,课程里面还会探讨一下OpenStack Neutron的架构,与SDN的关系和其他的一些常用的功能。
适用人群
--
如果你是下面群体中的一员,那么你对这个课程可能会感兴趣:
- 对OpenStack感兴趣,并且有一定基础
- 知道OpenStack Neutron,但是并不知道背后的实现原理
- 实际工作中要用到OpenStack Neutron
- 想要学习2-3层网络的基本知识,但是没有相应的实际环境
如果你是下面群体中的一员,那么这个课程不适合你:
- 对OpenStack不感兴趣
- 刚接触OpenStack,对各个模块还处于熟悉阶段
- 不需要对OpenStack Neutron有太多了解
- 对2-3层网络不感兴趣
如果你不确定你是不是属于上面的某个群体,不妨往下看。
课程内容
--
课程的总时长是12个小时,为了方便大家学习,分为上下两个部分。两部分的内容分别是:
OpenStack Neutron实现原理-上
- OpenStack Neutron架构
- Neutron的组成元素
- 在OpenStack环境里面的部署模式
- 与SDN的关系和集成方案
- Log和配置
- L2网络及其实现
- 传统网络的二层网络
- FLAT,VLAN,VXLAN的实现
- OpenFlow的基本知识
- Neutron ML2架构
- L2 population
- VLAN aware VM
- 虚机网卡的创建过程
OpenStack Neutron实现原理-下
- L3网络及其实现
- 传统网络的三层网络
- Legacy路由器和DVR路由器的东西向流量
- Legacy路由器和DVR路由器的SNAT
- Legacy路由器和DVR路由器的Floatingip
- 这些功能背后用到的策略路由,iptables,proxy ARP等具体技术
- 其他功能
- Neutron Metadata Service
- Neutron QoS
- Allowed Address Pair
课程收获
--
这门课程可以为你带来以下:
- 有关OpenStack Neutron和SDN关系的探讨,有关OpenStack Neutron实现2-3层网络的具体细节,课程里面会一步一步分析网络数据包的传递过程,还有一些比较实用的工具和功能的介绍。
- 一个OpenStack的实际环境(基于目前新的Queens稳定版)。课程总共(上下两个部分)配套了26个实验,sdnlab为课程配套了一个多节点的实验环境,实验环境包括了一个controller+network+compute节点,和一个compute节点。总共8核CPU,12G内存,120G硬盘。
- 一个课程QQ群。里面有志同道合的人,和我。我会在里面解答课程相关的疑问。
后
--
课程是收费的,定价149,这依然是我和sdnlab背后工作人员大的诚意了。毕竟阿里云一个4核CPU,8G内存的虚机一个月就要300多了,而课程配套总共8核CPU,12G内存的实验环境无限使用。至于12个小时课程以及包含的知识,我认为比实验环境更有价值的多。但是还请大家,一定先确认自己真的需要这门课程,再选择付费。
如果不太确定或者不想付费,但是对内容还比较感兴趣,也可以继续关注我的文章。我之前已经分享过一些Neutron的功能和原理,接下来我会再将课程里面一些比较有意思的内容整理成文章发到知乎专栏。课程主要有个实验环境比较直观,可以动手操作,而且内容都在一起,比较系统。文章的话都是一个一个的点,适合碎片学习。
课程链接:
OpenStack Neutron实现原理相关文章