1. Neutron下载安装
    1. 下载:git clone -b stable/icehouse https://github.com/openstack/neutron.git

      pip install -r requirements.txt

      python setup.py install

      安装过程参考:

      https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-icehouse-for-centos65.md

    2. 创建用户服务等、创建数据库、配置mysql、配置keystone认证、消息队列
    3. 配置与nova交互
    4. 配置neutron ml2 plugin使用openvswitch、gre网络
    5. 配置nova使用neutron做为网络服务
    6. 重启nova、启动neutron,默认占用9696端口
    7. 网络节点安装
      1. 允许ipforward、配置认证、消息队列、ml2、neutron、gre、l3、dhcp agent、metadata agent
      2. 安装ovs:yum install openvswitch –y

        service openvswitch start

        lsmod |grep openv

        参考:

        http://networkstatic.net/install-open-vswitch-networking-red-hat-fedora-20/

      3. 启动agent

        neutron agent-list

  2. Client下载安装
    1. 下载:git clone https://github.com/openstack/python-neutronclient.git(git clone -b stable/kilo https://github.com/openstack/python-neutronclient.git)

      pip install -r requirements.txt

      python setup.py install

  3. FLAT/VLAN/GRE/VXLAN原理等可以参考其他资料
    1. 包含网络节点、控制节点安装。
    2. 优秀博客

    #优秀博客

    #git源码:https://github.com/openstack/neutron

    #源码安装:http://ericzhong.github.io/2013/09/04/install-openstack-from-source/

    #源码安装:http://yhz.me/blog/Openstack-Icehouse-Source-on-CentOS.html

    #罗勇yum安装培训:

    https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-icehouse-for-centos65.md

    #IceHouse源码搭建:http://8065082.blog.51cto.com/8055082/1542085

    #Openstack官网论坛:

    https://ask.openstack.org/en/questions/query:'NoneType'%20object%20has%20no%20attribute%20'replace'/

    #OVS及其初步使用:http://www.yhz.me/blog/Install-OVS-on-CentOS.html

    #OVS安装使用:http://www.cnblogs.com/hustcat/p/3840027.html

    #OVS+GRE探索:http://www.cnblogs.com/sammyliu/p/4204190.html、

    #OpenStack OVS GRE/VXLAN网络:http://blog.sina.com.cn/s/blog_6de3aa8a0101pfgz.html

    #搭建基于Open vSwitch的VxLAN隧道实验:http://www.sdnlab.com/5365.html

    #GRE and VXLAN with Open vSwitch :

    http://blog.sina.com.cn/s/blog_4b5039210102v2ft.html

    #[原]OpenStack中的VXLAN实现再思考(by quqi99):

    http://m.blog.csdn.net/blog/quqi99/19912437

    #开发人员必读openstack网络基础5:网络叠加模式VLAN、VxLAN、GRE:

    http://www.aboutyun.com/thread-9666-1-1.html

    #OpenStack网络技术点概述:http://cloud.51cto.com/art/201411/457285.htm

    #neutron的基本原理:http://www.kuqin.com/shuoit/20140525/340126.html

    #尴尬的VXLAN:

    http://network.cnw.com.cn/network-sdn/htm2015/20150101_317207.shtml

    #朝梦夜歌大话SDN:路漫漫其修远兮:

    http://network.chinabyte.com/467/12513467.shtml

    #GRE and VXLAN with Open vSwitch:

    http://blog.sina.com.cn/s/blog_4b5039210102v2ft.html

    #搭建基于Open vSwitch的GRE隧道实验:http://www.sdnlab.com/5889.html

    #Open vSwitch2.3.0版本安装部署及基本操作:http://www.sdnlab.com/3166.html

【OpenStack】OpenStack系列8之Nova详解 Neutron详解的更多相关文章

  1. OpenStack实践系列④计算服务Nova

    OpenStack实践系列④计算服务Nova 3.6 Nova控制节点的部署创建服务的凭证,完成下列步骤: 创建nova用户,并加入到service项目中,赋予admin权限 [root@node1 ...

  2. OpenStack实践系列⑨云硬盘服务Cinder

    OpenStack实践系列⑨云硬盘服务Cinder八.cinder8.1存储的三大分类 块存储:硬盘,磁盘阵列DAS,SAN存储 文件存储:nfs,GluserFS,Ceph(PB级分布式文件系统), ...

  3. OpenStack实践系列⑧可视化服务Horizon之Dashboard演示

    OpenStack实践系列⑧可视化服务Horizon之Dashboard演示 七.可视化服务Horizon之Dashboard演示 仪表板依赖于功能核心服务,包括身份,图像服务,计算和网络两种(neu ...

  4. OpenStack实践系列⑦深入理解neutron和虚拟机

    OpenStack实践系列⑦深入理解neutron和虚拟机 五.深入理解Neutron 5.1 虚拟机网卡和网桥 [root@node1 ~]# ifconfig brq65c11cc3-8e: fl ...

  5. OpenStack实践系列⑥构建虚拟机实例

    OpenStack实践系列⑥构建虚拟机实例 四.创建一台虚拟机图解网络,并创建一个真实的桥接网络 创建一个单一扁平网络(名字:flat),网络类型为flat,网络适共享的(share),网络提供者:p ...

  6. OpenStack实践系列⑤网络服务Neutron

    OpenStack实践系列⑤网络服务Neutron 3.8 Neturn 服务部署 注册neutron服务 [root@node1 ~]# source admin-openrc.sh [root@n ...

  7. OpenStack实践系列②认证服务Keystone

    OpenStack实践系列②认证服务Keystone 三.实战OpenStack之控制节点3.1 CentOS7的时间同步服务器chrony 下载chrony # yum install -y chr ...

  8. OpenStack实践系列①openstack简介及基础环境部署

    OpenStack实践系列①openstack简介及基础环境部署 一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运 ...

  9. [js高手之路]深入浅出webpack系列2-配置文件webpack.config.js详解

    接着上文,重新在webpack文件夹下面新建一个项目文件夹demo2,然后用npm init --yes初始化项目的package.json配置文件,然后安装webpack( npm install ...

随机推荐

  1. “耐撕”团队2016.03.28 站立会议

    1. 时间:20:30--20:50 2. 成员: Z 郑蕊 * 组长 (博客:http://www.cnblogs.com/zhengrui0452/), P 濮成林(博客:http://www.c ...

  2. 日志框架对比 NLog VS Log4net

    Log4net 先说Log4net,它是.net平台上一个老牌的日志框架,我接触的时间也不长(因为公司有自己的日志库),但是看着各开源库都在用这个于是前段时间也尝试去了解了一下. 首先让我认识到Log ...

  3. 在Oracle里,表的别名不能用as,列的别名可以用as

    列的别名也可以不用as,如:select t.a xxx from table t 在Oracle数据库中,数据表别名是不能加as的,例如: select a.appname from appinfo ...

  4. html5中Canvas为什么要用getContext('2d')

    HTML DOM getContext() 方法 HTML DOM Canvas 对象 定义和用法 getContext() 方法返回一个用于在画布上绘图的环境. 语法 Canvas.getConte ...

  5. BZOJ-3576 江南乐 博弈+优化

    fye测试原题,高一全跪,高二学长除了CA爷似乎都A辣(逃) 3576: [Hnoi2014]江南乐 Time Limit: 30 Sec Memory Limit: 512 MB Submit: 1 ...

  6. KPROCESS IDT PEB Ldr 《寒江独钓》内核学习笔记(3)

    继续上一篇(2)未完成的研究,我们接下来学习 KPROCESS这个数据结构. 1. 相关阅读材料 <深入理解计算机系统(原书第2版)> 二. KPROCESS KPROCESS,也叫内核进 ...

  7. Pseudo-elements ::before, ::after 範例

    xhtml <strong class="amount">700</strong> css .amount::before {content:"$ ...

  8. TCP和Http的区别

    相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助. 1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可 ...

  9. groovy–流程控制

    在本篇文章中,我们将介绍逻辑分支,循环,以及如何从if-else以及try-catch代码块中返回值. if – elseGroovy 支持Java传统的if-else语法: def x = fals ...

  10. 5个最好的Python Web开发框架

    Python是最受欢迎的和最有效率的开发语言之一.Python能让你更快完成工作,并且更有效地集成系统.Python是动态的面向对象的语言.即便你刚刚开始学习Python,也立即就能获得生产力上的提升 ...