1. Introduction
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
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
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
...
List of additional documentation, links, or resources that may be helpful.
Documentation: (Link to official documentation or user manuals.)Support: (Contact information for support or a link to a support forum.) https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/installation-guide.html#installation-guide
Support: Slack #AIMLFW