OpenStack 中的neutron-server启动过程

neutron-server是neutron的核心组件之一,负责直接接收外部请求,然后调用后端相应plugin进行处理。 其核心启动过程代码主要在neutron.server包中。 __init__.py文件中包括一个main()函数,是WSGI服务器开始的模块,并且通过调用serve_wsgi来创建一个NeutronApiService的实例。然后通过eventlet的greenpool...
阅读(1787) 评论(0)

OpenStack Neutron中的dhcp agent实现

更多具体内容请参考https://github.com/yeasy/tech_writing/blob/master/OpenStack/OpenStack%20Neutron%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90.pdf 更多具体内容请参考https://github.com/yeasy/tech_writing/blob/master/OpenStack...
阅读(1492) 评论(0)

Neutron中的Service类

Service是OpenStack中很重要的一个概念,各个服务的组件都以Service类的方式来进行交互。 Neutron中的Service类继承自rpc中的Service,整体的继承关系为 neutron.openstack.common.service.Service类-->neutron.common.rpc.Service类-->neutron.service.Service类...
阅读(967) 评论(0)

一张图理解AMQP

...
阅读(724) 评论(0)

网络天然是大数据的,大数据天然是网络的

The network is naturally bigdataing, while bigdata is inherently networking. --yeasy@blog 用英文表达似乎更加准确一些。 计算机科学发展了半个世纪,而网络的出现极大推动了计算机相关技术的爆发式进步。 计算机或网络领域所研究的典型问题,往往都是追求高性能、精确、准确,而大数据技术则往往提供一...
阅读(811) 评论(0)

OpenStack中网络模块(Neutron)的代码分析

目前已经完成了一大半,到了0.4...
阅读(1638) 评论(0)

easyOVS 发布 v0.2

如果你是云计算专家,是否觉得在OpenStack中查询网络信息,特别端口信息需要通过若干命令的配合,十分不便。 如果你是SDN专家,是否觉得诸如OpenvSwitch这样的工具虽然功能强大,但操作起来着实麻烦。 如果你想尝试一些智能一些的工具,可以看看https://github.com/yeasy/easyOVS。 easyOVS几大特性: 1、支持对输入命令的智能识别和纠错。 ...
阅读(1681) 评论(0)

OpenStack中的Security Group实现

【注】 Security Group在openstack中起到很重要的作用,它直接保护租户的vm。但不恰当的配置也容易导致各种莫名其妙的问题。 理解Security Group的实现,有助于理解OpenStack的设计理念和解决各种网络问题。 最新版pdf也可以从这里下载。 ----------------------------------------------------------...
阅读(3869) 评论(5)

OpenStack安装后的验证/初始化脚本

在安装完openstack后,最急需的一件事情就是验证安装是否已经成功,这个时候需要我们尝试创建一个项目,添加一个用户,添加网络,添加镜像…… 手动通过Web UI或命令行一项一项来不光浪费时间,还容易出错。 下面的脚本自动化运行了这一过程,并且还对openstack进行了优化配置。 在RDO安装的基于GRE模式的环境中验证通过。 https://github.com/yeasy/open...
阅读(823) 评论(0)

用RDO安装OpenStack多节点时的注意事项

RDO是Redhat的OpenStack社区,所设计的packstack工具,可以提供在redhat/centos环境下一键式的openstack安装部署方案,目前已经较为成熟。 基本过程可以参考http://openstack.redhat.com/Quickstart,迅速创建一个单机版安装的openstack环境(单节点版基本上不会出现任何问题)。 在创建多节点环境时,有一些注意事项...
阅读(1862) 评论(1)

深入理解OpenStack中的网络实现

剖析OpenStack中网络实现的一些细节,对于理解本后的设计理念和目标很有帮助。 完成0.1版本,最新版可以从github下载。...
阅读(1708) 评论(0)

理解OpenStack中的OpenvSwitch的几个要点

OpenvSwitch是实现虚拟化网络的重要基础组件,在OpenStack中利用OpenvSwitch作为底层部件来完成虚拟网络提供和租户网络管理。 在部署和应用OpenStack的过程中,可能会碰到网络相关的一些问题,能够准确的理解OpenStack中OpenvSwitch的角色和网络的理念,会有助于解决问题和快速部署。 OpenvSwitch可以认为是一种Linux Bridge的实现...
阅读(7097) 评论(1)

网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN

先来看三个缩写到底具体代表什么:Large Segment Offload (LSO),TCP segmentation offload (TSO), 以及Generic Segmentation Offload (GSO)。 首先来看LSO。我们知道计算机网络上传输的数据基本单位是离散的网包,既然是网包,就有大小限制,这个限制就是MTU(Maximum Transmission Uni...
阅读(5418) 评论(0)

OpenDaylight VTN 项目指南

VTN(Virtual Tenant Network)项目与Open Dove项目并列,共同提供网络虚拟化功能,可以有效支持类似OpenStack这样的数据中心管理平台。 项目首页在https://wiki.opendaylight.org/view/OpenDaylight_Virtual_Tenant_Network_(VTN):Main。 内容在OpenDaylight指...
阅读(2493) 评论(0)

2014——SDN控制平面的关键一年

作为SDN整个技术体系中最复杂,也是最为核心的部分,控制器近些年已经逐渐成为业界追逐的首要目标。 从整个SDN的发展历程来看,跟Internet的发展历程惊人的相似,都是自底向上;都是从campus推广到业界;也都是利用事实标准发展起来。 最开始的三年(07-10),大家所关注的热点还是在于数据平面以及如何与控制平面的交互,包括制定各种南向标准,包括支持SDN的软件交换机项目(包括ovs,li...
阅读(1238) 评论(0)

Mininet 代码分析文档

Mininet是个很不错的模拟(emulate)网络的工具,特别在模拟SDN环境的时候。 使用Mininet可以在一台物理机上快速搭建较大规模的SDN网络进行控制器或交换机方面的验证和测试。 关于如何使用Mininet,可以参考这里或官方主页mininet.org。 Mininet的代码结构十分清晰,分析文档可从这里下载。...
阅读(1805) 评论(0)

OpenDaylight--源自业界的SDN控制器

2013年4月8日,OpenDaylight项目正式上线。 随着SDN产业的日益成熟,整个生产链逐渐划分为相对明确的几个部分,一是生产底层的SDN交换机;二是SDN的控制器;三是在控制器上的网络应用开发。 其中SDN的控制器在整个SDN网络的工作过程中起到了最为核心的作用,因此学术界和企业界先后纷纷设计了包括Nox、Onix、Floodlight等等一系列的控制器。这些控制器或是为了做...
阅读(1572) 评论(0)

OpenStack VM DHCP problem with Quantum? Guideline and real case

Today, OpenStack draws many eyeballs in deploying cloud-computing environments. When using OpenStack in practical scenarios, there will be numbers of detailed evils. One notorious bug is that boote...
阅读(1225) 评论(0)

Open Daylight Controller 指南

Latest version is maintained at https://github.com/yeasy/tech_writing/tree/master/SDN....
阅读(884) 评论(0)

Open Daylight Controller 简易入门

You can find the latest version here: https://github.com/yeasy/tech_writing/tree/master/SDN Many contents are referenced from www.openflow.org/wk/index.php?title=OpenDayLight_Tutorial [...
阅读(872) 评论(0)
105条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:234784次
    • 积分:3336
    • 等级:
    • 排名:第9440名
    • 原创:102篇
    • 转载:0篇
    • 译文:1篇
    • 评论:47条
    最新评论