Versions Compared

Key

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

...

  1. Build and start A&AI simulator
  2. Code Block
    languagebash
    $ cd ~/has/conductor/conductor/tests/functional/simulators
    $ ./build_aaisim.sh
    $ ./run_aaisim.sh

    Note: DNS name resolution issue may arise during building the simulator, because it needs the **web** Python package. TBD: Provide more detailed instructions. How does one there is an issues? what can one do about it?

  3. Verify A&AI Simulator (Hint: in examples, 0.0.0.0 is IPAddress of A&AI container as per $ docker container ls)
    1. $ docker container ls
    2. expected result: image names should include: aaisim
    3. $ curl http://0.0.0.0:8081/healthcheck
    4. expected result: {"status": "success"}
    5. $ curl http://0.0.0.0:8081/aai/v13/cloud-infrastructure/cloud-regions/
    6. expected result: {"cloud-region": [{"group-assignments": ...much more...
  4. Build and start MUSIC
    1. Configure access to MUSIC:
    2. Edit music/distribution/dockermusic/music.sh to change user/password:

      Code Block
      languagebash
      ```text
      -CASS_USERNAME=cassandra1
      -CASS_PASSWORD=cassandra1
      +CASS_USERNAME=conductor
      +CASS_PASSWORD=c0nduct0r
      ```
    3. Edit music/distribution/dockermusic/properties/music.properties to change user/password:

      Code Block
      languagebash
      ```text
      -cassandra.user=cassandra1
      -cassandra.password=cassandra1
      +cassandra.user=conductor
      +cassandra.password=c0nduct0r
      ```
    2.
    1. Build and start MUSIC containers

    = $ cd
    1. Code Block
      languagebash
      $ cd ~//music/distribution/dockermusic
    -
    1. 
      $ ./music.sh start
    3.
    1. Verify MUSIC components
        -
          1. $ docker container ls
        -
          1. expected result: image names should include:
      1. music-tomcat
      2. music-zk
      3. music-war
      4. music-db

      ...