# Daily Note 19/08/2020 ###### tags: `Daily Notes` , `Acumos` ## Name : Christofel Rio Goenawan ## University : Bandung Institute of Technology (ITB) --- ## Schedule: 1. Weekly Meeting. 2. Study Detailed Works of Acumos AI Boreas Release Architectures Requirements from Documentation. 3. Study Detailed Components of Acumos AI Boreas Release from Documentation. 4. Try to Solve Connection Issue in Nexus Installation for Acumos AI. ## Outcome : 1. Explained Detailed Acumos AI Boreas Release Architectures Requirements from Documentation. 2. Explained Detailed Components of Acumos AI Boreas Release from Documentation. 3. Still couldn't solve Connection Issue in Nexus Installation for Acumos AI. ## Further Plan : - Continue to deploy Acumos AIO in NTUST server - Study more detailed about AIO Installation in Kubernets --- ## Daily Log ### 1.Weekly Meeting. <mark>(9.00)</mark> - In this meeting Writer presents the progress and latest result to Prof Ray, mentors and internee. ### 2.Study Detailed Works of Acumos AI Boreas Release Architectures Requirements from Documentation. <mark>(11.00)</mark> - Study more detail explanation in [Documentation](https://docs.acumos.org/en/boreas/architecture/requirements.html) and other sources. ### 3.Study Detailed Components of Acumos AI Boreas Release from Documentation. <mark>(12.00)</mark> - Study more detail explanation in [Documentation](https://docs.acumos.org/en/boreas/release-notes/boreas/manifest-boreas.html#platform-components) and other sources. ### 4. Try to Solve Connection Issue in Nexus Installation for Acumos AI.<mark>(15.00)</mark> - Continue to try to deploy Acumos AIO in NTUST server using Prep- Deploy Process based one previous [study notes](https://hackmd.io/@christofel04/TEEP_Daily_Notes_10_7_2020). - Try to solve Connection Issue in Nexus Installation for Acumos AI based one previous [study notes](https://hackmd.io/@christofel04/TEEP_Daily_Notes_18_8_2020). --- ## Report ### 1. Acumos AI Boreas Release Architectures Requirements >In this note Writer use [Documentation's Requirement](https://docs.acumos.org/en/boreas/architecture/requirements.html) as study sources. #### Acumos AI Boreas Release Goals From documentation , Acumos AI Boreas Release Goals can be seen as below. 1. **Easy Model Sharing** 2. **Easy Model's End- to - End Building** 3. **Frees Model Trainers to Accelerates AI's Innovation** #### Acumos AI Boreas Release Architectures Requirements From above goals, The Acumos platform enables the following high-level set of capabilities in support of the goals above, which are fulfilled through the various components and interfaces of the Acumos platform architecture as below. - **Build machine-learning models and solutions** - Use **client libraries** to **generate model package for onboarding** by CLI or Web. - Generate **model microservice images with embedded model runners** based upon an Ubuntu docker base image. - **Design and generate composite solutions** as a **directed graph of multiple model microservices** with additional supporting components. - **Share models and solutions** - **Onboard models** by CLI and Web - **Share with your team, and publish to company and public marketplaces**. - Federate **multiple Acumos portals for model/solution distribution**. - **Deploy models and solutions** - Download for **local deployment under docker and kubernetes**. - Deploy to **public and private clouds (Azure, OpenStack)** - Interact with models, and **observe solution-internal dataflow** - **Operate Acumos platforms** - Deploy the platform **under docker or kubernetes, as a single-node (all-in-one) or multi-node platform**. - **Secure the platform** - Administer the platform via the **portal UI** - **Logging and analytics collectiom, storage, and visualization**. --- ### 2. Components of Acumos AI Boreas Release >In this note Writer use [Documentation](https://docs.acumos.org/en/boreas/) as study sources. #### Acumos AI Boreas Release Operating Systems - The multi-node installation of Acumos was **tested on Ubuntu 16.04 LTS**. - The **One Click installation** has been run on **Centos 7 and Ubuntu 16, 17, and 18**. #### Acumos AI Boreas Release Architectures Components :::info The components that comprise the Acumos Platform are released as **Docker images on Nexus**. ::: Acumos AI Boreas Release Architectures's components can be seen as below. #### 1. Core Components | Project | Component | Artifact | Versions | | -------- | -------- | -------- | -------- | |Catalog, Data Model, and Data Management | Common Data Service (CDS) – server| common-dataservice| 2.2.4 | |Catalog, Data Model, and Data Management| Federation| federation-gateway| 2.2.0 |Common Services |Microservice Generation| microservice-generation| 2.12.0| |Deployment |Azure Client |acumos-azure-client| 2.0.15| |Deployment |Kubernetes Client| kubernetes-client |2.0.10| Deployment |OpenStack Client| openstack-client |2.0.12| Design Studio| Composition Engine| ds-compositionengine| 2.1.0 |Model Onboarding| Onboarding |onboarding-app |2.14.0 |OA&M |Elasticsearch |acumos-elasticsearch |2.2.2 |OA&M |elk-client |acumos-elk-client |0.0.2 |OA&M |Filebeat |acumos-filebeat |2.2.2 |OA&M |Kibana |acumos-kibana |2.2.2 |OA&M |Logstash |acumos-logstash |2.2.2 OA&M |Metricbeat |acumos-metricbeat |2.2.2 Portal |Portal Backend |acumos-portal-be |2.2.16 Portal |Portal Frontend |acumos-portal-fe |2.2.16 #### 2. Model Execution Components | Project | Component | Artifact | Versions | | -------- | -------- | -------- | -------- | DataBroker| Data Broker| databroker-zipbroker |1.0.0 Design Studio| CSV Data Broker| csvdatabroker |1.4.0 |Design Studio |Model Runner |h2o-genericjava-modelrunner |2.2.3 Design Studio| Proto Viewer (Probe)| acumos-proto-viewer |1.5.7 Design Studio| Runtime Orchestrator (Model Connector)| blueprint-orchestrator |2.0.12 Design Studio| SQL Data Broker| sqldatabroker |1.2.0 Model Onboarding |Onboarding Base – R |onboarding-base-r |1.0.0 #### 3. Third Party Services |Software| Version| | --- |---| MariaDB| 10.2 Kong| 0.11.0 Nexus Repository OSS| 3.x Docker-CE| 18.06.1-ce for Ubuntu 16.04 Kubernetes| 1.10 :::info **Next Writer will study more about other components as Supporting Libraries , Model Runner , etc** ::: --- ### 3. Try Solve Open Shift Problem for Acumos AI >This deployment is continuation from [yesterday's notes]( https://hackmd.io/@christofel04/TEEP_Daily_Notes_11_8_2020 ). In this note Writer use [Previous Notes](https://hackmd.io/@christofel04/TEEP_Daily_Notes_10_7_2020) as study sources. After checking the Open Shift cluster installation , there are issues when setting cluster up in Open Shift. :::danger In Writer's installation the setting freeze after installing kubeflow as below. ![](https://i.imgur.com/27U2fYv.png) But after look at [reference](https://github.com/openshift/origin/issues/21253) , it should end up showing Open Shift user account and server as below.. ![](https://i.imgur.com/WoHOBzT.png) ::: :::warning After Writer search in internet and from reference it found out this issue **often happens for CentOS with Open Shift veruson 3.11 like Writer's**. ::: :::info **Next Writer Will Continue to Solve the Open Shift Issue in NTUST Server** ::: --- ## Reference 1. https://github.com/nokia/ONAP-VESPA 2. https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-vespamgr/en/latest/overview.html 3. https://wiki.o-ran-sc.org/display/RICP/RIC+Alarm+System