 4bb5882a3c
			
		
	
	4bb5882a3c
	
	
	
		
			
			- Generic changes from preview to GA - Remove Reduced Scope section - Technical updates to install section based on Eric M. comments - Release version updates - Integrate install/pxe material in Install doc - Comment out 'tree' output of pxe folder structure - Incorporate patchset 4 review comments - Removed operational-impacts. Moved to RNs. - Removed technology-preview-known-issues. Was link to RNs. - Patchset 6 updates Story: 2010452 Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: If2ef13583cec82bc0b85af180a45a825a24189bf
		
			
				
	
	
		
			118 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			3.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**
 | ||
|     Linux 5.10 Yocto-based kernel ( https://www.yoctoproject.org/ ) 
 | ||
| 
 | ||
|     The Yocto Project Kernel:
 | ||
| 
 | ||
|     * tracks stable kernel updates very closely; staying very current with the
 | ||
|       stable kernel,
 | ||
| 
 | ||
|     * provides a reliable implementation of the pre-empt-rt patchset (see:
 | ||
|       https://rt.wiki.kernel.org/index.php/Main_Page), and
 | ||
| 
 | ||
|     * provides predictable and searchable |CVE| handling.
 | ||
| 
 | ||
|     |org| leverages its existing relationships with the Yocto Project to
 | ||
|     enhance development, bug fixes and other activities in the Yocto Project kernel
 | ||
|     to drive |prod| quality and feature content.
 | ||
| 
 | ||
|     *   Debian Bullseye (11.3)
 | ||
| 
 | ||
|         Debian is a well-established Linux Distribution supported by a large and
 | ||
|         mature open-source community.
 | ||
| 
 | ||
|     *   OSTree ( https://ostree.readthedocs.io/en/stable/manual/introduction/ )
 | ||
| 
 | ||
|         OSTree provides for robust and efficient versioning, packaging and
 | ||
|         upgrading of Linux-based systems.
 | ||
| 
 | ||
|     *   An updated Installer to seamlessly adapt to Debian and OSTree
 | ||
| 
 | ||
|     *   Updated software patching and upgrades for Debian and OSTree.
 | ||
| 
 | ||
| 
 | ||
| **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
 | ||
| 
 | ||
| **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
 | ||
| 
 | ||
| 
 | ||
| 
 |