OpenStack Administration Guides¶
This section provides administration and operator documentation for OpenStack services, covering configuration, deployment architecture, and day-to-day operations.
Compute and Infrastructure¶
-
Bare Metal Service (Ironic)
Ironic enables provisioning and lifecycle management of bare metal servers, including hardware inspection, deployment workflows, and integration with other OpenStack services.
-
Compute service (Nova)
Nova is responsible for managing the lifecycle of virtual machine instances, including scheduling, spawning, resizing, and deleting compute resources.
-
Placement service (Placement)
Placement tracks resource inventories and allocations, allowing OpenStack services to efficiently select suitable resource providers based on capacity and constraints.
-
Container Infrastructure Management service (Magnum)
Magnum manages container orchestration engines such as Kubernetes, handling cluster creation, scaling, upgrades, and integration with OpenStack infrastructure.
Storage¶
-
Block Storage service (Cinder)
Cinder provides persistent block storage for virtual machines and bare metal hosts, including volume provisioning, snapshots, backups, and backend integration.
-
Image service (Glance)
Glance manages the storage, cataloging, and retrieval of disk images used by OpenStack compute and bare metal services.
-
Shared File Systems service (Manila)
Manila delivers shared file systems as a service, supporting multiple backend storage technologies and access protocols.
-
Object Storage service (Swift)
Swift provides a distributed object storage system designed for durability, scalability, and high availability of unstructured data.
Network and Messaging¶
-
Networking service (Neutron)
Neutron manages networking resources such as networks, subnets, routers, and security groups, enabling connectivity between OpenStack services and workloads.
-
Load-balancer service (Octavia)
Octavia provides scalable and highly available load balancing, managing virtual load balancers and traffic distribution for applications.
-
DNS service (Designate)
Designate offers DNS as a Service, allowing administrators to manage DNS zones and records integrated with OpenStack networking.
-
Messaging service (Zaqar)
Zaqar supplies a multi-tenant messaging service used for application-level communication and notification patterns.
Identity and Security¶
-
Identity service (Keystone)
Keystone provides authentication, authorization, and service catalog management, forming the foundation of OpenStack identity and access control.
-
Key Manager service (Barbican)
Barbican securely manages secrets such as encryption keys, certificates, and passwords, integrating with OpenStack services and external systems.
Application and Data¶
-
Database service (Trove)
Trove enables Database as a Service, automating deployment, scaling, and management of relational and NoSQL database engines.
Orchestration and High availability¶
-
Orchestration service (Heat)
Heat orchestrates cloud applications by managing infrastructure resources through declarative templates and stack lifecycle operations.
Optimization and Telemetry¶
-
Infrastructure Optimization service (Watcher)
Watcher analyzes resource usage and provides optimization strategies to improve efficiency and reduce operational costs in OpenStack clouds.
-
Telemetry Alarming service (Aodh)
Aodh evaluates telemetry data against defined thresholds and triggers alarms to notify operators or automate responses.
-
Telemetry Data Collection service (Ceilometer)
Ceilometer collects metering and event data from OpenStack services for monitoring, auditing, and capacity planning.
Billing and Reservation¶
-
Resource reservation service (Blazar)
Blazar enables advance reservation of compute and other resources, supporting capacity planning and guaranteed resource availability.