Versions Compared

Key

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

If you already have the Full ONAP(Frankfurt Release) environment, You can use it for 5G network slicing experience.

To reduce the resource requirements of ONAP ,you can install a minmum scope ONAP  to test the 5G Network scling.

Request resources: 64U128G

1.Install kubectl

2.Instal helm

3.Set up NFS

Please refer to the following link for the above 3 steps:

https://docs.onap.org/en/elalto/submodules/oom.git/docs/oom_setup_kubernetes_rancher.html

4.Clone the OOM repository from ONAP gerrit:

> git clone http://gerrit.onap.org/r/oom --recurse -submodules

5.Install Helm Plugins required to deploy ONAP:

> cd oom/kubernetes
> sudo cp -R /helm/plugins/ ~/.helm

6.Customize the helm charts to suit use case(from the kubernetes directory):

> rm -rf cds/charts/cds-command-executor/
> rm -rf sdc/charts/sdc-dcae-be/
> rm -rf sdc/charts/sdc-dcae-dt/
> rm -rf sdc/charts/sdc-dcae-fe/
> rm -rf sdc/charts/sdc-dcae-tosca-lab/
> rm -rf sdc/charts/sdc-wfd-be/
> rm -rf sdc/charts/sdc-wfd-fe/
> rm -rf so/charts/so-openstack-adapter/
> rm -rf so/charts/so-sdnc-adapter/
> rm -rf so/charts/so-vfc-adapter/
> rm -rf so/charts/so-vnfm-adapter/

7.To setup a local Helm server to server up the ONAP charts:

> helm serve &

Note
Note the port number that is listed and use it in the Helm repo add as follows:

> helm repo add local http://127.0.0.1:8879

8.Build a local Helm repository(from the kubernetes directory):
> make all; make onap
9.To deploy ONAP applications use this command:
> helm deploy dev local/onap --namespace onap -f onap/resources/overrides/onap-5g-network-slicing.yaml -f onap/resources/environments/public-cloud.yaml --verbose --timeout 2000