02 2017 档案

[vxlan] 一 Why VXLAN
摘要:想了解一个事物/概念,最好的办法是知道它是为什么出现的,为了解决那些问题而出现。这里,就用这种方式来学习一下VXLAN VXLAN (Virtual eXtensible Local Area Network)可以理解为扩展的VLAN。VXLAN很大程度上是为了解决VLAN的不足而出现的,所以,想了 阅读全文

posted @ 2017-02-14 09:16 kramer 阅读(561) 评论(0) 推荐(0)

how to read openstack code: controller and resource
摘要:TODO 阅读全文

posted @ 2017-02-09 23:35 kramer 阅读(151) 评论(0) 推荐(0)

how to read openstack code: loading process
摘要:之前我们了解了neutron的结构,plugin 和 extension等信息。这一章我们看一下neutron如何加载这些plugin和extension。也就是neutron的启动过程。本文涉及的代码较多,而且调用过程复杂... 所以你手头最好有一份liberty版本的neutron代码,参考来看 阅读全文

posted @ 2017-02-09 23:30 kramer 阅读(331) 评论(0) 推荐(0)

how to read openstack code: request extension
摘要:We have learned resource extension and action extension. This post we will write a request extension First see two API call curl X POST http://liberty 阅读全文

posted @ 2017-02-09 19:29 kramer 阅读(385) 评论(0) 推荐(0)

how to read openstack code: action extension
摘要:之前我们看过了core plugin, service plugin 还有resource extension。 resource extension的作用是定义新的资源。而我们说过还有两种extension: action extension 跟 request extension。这一章我们将写 阅读全文

posted @ 2017-02-09 18:27 kramer 阅读(282) 评论(0) 推荐(0)

how to read openstack code: service plugin
摘要:We have learned core plugin, service plugin and extension in last post. Now let`s review: Core Plugin Core plugin manage core resources which are netw 阅读全文

posted @ 2017-02-08 19:10 kramer 阅读(353) 评论(0) 推荐(0)

how to read openstack code: Core plugin and resource extension
摘要:本章我们将写一个自己的core plugin 和一个resource extension来加深理解。(阅读本文的前提是你已经理解了restful以及stevedore等内容) 什么是 core plugin neutron的plugin有core和service两种。core plugin实现cor 阅读全文

posted @ 2017-02-07 15:31 kramer 阅读(368) 评论(0) 推荐(0)

导航