OpenStack services in Boron
DT Cloud Services Beryllium is based on the OpenStack Stein version with OVN/OVS as SDN controller.
Openstack services
OpenStack provides a cloud computing platform with a variety of services. Each service offers an application programming interface (API) that facilitates this integration. Table 1 lists OpenStack services and their availability in the DT Cloud Services Boron deployment.
Service | Name | Available | Description |
---|---|---|---|
Core Services | |||
Keystone | Yes | Provides an authentication and authorization service for other OpenStack services. | |
Compute | Nova | Yes | Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decommissioning of virtual machines on demand. |
Networking | Neutron | Yes | Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. |
Image Service | Glance | Yes | Stores and retrieves virtual machine disk images. |
Storage | |||
Object Storage | SwiftStack | Yes | Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. Supported S3 and Swift interfaces. |
Block Storage | Cinder - CEPH or Datera back-end | Yes | Provides persistent block storage to running instances. |
Shared Services | |||
Dashboard | Horizon | Yes | Provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls. |
Telemetry | Ceilometer, Gnocchi, Aodh | Yes | Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes. |
Higher-level services | |||
Orchestration | Heat | Yes
| Orchestrates multiple composite cloud applications. |
SNATaaS | Neutron | Yes | Service for mapping of public and private IP addresses. SNATaaS is used indirectly by OpenStack services. |
LBaaS | Octavia | Yes | LBaaS (Load-Balancing-as-a-Service) is implemented on Octavia Amphora instances and is available as self-service. As an alternative, DT Cloud Services Boron offers load balancing based BGPaaS supporting ECMP. More details can be found in the chapter Load balancing. |
Key Management | Barbican, Vault | Yes | Provides secure storage, provisioning and management of secrets such as passwords, encryption keys and X.509 Certificates. |
Table 1: OpenStack services in DT Cloud Services Boron deployment.
Additional functionality
Additional functionality to OpenStack services is listed in Table 2.
Name | Available | Description |
---|---|---|
Inter-tenant/project communication | Yes | Inter-tenant communication can be implemented via public/shared or private VRF technology. |
Access to OpenStack API from within tenant/project | Yes | Access to OpenStack API from within tenant/project communication is implemented using https over the proxy. |
Access to SOA BP | Yes | Access is enabled using IPsec tunnel via proxy. |
SMTP (Simple Mail Transfer Protocol) Server | No | It must be installed by the project. |
NTP Server | Yes | For applications in Tenant OAM VPN: NTP1: 10.235.9.253 NTP2: 10.235.9.254 |
Table 2: Additional functionality in DT Cloud Services Boron deployment.