Versions Compared

Key

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

...

Installing from the Source Code

Prerequisite:

The conductor has a runtime dependency on SMS and MUSIC. They can be set up using the following steps.

View file
namesetup-sms.sh
height250
View file
namemusic.tar.gz
height250
View file
namehas.json
height250
View file
nameosdf.json
height250
View file
nameonboard.json
height250

To run SMS, Run the following commands

Code Block
languagebash
./setup-sms.sh
docker exec --user root -i sms /bin/sh -c "mkdir -p /preload/config"
docker cp has.json sms:/preload/config/has.json
docker cp osdf.json sms:/preload/config/osdf.json
docker exec --user root -i sms /bin/sh -c "/sms/bin/preload -cacert /sms/certs/aaf_root_ca.cer -jsondir /preload/config -serviceport 10443 -serviceurl http://localhost"

To run music, Run the following commands

Code Block
languagebash
tar -xvf music.tar.gz
cd music
# to start music
./music_script.sh
# to stop music
./music_teardown_script.sh
curl -vvvvv --noproxy "*" --request POST http://localhost:8080/MUSIC/rest/v2/admin/onboardAppWithMusic -H "Content-Type: application/json" -H "Authorization: Basic Y29uZHVjdG9yOmMwbmR1Y3Qwcg==" --data @onboard.json


For HAS to communicate with SMS, The following changes have to be done to the conductor.conf

  • In the SMS URL, Protocol has to be changed from HTTPS to HTTP
  •  In the same URL, hostname has to be changed from aaf-sms.onap to localhost


Get HAS seed code from the Linux Foundation Projects page.

...

Code Block
languagepowershell
virtualenv -p /usr/bin/python3.8 {virtual_environment_location}
source {virtual_environment_location}/bin/activate

...

Code Block
languagepowershell
pythonpython3.8 setup.py install
pip install -e .

...