Using the Command Line Interface, you can use the executors of the reference scenarios to:
Please refer to the introduction to OpenBACH-extra and OpenBACH API for more information on the installation and usage of OpenBACH tool-box that let you manage your OpenBACH platforms.
This user manual considers that an OpenBACH platform (along with projects, entities, required jobs installed on agents) is set up.
The openbach-extra repository contains a folder where you can find executors for the reference scenarios. The available list of executors can be found on the GITLAB repository.
Using the -h
flag on the command-line will show you what arguments are expected when using an executor. e.g.:
python3 executor_network_delay.py -h
You fill then be able to identify the necessary arguments. There are then two possible actions:
Both actions have different options that can be listed through the -h
flag as well. e.g.:
python3 executor_service_voip.py --server-entity SRV --server-ip 192.168.1.1 --server-port 12345 --client-entity CLT --client-ip 192.168.1.2 VoipProject run -h