![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack源码分析
文章平均质量分 71
luozhengwu52
学习openstack,和python
展开
-
openstack nova 源码分析3-nova目录下的service.py
nova下的service.py的源码,今天阅读之后 直接就把我理解的以注释的形式添加到了源码中,有些地方不好或者是错了,希望大家帮我指出! import inspect import os import eventlet import greenlet from nova import context from nova import db from nova import原创 2014-04-01 14:31:50 · 548 阅读 · 0 评论 -
openstack nova 源码下载
为了方便大家一起学习openstack在这里将openstack nova源码跟大家一起分享!http://down.51cto.com/data/480000原创 2014-04-01 14:31:46 · 967 阅读 · 0 评论 -
openstack nova 源码分析2之nova-api,nova-compute
1,这是nova-api的脚本。目录是在/bin下#!/usr/bin/env python #同时开始EC2和OpenStack api在不同的greenthreads。 #它为所有API查询(OpenStack API 或 EC2 API)提供端点,初始化绝大多数部署活动(比如运行实例), import eventlet eventlet.monkey_patch() imp原创 2014-04-01 14:31:48 · 528 阅读 · 0 评论 -
openstack nova 源码分析4-nova目录下的driver.py
还是有许多地方可能错了 希望大婶们 看见 给予意见 ! 这个文件位于\nova\virt,是一个底层的driver.py,源代码如下(和以前一样添加了些注释,另外把我 觉得比较重要的computerDriver类列出来 了,并将下面的每个函数分离 加以注释《见下面图片》!我看见后面好多函数都是继承的ComputerDriver比如nova\virt\libvirt下面的connection.p原创 2014-04-01 14:31:52 · 1141 阅读 · 0 评论 -
openstack nova 源码分析5-4 -nova/virt/libvirt目录下的connection.py
由于该文件大于8万字符 所以我分4次挂载(4 def get_cpu_info(self): #获取cpuinfd 的信息 返回utils.dumps(cpu_info) """Get cpuinfo information. Obtains cpu feature from virConnect.getCapabilities, and原创 2014-04-01 14:32:02 · 459 阅读 · 0 评论 -
openstack nova 源码分析5-2 -nova/virt/libvirt目录下的connection.py
由于该文件大于8万字符 所以我分4次挂载(2) 该文件位于nova/virt/libvirt目录下的connection.py!我只是浅浅的分析了一下类中函数的方法 细节并没有多看,肯定有很多地方是错的 或者不好!希望大家能够帮忙指出错误! 接下来 看源代码如下:中文部分是我加的注释 !或许大家会问 为什么要看这个connection.py呢 因为我发现该文件外部virt目录下有原创 2014-04-01 14:31:57 · 596 阅读 · 0 评论 -
openstack nova 源码分析5-1 -nova/virt/libvirt目录下的connection.py
由于该文件大于8万字符 所以我分4次挂载(1) 该文件位于nova/virt/libvirt目录下的connection.py!我只是浅浅的分析了一下类中函数的方法 细节并没有多看,肯定有很多地方是错的 或者不好!希望大家能够帮忙指出错误! 接下来 看源代码如下:中文部分是我加的注释 !或许大家会问 为什么要看这个connection.py呢 因为我发现该文件外部v原创 2014-04-01 14:31:55 · 809 阅读 · 0 评论 -
openstack nova 源码分析5-3 -nova/virt/libvirt目录下的connection.py
由于该文件大于8万字符 所以我分4次挂载(3) 该文件位于nova/virt/libvirt目录下的connection.py!我只是浅浅的分析了一下类中函数的方法 细节并没有多看,肯定有很多地方是错的 或者不好!希望大家能够帮忙指出错误! 接下来 看源代码如下:中文部分是我加的注释 !或许大家会问 为什么要看这个connection.py呢 因为我发现该文件外部v原创 2014-04-01 14:32:00 · 837 阅读 · 0 评论