没有合适的资源?快使用搜索试试~ 我知道了~
OpenStack Neutron代码分析1
需积分: 0 0 下载量 67 浏览量
2022-08-04
15:43:50
上传
评论
收藏 1.01MB PDF 举报
温馨提示
试读
71页
第 1 章 整体结构1
资源详情
资源评论
资源推荐
OpenStack Neutron 代码分析
最新版:
https://github.com/yeasy/tech_writing/tree/master/OpenStack/OpenStack Neutron 代码分析.pdf
更新历史:
V0.71: 2014-08-07
添加更多细节分析,添加对 ML2 的分析。
V0.7: 2014-07-18
完成对 cmd、common 和 db 部分的分析;
整体代码框架分析完毕。
V0.6: 2014-07-11
完成对 api 部分的分析;
增加目录;
增加新的一章,集中从专题角度剖析代码。
V0.5: 2014-07-07
完成对 agent 部分的补充修订。
V0.4: 2014-05-19
完成对 OpenvSwitch plugin 的分析。
V0.3: 2014-05-12
完成对 IBM 的 SDN-VE plugin 的分析。
V0.2: 2014-05-06
完成配置文件(etc/)相关分析。
V0.1: 2014-04-14
完成代码基本结构。
目录
第 1 章 整体结构............................................................................................................................. 1
1.1 bin.......................................................................................................................................1
1.2
doc......................................................................................................................................1
1.3
etc....................................................................................................................................... 1
1.4
neutron................................................................................................................................1
1.5 tools....................................................................................................................................1
第 2 章 bin........................................................................................................................................2
第 3 章 doc....................................................................................................................................... 3
第 4 章
etc........................................................................................................................................ 4
4.1 init.d/.................................................................................................................................. 4
4.2 neutron/.............................................................................................................................. 4
4.2.1 plugins/....................................................................................................................4
4.2.2
rootwrap.d...............................................................................................................4
4.3 api-paste.ini........................................................................................................................ 5
4.4 dhcp_agent.ini.................................................................................................................... 7
4.5 fwaas_driver.ini..................................................................................................................7
4.6
l3_agent.ini.........................................................................................................................7
4.7 lbaas_agent.ini....................................................................................................................7
4.8 metadata_agent.ini............................................................................................................. 7
4.9 metering_agent.ini..............................................................................................................7
4.10
vpn_agent.ini....................................................................................................................7
4.11 neutron.conf..................................................................................................................... 8
4.12 policy.json........................................................................................................................8
4.13
rootwrap.conf...................................................................................................................8
4.14
services.conf.................................................................................................................... 8
第 5 章 neutron.................................................................................................................................9
5.1 agent................................................................................................................................... 9
5.1.1
common/................................................................................................................. 9
5.1.2
linux/....................................................................................................................... 9
5.1.2.1 async_process.py....................................................................................... 10
5.1.2.2 daemon.py................................................................................................. 10
5.1.2.3
dhcp.py...................................................................................................... 10
5.1.2.4
external_process.py................................................................................... 10
5.1.2.5 interface.py................................................................................................ 10
5.1.2.6 ip_lib.py.....................................................................................................10
5.1.2.7
iptables_firewall.py................................................................................... 10
5.1.2.8
iptables_manager.py.................................................................................. 10
5.1.2.9 ovs_lib.py...................................................................................................11
5.1.2.10 ovsdb_monitor.py....................................................................................11
5.1.2.11 polling.py.................................................................................................11
5.1.2.12
utils.py..................................................................................................... 11
5.1.3 metadata/............................................................................................................... 11
5.1.3.1 agent.py......................................................................................................11
5.1.3.2
namespace_proxy.py..................................................................................11
5.1.4
dhcp_agent.py.......................................................................................................12
5.1.4.1 DhcpAgent 类............................................................................................13
5.1.4.2 DhcpPluginApi 类..................................................................................... 14
5.1.4.3
DhcpAgentWithStateReport
类
................................................................. 14
5.1.5
firewall.py.............................................................................................................14
5.1.6 l2population_rpc.py.............................................................................................. 14
5.1.7 l3_agent.py............................................................................................................14
5.1.7.1
L3NATAgent
类
.........................................................................................15
5.1.7.2
L3PluginApi
类
......................................................................................... 15
5.1.7.3 L3NATAgentWithStateReport 类..............................................................15
5.1.8 netns_cleanup_util.py........................................................................................... 15
5.1.9
ovs_cleanup_util.py.............................................................................................. 16
5.1.10
rpc.py.................................................................................................................. 16
5.1.11 securitygroups_rpc.py........................................................................................ 16
5.2 api.....................................................................................................................................16
5.2.1 rpc......................................................................................................................... 16
5.2.1.1
agentnotifiers............................................................................................. 16
5.2.1.2 handler....................................................................................................... 18
5.2.2 v2.......................................................................................................................... 18
5.2.2.1
attributes.py............................................................................................... 18
5.2.2.2
base.py....................................................................................................... 18
5.2.2.3 resource.py.................................................................................................18
5.2.2.4 resource_helper.py.....................................................................................19
5.2.2.5
router.py.....................................................................................................19
5.2.3
views..................................................................................................................... 20
5.2.4 api_common.py.....................................................................................................20
5.2.5 extensions.py.........................................................................................................20
5.2.6
versions.py............................................................................................................ 20
5.3
cmd...................................................................................................................................21
5.4 common............................................................................................................................22
5.4.1 config.py............................................................................................................... 22
5.4.2
constants.py...........................................................................................................22
5.4.3
exceptions.py........................................................................................................ 22
5.4.4 ipv6_utils.py......................................................................................................... 22
5.4.5 log.py.................................................................................................................... 22
5.4.6 rpc.py.................................................................................................................... 22
剩余70页未读,继续阅读
正版胡一星
- 粉丝: 16
- 资源: 304
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0