1) greenlet - python中的协程库
1.1) 什么是协程 (Coroutine)
Coroutine Wiki
http://en.wikipedia.org/wiki/Coroutine
CoRoutine是在Thread基础上的再次切分. 每一个Process可以包含多个Thread, 每个线程包含多个CoRoutine在任何时刻, 同一个Threa...
分类:
编程语言 时间:
2014-08-27 18:51:38
阅读次数:
266
目录数据链路层标准数据链路层术语信道链路定义三个基本问题两种重要的措施CSMA/CD 协议以太网提供的服务MAC帧扩展局域网计算机通过适配器和局域网进行通信集线器网桥网络拓扑交换机虚拟局域网VLAN虚拟局域网使用的以太网帧格式发送一帧所需的平均时间LAN 的无线协议LAN 的以太网协议WAN 的点对...
分类:
其他好文 时间:
2014-08-27 16:26:18
阅读次数:
291
在Havana、icehouse版本的生产环境部署中,常常会启用一个外部cron job去监控是否存在down掉的L3,如果存在则将此L3上所有绑定的VRouter重新绑定到其他L3上。...
分类:
其他好文 时间:
2014-08-27 14:43:48
阅读次数:
236
很多朋友说上一篇中对网络的描述不够清楚,感谢热心的群有 彩笔程序员: 提供了他理解的图,在这里贴一下:
我自己也补画了一副多台机器互联的图,欢迎大家留言讨论:
主机A和主机B的网卡一都连着物理交换机的同一个vlan 101,这样网桥一和网桥三就相当于在同一个物理网络中了,而容器一、容器三、容器四也在同一物理网络中了,他们之间可以相互通信。
主机A上的网卡二连接了vla...
分类:
其他好文 时间:
2014-08-26 13:48:26
阅读次数:
228
openstack:icehouse部署方法:devstack,单节点系统版本:Ubuntu14.04LTS脚本见下一篇文章,部署起来有几个问题,也一并附图。部署完成后正常可用,但是重启后发生如下认证错误:自己也木有思绪,后来网上看到有人说,在devstack目录下执行./rejoin-stack.sh,或者再运行一次...
分类:
其他好文 时间:
2014-08-26 11:55:09
阅读次数:
2100
做完前期准备后,在devstack目录下创建localrc文件,最好不要直接上传,然后将下面的内容贴进去即可,下面是我转载的,以下有出处,但是部署期间有几个问题,我也列出来了。#MiscDATABASE_PASSWORD=123456ADMIN_PASSWORD=123456SERVICE_PASSWORD=123456SERVICE_TOKEN=123456RAB..
分类:
其他好文 时间:
2014-08-26 11:54:36
阅读次数:
534
1、安装keystone软件包[root@os-node1~]#yuminstallopenstack-keystonepython-keystoneclient-y配置keystone配置文件[root@os-node1~]#openstack-config--set/etc/keystone/keystone.confsqlconnectionmysql://keystone:keystone@10.240.216.1/keystone#以IP的形式连接mysql2、..
分类:
其他好文 时间:
2014-08-26 09:58:26
阅读次数:
348
nova-compute 的代码结构图
如上图所示, 类图中最重要的三个Category
Manager: 核心的业务类,提供实际的业务操作。例如启动虚拟机等等。
Service: 每个service通常包括一个对应的Manager.
service 也负责在消息队列上对指定的topic进行监听,当监听到新的RPC消息的时候, 调用对应的Manager的方法。
Launch...
分类:
其他好文 时间:
2014-08-26 01:49:45
阅读次数:
410