First pass - generic updates only. (command input/output to be done) Address patchset 1 review comments. Replace examples using openstack with metrics server Remove DS app from application-list output Additional migration to FluxCD (snmp, auditd) Minor textual change. Fix merge conflict. Revert install r5 change. Story: 2009138 Task: 45238 Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Ia40ff45f12ec7b7ffa859e0d8bb5535303870d83
		
			
				
	
	
		
			90 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
 | 
						||
.. hos1565619043403
 | 
						||
.. _functional_overview:
 | 
						||
 | 
						||
===================
 | 
						||
Functional Overview
 | 
						||
===================
 | 
						||
 | 
						||
|prod| includes a rich functionality set from open source projects.
 | 
						||
 | 
						||
The high-level functional diagram of |prod| is shown in the diagram below:
 | 
						||
 | 
						||
.. image:: figures/vzz1565620523528.png
 | 
						||
 | 
						||
Where:
 | 
						||
 | 
						||
.. _functional_overview-ul-izt-blh-s3b:
 | 
						||
 | 
						||
**Hardened Linux**
 | 
						||
    A CentOS Linux Kernel and OS, tuned for performance and maintained with
 | 
						||
    security |CVE| patches.
 | 
						||
 | 
						||
**Variety of open-source software supporting StarlingX and/or Kubernetes**
 | 
						||
    This includes packages such as Apache, Ceph, PostgreSql, Etcd, |IPMI|,
 | 
						||
    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 |org| 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 |SRIOV| |CNIs|
 | 
						||
 | 
						||
    -   Persistent Volume Claims backed by Ceph
 | 
						||
 | 
						||
    -   Local Docker Registry
 | 
						||
 | 
						||
    -   Helm / Tiller – Kubernetes Package Manager, and
 | 
						||
 | 
						||
    -   FluxCd or Armada Airship (deprecated)
 | 
						||
 | 
						||
**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
 | 
						||
 | 
						||
 | 
						||
 |