...
S.No | Project Name | Docker Image (Pull from dockerhub repo) | Remarks |
---|---|---|---|
1 | OOM | elhaydox/oom | Contains the latest values.yaml files along with certain fixes needed in Amsterdam release. That include:
|
2 | OOM Config | elhaydox/oomconfig | Contains the configuration files. |
3 | SO | elhaydox/mso | Contains the VFModule fix along with the newly developed BPMN and Multi VIM adapter |
4 | multicloud-azure | elhaydox/multicloud-azure | Aria plugin to interface with Azure and instantiate VNFs |
5 | SDC | elhaydox/sdc-backend | Contains the partial fix to support Group construct |
6 | VID | elhaydox/vid | Contains the partial fix to support Group construct so that VF-Module can be instantiated from VID |
7 | Robot | elhaydox/testsuite | Robot automation code to instantiate vFW and vDNS on Azure |
Deploying ONAP on a Single VM
...
Files attached:
...
Note |
---|
The original OOM templates are here - https://jira.onap.org/browse/LOG-321. However this file will require the Amsterdam fixes to be merged in ONAP. Till such time, use the above attached files. |
...
Download the following script on the VM created in step 1 above - Running ONAP Demos on Azureusing above step.
Code Block title Get install script on Azure VM wget https://raw.githubusercontent.com/onapdemo/onap-scripts/master/entrypoint/deploy_onap.sh chmod 777 deploy_onap.sh
The deploy_onap.sh script is a wrapper/utility script that does the following :- Executes the ONAP script to install rancher - oom_rancher_setup.sh
- Clones OOM from Git Hub(https://github.com/onapdemo/oom.git ) that contains the modified image reference in the Values chart. The docker images contain the fixes explained above and are available in docker hub instead of the ONAP nexus
- Install ONAP based on the modified value charts in oom.
Note This script should be used only for Amsterdam release on Azure. The script is a wrapper for OOM to install the required images from the docker hub. Once the fixes are merged in ONAP, which could happen in the Casablanca release, it might not be required. The original OOM scripts will be good to install ONAP.
Please refer to the original ONAP script in https://git.onap.org/logging-analytics/tree/deploy/cd.sh for installing other releases.- Execute the below command to deploy ONAP
...
-r : give input as true to deploy rancher and kubernetes on VM
$dns_name: Public IP address/DNS namespace assigned to VM
- To delete a previously deployed ONAP and deploy new one execute the command
...
Refer to the below pages to run the ONAP use-cases
Building the Source Code with fixes
If you want to take a look at the fixes and create the dockers for individual components, the source code for the fixes is available here