Service | +Project name | +Description | +
---|---|---|
Dashboard | +Horizon | +Enables users to interact with OpenStack services + to launch an instance, assign IP addresses, set + access controls, and so on. | +
Compute | +Nova | +Provisions and manages large networks of virtual + machines on demand. | +
Networking | +Neutron | +Enables network connectivity as a service among + interface devices managed by other OpenStack + services, usually Compute. Enables users to create + and attach interfaces to networks. Has a pluggable + architecture that supports many popular networking + vendors and technologies. | +
Storage | ||
Object Storage | +Swift | +Stores and gets files. Does not mount directories + like a file server. | +
Block Storage | +Cinder | +Provides persistent block storage to guest virtual + machines. | +
Shared services | ||
Identity Service | +Keystone | +Provides authentication and authorization for the + OpenStack services. Also provides a service + catalog within a particular OpenStack cloud. | +
Image Service | +Glance | +Provides a registry of virtual machine images. + Compute uses it to provision instances. | +
Metering/Monitoring Service | +Ceilometer | +Monitors and meters the OpenStack cloud for + billing, benchmarking, scalability, and statistics + purposes. | +
Higher-level services | ||
Orchestration Service | +Heat | +Orchestrates multiple composite cloud applications by using + either the native HOT template format or the AWS + CloudFormation template format, through both an + OpenStack-native REST API and a CloudFormation-compatible + Query API. | +
Service | -Project name | -Description | -
---|---|---|
Dashboard | -Horizon | -Enables users to interact with all OpenStack services to - launch an instance, assign IP addresses, set access - controls, and so on. | -
Identity Service | -Keystone | -Provides authentication and authorization for all the - OpenStack services. Also provides a service catalog within - a particular OpenStack cloud. | -
Compute Service | -Nova | -Provisions and manages large networks of virtual - machines on demand. | -
Object Storage Service | -Swift | -Stores and retrieves files. Does not mount directories - like a file server. | -
Block Storage Service | -Cinder | -Provides persistent block storage to guest virtual - machines. | -
Image Service | -Glance | -Provides a registry of virtual machine images. Compute - Service uses it to provision instances. | -
Networking Service | -Neutron | -Enables network connectivity as a service among - interface devices managed by other OpenStack services, - usually Compute Service. Enables users to create and - attach interfaces to networks. Has a pluggable - architecture that supports many popular networking vendors - and technologies. | -
Metering/Monitoring Service | -Ceilometer | -Monitors and meters the OpenStack cloud for billing, - benchmarking, scalability, and statistics purposes. | -
Orchestration Service | -Heat | -Orchestrates multiple composite cloud applications by - using the AWS CloudFormation template format, through both - an OpenStack-native REST API and a - CloudFormation-compatible Query API. | -
run_tests.sh
installs a virtual environment
- for a service and then may also run tests to verify that
- virtual environment functions well.run_tests.sh
script installs and
+ optionally tests a virtual environment for a service.