原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture2前文中,我们学习了openstack网络使用的几个基本网络组件,并通过一些简单的use case解释网络如何连通的。本文中,我们会通过一个稍微复杂(其实仍然相当基本)的use case(两个网络间路由)探索网络的设置。 路由使...
分类:
其他好文 时间:
2014-11-30 23:27:27
阅读次数:
372
在上一篇文章中,我们介绍了openstack中的路由,了解到openstack如何通过namespace实现的router将两个network连通。本文中,我们进一步分析路由功能,说明实现内部internal network和public network的路由(而不仅仅是internal network之间)。我们还会分析neutron如何将浮动IP配置给虚拟机,从而实现public networ...
分类:
Web程序 时间:
2014-11-30 23:24:54
阅读次数:
309
lb在删除vip时,如果vip的状态为error,则删除时不删底层namespace里的tap设备,这就存在bug了。如果我之后创建相同ip的vip则导致不能正常通信,因为有两张同样ip的tap设备存在。
数据库层:
neutron/db/loadbalancer/loadbalancer_db.py
如果是haproxy的驱动,则具体删除设备的代码在:
neutron\servi...
分类:
其他好文 时间:
2014-11-27 14:35:56
阅读次数:
244
OpenStack Juno版本已正式发布,这是这个开源云平台的10个版本,在Juno版的Neutron模块中真正引入了分布式路由(DVR)的实现,现在就让我们来初步看下分布式路由是怎么样工作的。
在OpenStack Neutron DVR L2 Agent的初步解析 (一)中我们已经知道DVR是怎么样工作的,现在就我们就来看下具体DVR是怎么样创建起来并且生效进行工作的。...
分类:
其他好文 时间:
2014-11-24 13:37:55
阅读次数:
250
openstack网络架构(nova-network/neutron)
openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,包括bridge、vlan、gre、vxlan、ovs、openflow、sdn、iptables等,当然这里不会做具体技术介绍,概述技术,主要将其与openstack的结合点做详细分析。
nova-network网络架构
在nova-net...
分类:
Web程序 时间:
2014-11-16 17:20:57
阅读次数:
488
在openstack的I版本中,Heat中添加了对于AutoScaling资源的支持,github上也提供了对应的AutoScaling的模板,同时也支持使用ceilometer的alarm来触发Scaling
Policy。
AutoScaling定义的流程
首先定义一个Auto Scaling Group,该Group 定义了可以持有资源的类型以及的最大、最小资源数
...
分类:
其他好文 时间:
2014-11-13 00:37:32
阅读次数:
283
CentOS6.4部署OpenStackHavana(Nova-Network版)一基本设备介绍测试环境CentOS6.4x64OpenStack服务介绍计算(Compute)-Nova;网络和地址管理-Neutron;对象存储(Object)-Swift;块存储(Block)-Cinder;身份(Identity)-keystone;镜像(Image)-Glance;UI界面(Dashboard)-Horizon;..
分类:
Web程序 时间:
2014-11-10 15:47:43
阅读次数:
356
之前对于服务的加载与启动一直没有找到真正的源头,这次就来分析neutron真正是从哪里开始,并加载服务并启动的,在这里首先看Neutron-server的服务加载和启动。...
分类:
其他好文 时间:
2014-11-10 13:57:24
阅读次数:
949