目录 | 描述 | ||||
---|---|---|---|---|---|
novaetc |
配置文件模板,包括 Paste 配置文件等 | ||||
nova api |
Nova API服务 | ||||
metadata |
Metadata API OpenStack API JSON-Schema(N-COUNT) (计划或理论的)纲要,概要,梗概实现及工具 |
||||
cells |
nova-cells 服务 Cell 模块容许用户在不影响现有 OpenStack 云环境的前提下,加强横向扩展、大规模部署能力。 Cell 模块启用后,OpenStack 云环境中的主机被划分红组被称为 Cell。Cell 能够被配置成树形结构,OpenStack 云环境经过添加子 Cell 的方式进行拓展。 nova-cells 负责各个 Cell 之间的通讯,以及为一个新的虚拟机实例选择合适的 Cell, 所以每一个 Cell 都须要运行 nova-cells 服务。 |
||||
cmd |
各个 Nova 服务的入口程序 | ||||
compute |
Nova Compute服务 | ||||
conductor |
Nova Conductor服务 | ||||
conf |
Nova的配置项声明都在这里 | ||||
console |
nova-console服务 | ||||
consoleauth |
nova-consoleauth服务 | ||||
db |
封装数据库访问 | ||||
hacking hack (VERB) 劈;砍;乱劈;猛砍 hacker [ˈhækɚ]黑客 |
编码规范检查 | ||||
image |
封装Glance调用接口调用glance | ||||
ipv6 |
ipv6工具函数 | ||||
keymr |
用于密钥管理 | ||||
locale [loʊˈkæl(N-COUNT) 场所;地点 |
国际化相关文件 | ||||
network |
封装网络服务接口,根据配置不一样,可能调用nova-network或者neutron。 | ||||
objects |
Objects Module | ||||
pci |
PCI/SR-IOV 支持 PCI设备直通,SR-IOV设备 |
||||
policies |
全部 policy 的默认规则 | ||||
scheduler |
Schedule 服务 | ||||
tests |
单元测试和功能测试代码 | ||||
virt |
Hypervisor driver | ||||
volume |
封装数据卷访问接口,一般是Cinder的client封装 | ||||
setup.cfg |
对于命名空间console_scripts中的entry_points,每一项都表示一个可执行脚本,这些脚本在部署时会被安装,这就是Nova各个组件的入口,好比
1.
![]()
2.
|
||||
setup.py |