The Network Cloud family consists of multiple software components running on the Regional Controller and edge nodes. The Regional Controller runs software components that are required to deploy and manage edge nodes. The components provide functions such as a graphical user interface, workflow engine, software repository, hardware configuration tools. The edge nodes run software components necessary to deliver OpenStack services using components such as Airship, Openstack Helm, kubernetes, docker, calico, sr-iov, ovs and ovs-dpdk.
Platform Software | Version |
ubuntu | 16.04 |
docker | 18.09.2 |
openjdk | 11.0.1 |
camunda | 2.3.0 |
postgres | 9.6.9 |
openmicroscopy/apacheds | 0.7.0 |
python-ilorest-library | v2.3.1 |
iDRAC-Redfish-Scripting | commit 64f184c8c37ed1f64831c5695cd69092105e5eec |
ipxe | latest |
httpd:alpine | 2.4.39-alpine |
networkboot/dhcpd | latest |
Platform Software | Version |
ubuntu | 16.04 |
airship** (Unicycle) | commit 059857148ad142730b5a69374e44a988cac92378 |
airship-in-a-bottle** | commit 5613857adebf4b063f4e01ceaaee17fb62e50e3d |
docker | 1.13.1 |
kubernetes | v1.10.2 |
helm | v2.9.1 |
ceph | 10.2.1 |
openstack | ocata |
** Airship and airship-in-a-bottle deploy multiple software components which are defined in the in a versions.yaml file.
Unicycle with OVS-DPDK: https://gerrit.akraino.org/r/gitweb?p=yaml_builds.git;a=blob;f=site_type/ovsdpdk/airship-treasuremap/global/v4.0/software/config/versions.yaml;h=0a52db9dd5a41f0d0ce58a479815245585694f8e;hb=refs/heads/master
In addition to the upstream projects references above, Akraino has several projects that provide software to integrate all of the platform software.
Scripts for initializing an Akraino regional controller and installing Portal components (e.g., GUI, Workflow engine, etc.)
The web interface for the Regional Controller. Built and installed as a Docker container.
Workflow engine, templates, and scripts for automated installation of Akraino clusters
Invoked from the Portal UI.
YAML files and accompanying scripts for installing an Akraino cluster
Invoked from the Workflow engine; largely concerned with installing Airship.
Scripts for installing ONAP on an operational Akraino cluster
ONAP is installed as a single VM.
A sample VNF that simulates a Content Deployment Caching node and can be used to evaluate Akraino cluster functionality
Scripts for bare metal configuration and OS deployment via the Redfish API with OEM specific extensions.
Tempest tests for evaluating OpenStack functionality within an Akraino cluster
Scripts for deploying a single node Openstack environment using Airship-in-a-bottle.
Postgres_db_schema used by the Regional Controller portal.