Setup MSB and AAI
Since MultiCloud depends on MSB and AAI, please refer to their wiki page to setup these services.
Run MultiCloud Broker
MultiCloud Broker is a forwarder, which will forward requests to correct adapter through MSB.
Broker is written by python, using django framework. It requires python 2.7 env.
git clone http://gerrit.onap.org/r/multicloud/framework
cd framework/multivimbroker/
sudo pip install -r requirements.txt
Edit configuration file "multivimbroker/pub/config/config.py", change MSB and AAI address. Then start service.
python manage.py runserver 8080
Now the broker is running on port 8080, verify it by sending a request.
curl http://127.0.0.1:8080/api/multicloud/v0/swagger.json
Do some changes and git review your patch.
Run MultiCloud VIO plugin
vio plugin is written by python using django framework. It requires python 2.7 env.
git clone http://gerrit.onap.org/r/multicloud/openstack/vmware
cd vmware/vio/
sudo pip install -r requirements.txt
Edit configuration file "vio/pub/config/config.py", change MSB and AAI address. Then start service.
python manage.py runserver 8081
Verify API
curl http://127.0.0.1:8081/api/multicloud-vio/v0/swagger.json
Do some changes and git review your patch.
More MultiCloud API can refer to API document.