Openstack服务模块
PuppetOpenstack项目发展到今日,代码经历了多次的迭代和持续的更新,其代码和规范可以称之为Puppet进阶的经典素材。它体现在以下几点:
严格遵守Puppet Code Style
松耦合的代码逻辑
几乎没有代码冗余,非常高的代码复用率
精心编写的自定义Resource Type和Facter,在灵活性和控制能力上做出了权衡
目前官方提供的模块有以下:
Alarming (Aodh)
Key Manager (Barbican)
Telemetry (Ceilometer)
Block Storage (Cinder)
DNS (Designate)
Image service (Glance)
Time Series Database (Gnocchi)
Orchestration (Heat)
Dashboard (Horizon)
Bare Metal (Ironic)
Identity (Keystone)
Shared Filesystems (Manila)
Workflow service (Mistral)
Application catalog (Murano)
Networking (Neutron)
Compute (Nova)
Load Balancer (Octavia)
Oslo libraries (Oslo)
Benchmarking (Rally)
Data processing (Sahara)
Object Storage (Swift)
Testing (Tempest)
Deployment (TripleO)
Database service (Trove)
Deployment UI (TripleO UI)
Root Cause Analysis (Vitrage)
Message service (Zaqar)
本书将会覆盖核心Openstack服务和部分热门服务:
Telemetry (Ceilometer)
Block Storage (Cinder)
Image service (Glance)
Time Series Database (Gnocchi)
Dashboard (Horizon)
Identity (Keystone)
Application catalog (Murano)
Networking (Neutron)
Compute (Nova)
Object Storage (Swift)
Testing (Tempest)
Ceph(Block Storage)
Benchmarking (Rally)
Data processing (Sahara)
Orchestration (Heat)
DNS (Designate)
Last updated