...
- in order for the dockers to start correctly on the VM the following folders need to be created on the VM.
- you need the /opt folder:
- in it create /opt/config/
- place the following files in this /opt/config/ folder:
View file name nexus_username.txt height 250 View file name env_name.txt height 250 View file name nexus_docker_repo.txt height 250 View file name nexus_password.txt height 250
- you need a /data folder
- in it create /data/environments/ (Note: Do not forget to configure your (BE/FE/Kibana/Elastic search) machine IP address in the below file.If they are all planned to run in the same
machine, configure the same IP address) copy the file from here: https://git.onap.org/sdc/tree/sdc-os-chef/environments/Template.json - rename it to AUTO.json
- change all the yyy to ip of the vm you are running on.
- this is an example of an env file
View file name AUTO.json height 250 - this file may change from time to time so keep it updated with the changes done.
- For plugins configuration copy the file from https://git.onap.org/sdc/tree/sdc-os-chef/environments/plugins-configuration.yaml and populate update the plugins urls
- Below is the example of plugins-configuration.yaml
View file name plugins-configuration.yaml height 250
- in it create /data/environments/ (Note: Do not forget to configure your (BE/FE/Kibana/Elastic search) machine IP address in the below file.If they are all planned to run in the same
- now create a /data/scripts/ folder
- in folder /data/scripts/ place the following scripts from the sdc repo sdc repo
- docker_run.sh
- docker_login.sh
- docker_health.sh
provide execution permissions to the scripts
Code Block chmod 777 /data/scripts/*
as root user, launch the following script to test the setup is working (it will pull dockers from the LF repo and start them)
Code Block /data/scripts/docker_run.sh -r 1.1-STAGING-latest
on script completion, you will see a successful health check. Depending on you VM performance, some containers may take times to be ready and up : sdc-cs takes about 2/3 mn, sdc-BE takes about 7/8 mn.
SDC API are available : http://yourIP:8080 for "internal API"
in order to access SDC you will need to enable SDC Simulator
...