docs/doc/source/introduction/functional_overview.rst
Keane Lim 857a170bd5 OpenStack Introduction
Re-ordered topics
Fixed content after feedback
Added missing abbreviations
Initial commit
Added WRO Intro topics

Change-Id: I0d099cec3520e4d74d4c41b45634f65e893b6766
Signed-off-by: Keane Lim <keane.lim@windriver.com>
2021-04-21 17:12:31 -04:00

2.3 KiB
Raw Blame History

Functional Overview

includes a rich functionality set from open source projects.

The high-level functional diagram of is shown in the diagram below:

image

Where:

Hardened Linux

A CentOS Linux Kernel and OS, tuned for performance and maintained with security patches.

Variety of open-source software supporting StarlingX and/or Kubernetes

This includes packages such as Apache, Ceph, PostgreSql, Etcd, , , etc., as well as some services from OpenStack such as the OpenStack Horizon Web interface, Keystone and Barbican.

StarlingX

Hardware and software infrastructure management.

  • Manages installation, maintenance and fault monitoring of dedicated bare metal servers running the solution.
  • Manages the configuration of hardware and software services running on the host servers.
  • Provides the cluster management for services running on the HA master/control nodes cluster, as well critical software monitoring and recovery of services running on all nodes within the cluster.
  • Monitoring and reporting of faults and logs of both hardware and software services.
  • Support for managing software updates to all layers of software in the solution; this includes kernel, operating system, open-source packages, StarlingX and Kubernetes.
Kubernetes
  • Kubernetes Container Orchestration Engine
  • Native Docker Runtime
  • Calico Container Networking
  • Accelerated Container Networking with multus and
  • Persistent Volume Claims backed by Ceph
  • Local Docker Registry
  • Helm / Tiller Kubernetes Package Manager, and
  • Armada (Airship)
OpenStack
  • Keystone - Identity management
  • Nova - compute management
  • Neutron - network management
  • Glance - image management
  • Cinder - block storage
  • OpenStack Horizon - dashboard
  • Telemetry (OPTIONAL)
    • Panko - Event storage
    • Gnocchi - Time series database
    • Aodh - alarming
  • Heat - Orchestration