自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 opentack neutron环境

Neutron是OpenStack核心项目之一,提供云计算环境下的虚拟网络功能。Neutron的功能日益强大,并在Horizon面板中已经集成该模块。作为Neutron的核心开发者之一,个人觉得Neutron完全代替Nova Network模块作为云计算网络管理中心是必然趋势。要使用好OpenStack,了解Neutron概念及其相应操作就显得格外重要。为此目的,这篇博客主要讲述Neutron网络

2014-08-27 14:53:25 1047

转载 python @修饰符

Python 除了拥有实例方法外,还拥有静态方法和类方法,跟Java相比需要理解这个类方法的含义。class Foo(object):      def test(self)://定义了实例方法          print("object")     @classmethod      def test2(clss)://定义了类方法          print("class"

2014-08-27 09:14:45 2879

转载 Neutron印象10: OpenStack中实现混合Hypervisor原理剖析

作者:张华  发表于:2014-01-15版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )先搞清楚nova及neutron相关组件的关联关系:1,当创建network时,neutron-api在DB里仅仅就是记录一下;2,然后l3-agent会周期性的扫描router, 然后调用

2014-08-22 09:22:18 750

转载 python urllib2使用细节

Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 Cookie6 使用 HTTP 的 P

2014-08-21 16:55:41 616

转载 openstack之存储

OpenStack提供两种块存储: ephemeral storage和volumes storage.ephemeral storage 具有和实例相同的生命周期,重启实例并不会影响ephemeral storage中存储的内容,但终结实例的时候ephemeral storage也会随之被释放掉,所有的实例又会有一个ephemeral storage,但其大小可以设置为0。volumes s

2014-08-21 16:37:32 7601

转载 Neutron印象9:neutron ml2

在介绍ml2之前,先介绍下以往的core-plugin,它主要的工作是与数据库打交道,真正起作用的是agent,然而对于每种core-plugin来说他们绝大部代码是重复的,在实际的网络部署中,想用linuxbridge就不能用openvswitch,想用vlan就不能用gre。Ml2插件就可以很好解决这样的问题,在复杂的二层网络中可以灵活地部署网络。Ml2插件是一种允许OpenStack网络

2014-08-21 10:19:09 1005

转载 openstack分析——NOVA中的RabbitMQ解析

抓http://blog.csdn.net/gaoxingnengjisuan    本篇文章是由本人阅读NOVA源码过程中的心得、RabbitMQ的官方文档以及网上的一些资料整理总结而成的,也为了方便以后对这部分内容的复习。    NOVA是OpenStack系统的核心模块,主要负责虚拟机实例的生命周期管理、网络管理(前几个版本)、存储卷管理(前几个版本)、用户管理以及其

2014-08-20 14:22:55 2599

转载 Neutron印象8: OpenStack中的防火墙

OpenStack中的防火墙 ( by quqi99 )作者:张华  发表于:2012-4-10版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )iptables提供了全面的协议状态跟踪、数据包的应用层检查、速率限制、过滤策略。iptables策略是由一组有序的规则建立的,它告诉内

2014-08-20 14:19:31 1980

转载 Neutron印象5:neutron-dhcp-agent

一.概述neutron dhcp为租户网络提供DHCP服务,即IP地址动态分配,另外还会提供metadata请求服务。3个主要的部件:DHCP agent scheduler:负责DHCP agent与network的调度DHCP agent:为租户网络提供DHCP的功能,提供metadata request服务。DHCP driver:即dnsmasq,用于管理DHCP se

2014-08-20 14:09:13 881

转载 Neutron印象4:neutron-openvswitch-agent

neutron-openvswitch-agent代码分析neutron.plugins.openvswitch.agent.ovs_neutron_agent:main# init ovs first by agent_config:# setup plugin_rpc, state_rpc, msgq consumer, periodically state report#

2014-08-20 14:06:01 1368

转载 Neutron印象3:neutron-l3-agent

一.Layer-3 Networking Extensionneutron l3作为一种API扩展,向租户提供了路由和NAT功能。l3扩展包含两种资源:router:在不同内部子网中转发数据包;通过指定内部网关做NAT。每一个子网对应router上的一个端口,这个端口的ip就是子网的网关。floating ip:代表一个外部网络的IP,映射到内部网络的端口上。当网络的rou

2014-08-20 14:05:33 3339

转载 Neutron印象2:Neutron/ServiceInsertion

目录1WORK IN PROGRESS2Services Insertion Model in Quantum2.1Description2.2High level description2.3Defining Service Insertion2.4The Service Type concept2.5Dispatching calls to th

2014-08-20 14:03:49 950

转载 Neutron印象6: LBaaS Service

在OpenStack Grizzly版本中,Quantum组件引入了一个新的网络服务:LoadBalancer(LBaaS),服务的架构遵从Service Insertion框架。LoadBalancer为租户提供到一组虚拟机的流量的负载均衡,其基本实现为:在neutron-lbaas-agent中生成Haproxy的配置文件然后启动Haproxy。Neutron LBaaS Service

2014-08-20 13:40:06 1647

转载 openstack Networking in too much detail

Contents1The players2The lay of the land3Compute host: instance networking (A,B,C)4Compute host: integration bridge (D,E)5Compute host: tunnel bridge (F,G)6Network host: tunnel bridg

2014-08-18 16:30:10 822

转载 Neutron印象1:neutron简介

在OpenStack世界中,网络组件最初叫nova-network,它混迹于计算节点nova的代码库中。nova-network可以单独部 署在一台机器上,为了高性能HA也可以和nova-compute一样部署在计算节点上(这也就是所谓的multi-host功能)。nova- network实现简单,bug少,但性能可不弱哦,直接采用基于Linux内核的Linux网桥少了很多层抽象应该算强大的

2014-08-15 14:08:13 2596

转载 OpenStack Hacker养成指南

希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到 https://wiki.openstack.org/wiki/Main_Page学习OpenStack其实就是学习各种Python库的过程。把OpenStack的设计原则贴在你的墙上。 https://wiki.openstack.org/wiki/BasicDesignTenets1 OpenStack Hac

2014-08-15 09:55:08 907

转载 openstack 之 eventlet

激励自己的话:站在nova的源码面前,不知该从何处开始,木有资料,木有人指导,只能自己去摸索。nova中,除了mysql是我以前就熟知的之外,其它全是陌生,这对我来说,真是一个不小的挑战。另外,就是看英文文档,就好像干嚼馒头一样,嚼得久了,才会觉得它甜,这也实在是没有办法。登山的乐趣不在于到达山顶,而在于到达山顶的过程中,在此记录这个过程,希望我可以走到最后!

2014-08-15 09:31:13 514

转载 openstack调试方法总结

因为前几天Komodo突然一下在使用中没法代码自动补全,没法进行代码自动提示了,自己折腾了(大概十个小时,卸载重装了很多次)很久也没法让它对python代码进行自动提示,很无语,于是彻底放弃,改用Eclipse+pyDev平台。虽然浪费了时间,但是已经对Eclipse有些熟练了,还是有所收获哦。  Python的安装比较简单,因此python的安装就不说了,Eclipse的基础环境,JRE

2014-08-14 11:13:31 5732

空空如也

空空如也

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

TA关注的人

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