nova 源码分析
2016-01-21 18:05:20 1 举报
AI智能生成
登录查看完整内容
Nova是OpenStack的核心组件之一,主要负责计算资源的管理。其源码结构复杂,包括多个子模块,如nova-api、nova-compute、nova-conductor等。每个子模块都有其特定的功能,如API模块负责处理客户端的请求,Compute模块负责虚拟机的创建、销毁和迁移等。Nova源码中还包含了大量的配置选项和策略,可以通过配置文件进行定制。此外,Nova还支持多种虚拟化技术,如KVM、Xen、VMware等。在源码分析过程中,需要深入理解各个模块的功能和相互关系,以及如何处理各种复杂的业务逻辑。
作者其他创作
大纲/内容
nova 源码
doc/
项目经理
团队成员
关键利益者
背景介绍
目标
必要条件
预算
人员
资产
nova/
api/
描述
可能的影响
严重程度
可能性
事前检测出来的可能性
相应的缓解方法
推荐的解决方案
copmute/
resource_tracker.py
class ResourceTracker(object)
manager.py
class ComputeManager
\u00A0def pre_start_hook(self):
virt/
virtapi.py
objects/
compute_node.py
class ComputeNode
scheduler/
host_manager.py
filter_scheduler.py
service.py
class Service(service.Service):
def start(self):
class WSGIService(service.Service):
plugin/
已完成的任务
取消的任务
被延迟的任务
暂停的任务
进行中的任务
etc
第一阶段
高优先级
中等优先级
较低优先级
标志
第二阶段
第三阶段
0 条评论
回复 删除
下一页