nova-api源码分析(一)--------创建虚机流程

和前面分析neutron restful API的流程类似:http://blog.csdn.net/happyanger6/article/details/54586463.我们可以分析nova-api的restful API的创建流程。 这里简单回顾一下neutron api的处理流程图: ...

2017-02-27 23:12:06

阅读数 884

评论数 0

horizon创建网络前端代码分析

Openstack需要提供一个简洁方便,用户友好的控制界面给最终的用户和开发者,让他们能够浏览并操作属于自己的计算资源,这就是openstack的控制面板(Dashboard)项目 --------------Horizon.   Horizon采取的Django框架,简单地说,它就是个单纯地基...

2017-02-26 22:21:41

阅读数 729

评论数 0

neutron典型组网应用(一)--------实现同一租户的不同子网三层互通

应用场景: 在基于vlan的组网中,同一租户A的2个不同子网(vlan2(192.1.1.1/24),vlan3(193.1.1.1/24))需要三层互通,但是另外一个租户B(vlan4(192.1.1.1/24),vlan5(193.1.1.1/24))的地址和A地址重叠,也需要三层互通。但是...

2017-02-26 12:06:29

阅读数 946

评论数 0

第天学点网络知识-----------vxlan初识

一句话介绍vxlan就是在IP网络上构建虚拟二层网络。 VXLAN(Virtual eXtensible LAN,可扩展虚拟局域网络)是基于IP网络、采用“MACin UDP”封装形式的二层VPN技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不...

2017-02-21 21:43:43

阅读数 811

评论数 0

openstack neutron源码分析(四)--------port的创建流程

我们知道nova在创建虚拟机时,会为虚拟机创建port,流程图如下: 前面分析neutron wsgi的文章中有介绍一次restful api的详细请求,可以回顾下:http://blog.csdn.net/happyanger6/article/details/54586463 1.no...

2017-02-20 23:10:38

阅读数 3129

评论数 0

Vxlan学习笔记——原理

1. 为什么需要Vxlan   普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔...

2017-02-19 12:46:44

阅读数 5226

评论数 0

Hybrid端口的工作原理

以太网端口有 3种链路类型:access、trunk、hybrid    Access类型端口只能属于1个VLAN用于连接计算机端口;     Trunk类型端口可以允许多个VLAN通过可以接收和发送多个VLAN报文般用于交换机的间连接端口;     Hybrid类型端口可以允许...

2017-02-16 20:32:49

阅读数 2680

评论数 0

openstack neutron使用中遇到的问题总结

这篇文章将会持续更新,分享使用neutron过程中遇到的那些问题。 问题一: 搭建了控制和计算节点2台虚拟机环境,每台机器上都启动了linux bridge agent,但是通过openstack network agent list命令只能看到计算节点的linux bridge agent....

2017-02-15 23:15:46

阅读数 1491

评论数 0

openstack Neutron源码分析(三)------linuxbridge-agent

直接从源码开始分析 neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py: common_config.init(sys.argv[1:]) common_config.setup_log...

2017-02-13 23:23:39

阅读数 1632

评论数 0

使用Python进行分布式系统协调 (ZooKeeper,Consul, etcd )

随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们就来看看如何使用Python,利用开源对分布式服务做协调。 在对分布式的应用做协调的时候,主要会碰到以下的应用场景: 业务发现(s...

2017-02-09 23:06:02

阅读数 1349

评论数 0

VMware中Bridged、NAT、host-only三种网络连接模式的原理及其区别

不同虚拟交换机应用在不同的联网模式Bridged、NAT、host-only、custom四种模式,下面分别介绍其具体分配: VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机; VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;   VMnet8:这是VMwa...

2017-02-09 21:10:54

阅读数 678

评论数 0

VCF Fabric

1 VCF Fabric 1.1  VCF Fabric简介 当前由云、网络、终端组成的IT基础架构正经历着巨大的技术变革,传统终端向智能化、移动化演进,传统IT架构也向云迁移,实现计算资源的弹性扩张,随需交付,应需而动。在此环境下,H3C公司提出了VCF(Virtual Converged F...

2017-02-06 20:55:32

阅读数 1543

评论数 0

<<深入理解Flask>>中遇到的那些坑

这篇文章的主要目的是分享学习>这本书中遇到的坑,可以使遇到相同问题的同学少走弯路。大家有遇到或解决过相关问题的,也欢迎分享出来。 坑一: 在把博客从sqlite重构到mongodb时,在登陆成功后想要访问只有登陆用户才能访问的页面时,遇到了下面的错误: in decorated_vie...

2017-02-05 12:16:19

阅读数 3621

评论数 0

Python标准库(10)------------多进程初步 (multiprocessing包)

threading和multiprocessing (请尽量先阅读Python多线程与同步) multiprocessing包是Python中的多进程管理包。与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程。...

2017-02-02 12:32:46

阅读数 620

评论数 0

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