Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Introduction

(info) Detail the approach of steps for <add here> deployment

1.1) Description

 

1.2) System topology

This document describes the supported software and hardware configurations for the reference component as well as providing guidelines on how to install and configure such reference system.

The audience of this document is assumed to have good knowledge in AI/ML tools, Kubernetes and Linux system

2. Minimum Requirements

(info) Detail the hardware and software requirements necessary for the installation

  • Cores16 cpu cores

  • 32 GB RAM

  • Storage60 GB harddisk

  • Operating System Ubuntu 22.04 server

 

3. Installation

(info) step-by-step instructions for deployment

3.1) Step 1Software Installation and Deployment

Code Block
git clone "https://gerrit.o-ran-sc.org/r/aiml-fw/aimlfw-dep"
cd aimlfw-dep

Update recipe file RECIPE_EXAMPLE/example_recipe_latest_stable.yaml which includes update of VM IP and datalake details.

Note: In case the Influx DB datalake is not available, this can be skipped at this stage and can be updated after installing datalake.

Code Block
bin/install_traininghost.sh

Check running state of all pods and services using below command

Code Block
kubectl get pods --all-namespaces
kubectl get svc --all-namespaces

Check the AIMLFW dashboard by using the following url

Code Block
http://localhost:32005/

In case of any change required in the RECIPE_EXAMPLE/example_recipe_latest_stable.yaml file after installation, the following steps can be followed to reinstall with new changes.

Code Block
bin/uninstall.sh
bin/install.sh -f RECIPE_EXAMPLE/example_recipe_latest_stable.yaml

Expected Result:

 

3.2) Step 2:

Expected Result:

 

3.3) Step 3:

...

Code Block
 NAMESPACE      NAME                                               READY   STATUS    RESTARTS          AGE
default        my-release-influxdb-85888dfd97-d5twd               1/1     Running   0                 11d
default        nfs-subdir-external-provisioner-77c48bb875-68s7w   1/1     Running   12 (9h ago)       11d
default        sample-df5c96544-wtt97                             1/1     Running   0                 4d3h
kube-system    calico-kube-controllers-658d97c59c-n8gzg           1/1     Running   3 (2d21h ago)     11d
kube-system    calico-node-vcvjc                                  1/1     Running   1 (2d21h ago)     11d
kube-system    coredns-5dd5756b68-28ftd                           1/1     Running   0                 11d
kube-system    coredns-5dd5756b68-mffdc                           1/1     Running   0                 11d
kube-system    etcd-aiml-test-subhash                             1/1     Running   0                 11d
kube-system    kube-apiserver-aiml-test-subhash                   1/1     Running   0                 11d
kube-system    kube-controller-manager-aiml-test-subhash          1/1     Running   12 (9h ago)       11d
kube-system    kube-proxy-wkmlc                                   1/1     Running   0                 11d
kube-system    kube-scheduler-aiml-test-subhash                   1/1     Running   11 (9h ago)       11d
kubeflow       cache-deployer-deployment-cf9646b9c-7452b          1/1     Running   0                 11d
kubeflow       cache-server-56d4959c9-kdgx4                       1/1     Running   2 (2d1h ago)      11d
kubeflow       leofs-bfc4794f5-hbgcd                              1/1     Running   0                 11d
kubeflow       metadata-envoy-deployment-9c7db86d8-ldvq5          1/1     Running   0                 11d
kubeflow       metadata-grpc-deployment-d94cc8676-w6xth           1/1     Running   6 (11d ago)       11d
kubeflow       metadata-writer-cd5dd8f7-thckp                     1/1     Running   1 (11d ago)       11d
kubeflow       minio-5dc6ff5b96-mzr6l                             1/1     Running   0                 11d
kubeflow       ml-pipeline-85b6bf5f67-5wjgn                       1/1     Running   10 (43h ago)      11d
kubeflow       ml-pipeline-persistenceagent-fc7c944d4-5ckvl       1/1     Running   0                 11d
kubeflow       ml-pipeline-scheduledworkflow-676478b778-xvxtt     1/1     Running   0                 11d
kubeflow       ml-pipeline-ui-76bc4d6c99-j67t5                    1/1     Running   19 (43h ago)      11d
kubeflow       ml-pipeline-viewer-crd-8574556b89-9pfs5            1/1     Running   0                 11d
kubeflow       ml-pipeline-visualizationserver-5d7c54f495-ldkhr   1/1     Running   18 (43h ago)      11d
kubeflow       mysql-5b446b5744-njplz                             1/1     Running   0                 11d
kubeflow       workflow-controller-679dcfdd4f-859sz               1/1     Running   14 (9h ago)       11d
traininghost   aiml-dashboard-56b6b6987c-n9pmd                    1/1     Running   0                 11d
traininghost   aiml-notebook-6b5b49bf55-xbtqt                     1/1     Running   0                 11d
traininghost   cassandra-0                                        1/1     Running   2 (2d21h ago)     11d
traininghost   data-extraction-677d964b74-ghwr5                   1/1     Running   0                 11d
traininghost   kfadapter-594c44755b-trqhq                         1/1     Running   0                 11d
traininghost   modelmgmtservice-5b7b6cbc4f-m66vz                  1/1     Running   0                 11d
traininghost   tm-db-postgresql-0                                 1/1     Running   1 (2d21h ago)     11d
traininghost   tm-f4564cf87-swbrv                                 1/1     Running   4 (5m17s ago)   42h

 

4. Post-Installation Verification

...

(info) List of additional documentation, links, or resources that may be helpful.