Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

SOFTNETWORKING 2017 SDK Demo

SDK Demo Virtual Machine

A VM can be automatically generated that has all SONATA SDK features installed, using Vagrant and VirtualBox.

The files can be found in the folder demo_vm_SDK.

The VM is built by executing: vagrant up

The VM exposes several ports to the host machine to access several tools of the SONATA SDK:

To use all features of son-emu and son-cli, the X server settings must be taken into account and X11 should be enabled when opening an SSH terminal to the VM. Further info about this is documented here

Demo VM example usage

After startup, SSH into the VM as sonata user. The following SONATA repositories are installed in /home/sonata :

The son-editor should be started at boot and available when browsing to: http://localhost:8080/index.html

A dedicated GitHub account was made for this SONATA demo to login into the editor:
user: sonatademo
password: s0natademo

The son-emulator needs to be started up with a dedicated topology:

cd son-emu
sudo python src/emuvim/examples/demo_topo_1pop.py

After this step, an NSD from the editor can be uploaded to the emulator and the son-cli tools can be further used to manipulate the deployed service. Some deployment examples are described here.