...
- OS: Ubuntu 18.04 LTS (Bionic Beaver)
- CPU(s): 4
- RAM: 16 GB
- Storage: 160 GB
NOTE: sudo access is required for installation
Getting Started PDF
...
Run ...
$ sudo -i
$ git clone http://gerrit.o-ran-sc.org/r/it/dep -b bronze
$ cd dep
$ git submodule update --init --recursive --remote
...
Run ...
$ cd tools/k8s/bin
$ ./gen-cloud-init.sh # will generate the stack install script for what RIC needs
Note: The outputted script is will be used for preparing K8 cluster for RIC deployment (k8s-1node-cloud-init-k_1_16-h_2_12-d_cur.sh)
...
Run ...
$ ./k8s-1node-cloud-init-k_1_16-h_2_12-d_cur.sh
NOTE: Be patient as this takes some time to complete. Upon completion of this script, the VM will be rebooted. You will then need to login to the VM and run sudo once again.
$ sudo -i
$ kubectl get pods --all-namespaces # There should be 9 pods running in kube-system namespace.
...
Run ...
$ cd dep/bin
$ ./deploy-ric-platform -f ../RECIPE_EXAMPLE/PLATFORM/example_recipe.yaml
$ kubectl get pods -n ricplt # There should be ~16 pods running in the ricplt namespace.
...
NOTE: If using a version less than Ubuntu 18.04 this section will fail!
Run...
...
$ curl --location --request POST "http://$(hostname):32080/onboard/api/v1/onboard/download" --header 'Content-Type: application/json' --data-binary "@./onboard.hw.url"
...
Run..
# Verify xApp is not running... This may take a minute so refresh the command below
$ kubectl get pods -n ricxapp
# Call xApp Manager to deploy HelloWorld xApp...
$ curl --location --request POST "http://$(hostname):32080/appmgr/ric/v1/xapps" --header 'Content-Type: application/json' --data-raw '{"xappName": "hwxapp"}'
...
Please check from Introduction and guides#Installingthenear-RTRIC → Installing the near-RT RIC
# Kubectl commads:
$ kubectl get pods -n nampespace - gets a list of Pods running
$ kubectl get logs -n namespace name_of_running_pod
$ kubectl get pods -n ricxapp
# View logs...
$ kubectl logs -n ricxapp <name of POD retrieved from statement above>
...
Kubectl commads:
kubectl get pods -n nampespace - gets a list of Pods running
kubectl get logs -n namespace name_of_running_pod
Complete these tasks to get started
Recent space activity
Recent updates | ||||||||
---|---|---|---|---|---|---|---|---|
|
Space contributors
...