为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)

前面讨论了 Neutron 的架构和基础知识,接下来就要通过实验深入学习和实践了。第一步就是准备实验用的物理环境,考虑如下几个问题:需要几个节点? 如何分配节点的角色? 节点上部署哪些服务? 配几个网卡? 物理网络如何连接? 1 控制节点 + 1 计算节点 的部署方案 我们的目的是通过实验学习 Ne
18次阅读

两张图总结 Neutron 架构 - 每天5分钟玩转 OpenStack(74)

前面我们详细讨论了 Neutron 架构,包括 Neutron Server,Core 和 Service Agent。现在用两张图做个总结。先看第一张:与 OpenStack 其他服务一样,Neutron 采用的是分布式架构,包括 Neutorn Server、各种 plugin/agent、da
254次阅读

Service Plugin / Agent - 每天5分钟玩转 OpenStack(73)

Core Plugin/Agent 负责管理核心实体:net, subnet 和 port。而对于更高级的网络服务,则由 Service Plugin/Agent 管理。Service Plugin 及其 Agent 提供更丰富的扩展功能,包括路由,load balance,firewall等,如图
14次阅读

openstack havana块存储Cinder磁盘加密方法研究

http://blog.csdn.net/cloudresearch/article/details/19092219在openstack havana的release note中有如下介绍“Attached Cinder volumes can now be encrypted. Da
8次阅读

详解 ML2 Core Plugin(II) - 每天5分钟玩转 OpenStack(72)

上一节我们讨论了 ML2 Plugin 解决的问题,本节将继续研究 ML2 的架构。ML2 对二层网络进行抽象和建模,引入了 type driver 和 mechansim driver。这两类 driver 解耦了 Neutron 所支持的网络类型(type)与访问这些网络类型的机制(mechan
6次阅读

告诉你一个真实的OpenStack:都谁在用,用来干什么?

告诉你一个真实的OpenStack:都谁在用,用来干什么?  OpenStack基金会近日发布的双年调查报告显示,开源云计算软件OpenStack正在进入主流企业市场,但该项目依然面临较难部署和管理的老问题。  有一点是毫无疑问的,那就是OpenStack保持着高速增长的态势,超过585家企业,接近
5次阅读

详解 ML2 Core Plugin(I) - 每天5分钟玩转 OpenStack(71)

我们在 Neutron Server 小节学习到 Core Plugin,其功能是维护数据库中 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 network。上一节也介绍了两个 Core Plugi
66次阅读

Neutron 如何支持多种 network provider - 每天5分钟玩转 OpenStack(70)

Neutron 的架构是非常开放的,可以支持多种 network provider,只要遵循一定的设计原则和规范。本节我们将开始讨论这个主题。先讨论一个简单的场景:在 Neutorn 中使用 linux bridge 这一种 network provider。根据我们上一节讨论的 Neutron
11次阅读

理解 Neutron Server 分层模型 - 每天5分钟玩转 OpenStack(69)

本节开始讨论 Neutron 的各个服务组件,首先学习 Neutron Server 。上图是 Neutron Server 的分层结构,至上而下依次为:Core API对外提供管理 network, subnet 和 port 的 RESTful API。Extension API对外提供管理 r
100次阅读

OpenStack with Opendaylight Part 1: Intro to Pipeline

Using Vagrant to create vm nodes; devstack to start openstack using Opendaylight as ML2. Openstack with Opendaylight deploymentStarting
10次阅读