Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
118 lines (82 sloc) 2.85 KB

Service architecture

The following sections describe the services that the framework deploys.

Infrastructure

  • ARA -- records Ansible playbook runs
  • Aptly -- repository management tool
  • Cobbler -- linux installation server
  • Dokuwiki -- simple to use wiki software
  • Netbox -- IP address management (IPAM) and data center infrastructure management (DCIM) tool
  • OSISM -- Open Source Infrastructure & Service Manager
  • Registry - docker registry server
  • phpMyAdmin -- administration tool for MySQL and MariaDB

Note

It is possible to integrate other services. The support of an other service on request (info@betacloud-solutions.de).

Logging & Monitoring

  • Elasticsearch
  • Fluentd
  • Grafana
  • Icinga2
  • Kibana
  • Prometheus
  • Rsyslog

Note

The integration into an existing monitoring is also possible.

Note

The integration of other systems, e.g. firewall appliances or network hardware, is possible.

Shared services

  • HAProxy / Keepalived
  • MariaDB Galera Cluster
  • Memcached
  • RabbitMQ Cluster
  • Redis

Note

Clustered services can also be run as a single instance.

Controller

  • Aodh, Ceilometer, Gnocchi, Panko -- telemetry framework
  • Barbican -- key management service
  • Cinder -- block storage service
  • Cloudkitty -- billing service
  • Glance -- image service
  • Heat -- orchestration service
  • Horizon -- dashboard
  • Keystone -- identity service
  • Magnum -- container infrastructure management service
  • Manila -- shared filesystems service
  • Mistral -- workflow service
  • Nova -- compute service
  • Octavia -- loadbalancer service
  • Rally -- benchmark service
  • Searchlight -- indexing and search service
  • Watcher -- optimization service

Note

It is possible to integrate other OpenStack services. The support of an other OpenStack service on request (info@betacloud-solutions.de).

Resources

Compute

  • KVM
  • QEMU

Note

It is possible to integrate other hypervisors. The support of an other hypervisor on request (info@betacloud-solutions.de).

A list of possible hypervisors can be found on https://docs.openstack.org/nova/queens/admin/configuration/hypervisors.html.

Network

  • Linux Bridge
  • Open Virtual Network
  • Open vSwitch

Note

It is possible to integrate other network backends. The support of an other network backend on request (info@betacloud-solutions.de).

A list of possible network drivers can be found on https://github.com/openstack?q=networking.

Storage

  • Ceph
  • GlusterFS

Note

It is possible to integrate other storage backends. The support of an other storage backend on request (info@betacloud-solutions.de).

A list of possible storage drivers can be found on https://docs.openstack.org/cinder/queens/configuration/block-storage/volume-drivers.html.

You can’t perform that action at this time.