Wiki in progress (added draft notes)
- Create a VM (VCPU:12, RAM: 64 GB, Storage: 160 GB)
- Size is based on minimum ONAP components (AAF, Consul, Dmaap, DCAE)
- wget https://github.com/rancher/rke/releases/download/v1.2.5/rke_linux-amd64 (https://rancher.com/docs/rke/latest/en/installation/)
mv rke_linux-amd64 rke
chmod +x rke
export PATH=$PATH:.
- rke config (to specifiy cluster config)
- optionally attached file can be edited; change VM/IP and key
rke up
docker ps
Install helm - https://wiki.onap.org/display/DW/Setup+helm3+for+oom
sudo snap install helm --classic --channel=3.5/stable
export HELM_VERSION=v3.5.2 # Honolulu
wget https://get.helm.sh/helm-$HELM_VERSION-linux-amd64.tar.gz
tar -zxvf helm-$HELM_VERSION-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm-$HELM_VERSION
sudo rm /usr/local/bin/helm
sudo ln -s /usr/local/bin/helm-$HELM_VERSION /usr/local/bin/helm
helm version
helm plugin install https://github.com/chartmuseum/helm-push.git
Install chart museum
mkdir ~/chartstorage
nohup chartmuseum --debug --port=8080 --storage="local" --storage-local-rootdir="~/chartstorage" &
helm repo add local http://localhost:8080
- helm search repo onap
sudo mkdir /var/lib/docker/postgres
sudo docker-compose up -d
apt install docker-compose
sudo docker-compose up -d
export HELM_DRIVER=sql
export HELM_DRIVER_SQL_CONNECTION_STRING=postgresql://helm:changeme@localhost:5432/helm?sslmode=disable
vi cluster.rkestate
chmod 755 cluster.rkestate
mkdir .kube
cp -p /home/ubuntu/kube_config_cluster.yml .kube/confighelm list
chmod 700 /root/.kube/config
sudo snap install kubectl --classic --channel=1.19/stable
- kubectl create namespace onap
kubectl get pods -n onap
helm list --namespace onap
- helm deploy onap local/onap --namespace onap -f ~/onap5-override.yaml
helm install onap-dcaemod local/dcaemod --namespace onap --set global.masterPassword=test1 --set global.pullPolicy=IfNotPresent
helm delete onap-dcaemod --namespace onap
reference
https://docs.onap.org/projects/onap-oom/en/latest/oom_cloud_setup_guide.html#cloud-setup-guide-label
Deploy OOM and SDC (or ONAP) on a single VM with microk8s - Honolulu Setup
https://docs.onap.org/projects/onap-oom/en/latest/oom_user_guide_helm3.html