自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 后续主要在公众号更新

这里很久没有更新了,后续主要在公众号更新,欢迎订阅交流。

2020-02-19 11:08:54 273

原创 Kuryr develop environment build howto

This is a wiki for how to build kuryr develop environment in local MAC PC.Prepare vagrant environment: Download and install vagrantDownload ubuntu trusty64 environment: vagrant box add ubuntu/trusty

2016-01-23 17:24:09 1047

原创 国内一些Openstack Startup

Kyle Mestry ( Neutron PTL )离开了Cisco。不得不说这是Cisco的s

2014-10-10 21:26:46 1647 3

原创 Openstack Juno on CentOS7

Juno是最后一个支持python2.6的版本,之后会

2014-09-25 22:42:21 2718 1

原创 Juno Neutron中的新feature

目前Openstack Juno的FEF已过,新的feature尘埃落定。本文总结了一下在Juno版本中Neutron的一些重要的新feature。

2014-09-25 09:49:46 2057 1

原创 vlan并不适合大规模的cloud

虽然目前我们实际部署的openstack使用的是vlan模式,但它并不适合大规模云。

2014-09-16 22:47:00 2139 2

原创 初探Openstack Neutron DVR

本文简单介绍了一下Neutron L3 DVR这个feature。

2014-09-10 14:05:08 15465 15

原创 nova baremetal tips

最近同事在用icehouse版本nova的baremetal driver在CentOS6.3上遇到了一些坑。之前对这块没什么了解,简单记录如下。

2014-09-05 10:13:35 1447

原创 Neutron L3 auto Reschedule VRouter feature

在Havana、icehouse版本的生产环境部署中,常常会启用一个外部cron job去监控是否存在down掉的L3,如果存在则将此L3上所有绑定的VRouter重新绑定到其他L3上。

2014-08-27 14:35:29 1902

翻译 openstack neutron L3 HA

Openstack Neutron L3的HA。

2014-08-20 23:18:44 5097 2

原创 Flow-tools and FlowView to monitor the netflow in Openstack

2014-07-25 16:33:34 1874

原创 Openstack中的DVR Part1 -- 东西向流量处理

在Openstack中L3router会造成流量集中的问题。不论东西向还是南北向的流量都需要流过网络节点的虚拟路由器。为了解决流量集中的问题,社区正在开打分布式虚拟路由器(DVR)的feature。本文focus在DVR中东西向流量的处理流程。南北向的处理不在本文范围内。首先看一下东西向流量存在的问题。 一个用户创建了一个VRoute1(在Network Node上)和两个虚拟

2014-07-04 17:03:09 6712 3

原创 Multicast on Openstack

测试了一下在Openstack上使用Multicast。本文是一些测试结果。

2014-06-18 14:49:25 6275 2

原创 VM packet flow with neutron-lbaas-agent

2014-06-04 16:25:50 1554

原创 SSL support in Havana LBaaS haproxy driver

SSL in Neutron LBaaS haproxy driver 的简单实现。

2014-06-04 16:23:53 1434

原创 DSR on Openstack POC

DSR on Openstack POC. 本文验证了DSR在Openstack上的可行性。

2014-06-04 16:14:45 1997

原创 Openstack Icehouse Release (Neutron part)

貌似主要增强在LBaaS。Refer:https://launchpad.net/neutron/icehouse/2014.1Upgrade Notes1. OVS plugin and Linux Bridge plugin is deprecated, you should use ml2 plugin.2. XML support in the API

2014-04-21 21:53:38 1862 4

原创 performance test - L3 Network VS Provider Network

After enable neutron-l3-agent, we want to know the network performance. I will compare neutron-l3-agent netowrk and provider network.The main different is that neutron-l3-agent will use virtual router and provider network is using physical router.

2014-04-11 10:53:36 6607

原创 Neutron L3 agent HA

Neutron L3 agent HA.

2014-04-11 10:49:21 8927

原创 Neutron L3 Agent packet flow

介绍一下neutron-l3-agent使用时,虚机的数据流。

2014-03-25 15:37:22 3227 2

原创 Havana 中boot虚机时, nova与neutron的交互(ML2 plugin)

在启动虚机时,nova会与neutron进行一系列交互,如图所示。

2014-03-10 21:08:24 3972 3

原创 neutron openvswitch agent

在openstack中目前用的比较多的L2层agent应该就是openvswitch agent了。本文大致分析了一下openvswithc agent做了哪些事。

2014-03-07 14:21:32 8146 1

原创 neutron dhcp agent

Neutron dhcp agent 主要负责在openstack中提供dhcp服务。

2014-02-20 14:04:06 6618

原创 Neutron havana allow address pairs

Neutron 启用Security Group时, 会打开anti snoop功能。但是应用可能会maintain自己的VIP,这就需要用到allow address pairs。

2014-02-18 17:18:18 10624 4

原创 Neutron provider external network

当neutron启用L3 agent时,如果在配置文件中配置了external_network_bridge,从这个bridge上出去的包只能是untag的。但在DC中,极有可能被分配的是某一vlan。

2014-02-11 21:28:16 5215 1

原创 Openstack rootwrap

在openstack组件中可能会需要用root权限去运行某些命令。目前是通过rootwrap实现的。官方wiki:https://wiki.openstack.org/wiki/Rootwrap以nova为例,安装nova后,会将一下文件放在sudoers.d目录下:[root@ci91szcmp003 sudoers.d]# cat /etc/sudoers.d/

2014-01-28 15:16:09 4514

原创 Kernel Source片段 -- bridge-nf-call-iptables的处理

kernel version:2.6.32.61openstack neutron的security group会用到kernel的bridge-nf-call-iptables feature。使流过桥的流量也进入iptables/netfilter框架中。可以通过以下proc查看kernel是否开启了bridge-nf-call-iptables:# cat /proc/s

2014-01-23 12:44:17 4424

原创 Kernel Source片段 -- bridge的处理

kernel version:2.6.32.61在netif_receive_skb中会调用桥处理函数handle_bridge进行桥相关处理。net/core/dev.c2151 static inline struct sk_buff *handle_bridge(struct sk_buff *skb,2152

2014-01-23 12:27:48 9318

原创 Kernel Source片段 -- 协议处理函数的组织

Kernel Source片段 -- 协议处理函数的组织kernel version:2.6.32.61在netif_receive_skb函数中会根据在驱动driver中设置的skb->protocol值,调用相应的协议处理函数。在内核中协议处理函数主要存储在ptype_base和ptype_all两个结构中。这两个结构定义如下;net/cor

2014-01-21 22:10:33 3179

原创 Openstack CPU/Disk/network QoS 功能

在openstack中Instance Recource Quota这个feature很早就加进来了,不过一直没有全部测试过这个feature。今天在havana版本中测试了一下这个功能。

2014-01-16 14:33:39 8815

原创 openstack nova backup

nova提供backup虚机的功能,似乎可以周期性的(daily/weekly)备份某个虚拟机,并且可以指定最多保存备份的数目。命令如下:# nova help backupusage: nova backup Backup a instance by create a 'backup' type snapshot.Positional argum

2014-01-15 22:00:54 5321

原创 Kernel Source片段 -- 收包(3)2层处理以及进入协议栈前

kernel version:2.6.32.61对于没有自己实现poll的驱动,统一使用的是process_backlog, 这个函数会取出处于CPU队列中的包,然后执行netif_receive_skb。这里需要注意的是,对于CPU队列操作时,需要关闭中断,因为这个队列是共享的。net/core/dev.c2725 static int process_backlog(s

2014-01-14 22:13:24 3206

原创 Kernel Source片段 -- 收包(2)软中断处理函数

kernel version:2.6.32.61系统有资源处理软中断时,会查看软中断向量表,调用对应的handler。网络收包时软中断处理函数是net_rx_action。是在net_dev_init中初始化的:net/core/dev.c5654 static int __init net_dev_init(void)5655 {...5708

2014-01-14 11:15:32 3242

原创 Kernel Source片段 -- 收包(1)硬中断处理函数

kernel version:2.6.32.61驱动收包完成后,触发硬中断,会调用到以下中断处理函数:net/core/dev.c 2016 int netif_rx(struct sk_buff *skb)2017 {2018 struct softnet_data *queue;2019 unsigned long flags;202

2014-01-13 23:24:01 3242

原创 Openstack 自动化部署puppet代码管理

Openstack发展的很快,6个月就会release,每次release后不免升级到最新的版本。自动化部署是绕不开的一个问题。那么什么策略管理本地的自动化部署脚本一直困扰着我们。

2014-01-13 22:49:48 5239 3

原创 Redhat的Packstack的简单测试和真正使用时的一些gap

Redhat的Packstack可以在CentOS上快速的部署一套多节点Openstack集群。它的操作也非常简单,只要生成一个answer文件,略微定制一下组件需要安装的位置就可以快速部署了。本文简单测试了一下其部署功能,指出了真正要用在产线上时还存在的一些gap。

2013-12-20 18:03:17 4650

原创 Neutron Provider Network Performance Baisc Test

本文对Neutron Provider Network的性能简单测试了一下,并与nova-network进行了对比。

2013-12-13 12:59:50 4696 1

原创 Openstack Neutron Provider Network虚机数据流

本文分析了一下neutron provider network的环境下虚拟机数据流。

2013-12-09 23:02:31 7691 4

原创 在netron provider network环境中使用metadata

虽然L3 agent在havana中可以做到多节点部署,但是和nova-network的multi-host还是有些差距,实际生产环境中还是会使用实体路由器,由实体路由器本身保证HA。这就使得我们会使用netron的provider network feature。当我们使用provider network时,发现了虚机无法访问metadata的问题,本文记录了两个解决办法。

2013-12-06 10:59:48 4798

原创 neutron学习资料汇总

一些neutron学习资料:VPNaaS in Neutron:http://blog.csdn.net/lynn_kong/article/details/16866855iptables in Neutron:http://blog.csdn.net/lynn_kong/article/details/13503847OVS agent in quantum:h

2013-11-28 13:27:29 4855

nova-network分析

openstack nova-network分析

2013-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除