Experiment Lifecycle. However, at the time of writing this tutorial, new development has been done on the SoftFIRE middleware. For that reason, we suggest to follow the more up to date SoftFIRE Experimenter guidelines and usage manual, always available here at our documentation website [5]. The life cycle of an experiment is depicted in Figure 8: • Design phase o List resources: listing all the available resources. o Define the experiment: based on the previous step, decide what to reserve and define the experiment in order to fulfil your requirement. • Provision phase o Resource reservation and provisioning: first reserve a timeslot to access the resources (in the case of LTE and other radio resources an exclusive access is of importance to avoid interferences). Then deploy the experiment defined in the previous step. • Runtime phase o Resource monitoring: once deployed, if the monitoring of the resources were selected in the previous steps, it will be possible to monitor the deployed resources using a monitoring server dedicated to the experimenter o Resource control at runtime: It is also possible to access remotely some of the virtual resources when deployed correctly and additionally some external services, such as auto scaling will be available. • Closing phase o Resource termination: when the experiment is finished, either because the time has expired or because the experimenter has finished, the resources will be released. 3.1 Getting Access to the platform 3.1.1. Get OpenVPN certificate 1. Register to the SoftFIRE portal 2. Get accepted by the consortium 3. Download the OpenVPN configuration file from the SoftFIRE portal If the automatic generation of OpenVPN configuration file fails or if your client software needs a different format of configuration file, additional documentation is available on the SoftFIRE Software documentation website3. 3.1.2. OpenVPN setup 1. Install an OpenVPN client matching your operation system o Linux: openvpn packages available from the distributions repository o Mac OS: various versions available, we have tested “tunnelblick” o Windows: OpenVPN-GUI was tested by us but the usage of windows is not recommended 2. Import the downloaded configuration file into your chosen OpenVPN client application 3. Connect to the VPN server using the client application
Appears in 1 contract
Sources: Grant Agreement
Experiment Lifecycle. However, at the time of writing this tutorial, new development has been done on the SoftFIRE middleware. For that reason, we suggest to follow the more up to date SoftFIRE Experimenter guidelines and usage manual, always available here at our documentation website [5]. The life cycle of an experiment is depicted in Figure 8: • Design phase o List resources: listing all the available resources. o Define the experiment: based on the previous step, decide what to reserve and define the experiment in order to fulfil your requirement. • Provision phase o Resource reservation and provisioning: first reserve a timeslot to access the resources (in the case of LTE and other radio resources an exclusive access is of importance to avoid interferences). Then deploy the experiment defined in the previous step. • Runtime phase o Resource monitoring: once deployed, if the monitoring of the resources were selected in the previous steps, it will be possible to monitor the deployed resources using a monitoring server dedicated to the experimenter o Resource control at runtime: It is also possible to access remotely some of the virtual resources when deployed correctly and additionally some external services, such as auto scaling will be available. • Closing phase o Resource termination: when the experiment is finished, either because the time has expired or because the experimenter has finished, the resources will be released.
3.1 Getting Access to the platform
3.1.1. Get OpenVPN certificate
1. Register to the SoftFIRE portal
2. Get accepted by the consortium
3. Download the OpenVPN configuration file from the SoftFIRE portal If the automatic generation of OpenVPN configuration file fails or if your client software needs a different format of configuration file, additional documentation is available on the SoftFIRE Software documentation website3.
3.1.2. OpenVPN setup
1. Install an OpenVPN client matching your operation system o Linux: openvpn packages available from the distributions repository o Mac OS: various versions available, we have tested “tunnelblick” o Windows: OpenVPN-GUI was tested by us but the usage of windows is not recommended
2. Import the downloaded configuration file into your chosen OpenVPN client application
3. Connect to the VPN server using the client application
Appears in 1 contract
Sources: Grant Agreement