The full softfire-middleware
216
Copyright © 2016-2018 SoftFIRE and TU Berlin. Licensed under Apache v2 License.
The installation, update and clean script for the SoftFIRE middleware are provided in this project.
The SoftFIRE Middleware already provides a set of bash functions that will help you in case you want to install your private SoftFIRE Middleware. There are two options:
Both procedures needs to have git installed
$-> sudo apt install git
and to run:
$-> git clone https://github.com/softfire-eu/bootstrap.git
for instance in your home directory. After the clone, you should have a folder called bootstrap containing:
bootstrap
├── LICENSE
├── README.md
├── bootstrap.sh
└── generate_cork_files.py
Then cd into the directory and run the bootstrap commands:
$-> cd bootstrap
$-> ./bootstrap.sh
./bootstrap.sh <action>
actions: [install|update|clean|start|stop|codestart|codeupdate|codeinstall|purge]
install: install the SoftFIRE Middleware python packages
update: update the SoftFIRE Middleware python packages
clean: clean the SoftFIRE Middleware
start: start the SoftFIRE Middleware via python packages
stop: stop the SoftFIRE Middleware
codeinstall: install the SoftFIRE Middleware source code
codeupdate: update the SoftFIRE Middleware source code
codestart: start the SoftFIRE Middleware via source code
purge: completely remove the SoftFIRE Middleware
For installing the source code just run:
$-> ./bootstrap.sh codeinstall
For installing the python packages just run:
$-> ./bootstrap.sh install
After running these commands the script will:
If everything went well, you are able to start the SoftFIRE Middleware by running
$-> ./bootstrap.sh codestart
in case you installed via source code, or
$-> ./bootstrap.sh start
in case you installed via python packages.
In both cases, a tmux session will run in background and you can check the output by attaching to it:
tmux a
Issues and bug reports should be posted to the GitHub Issue Tracker of this project.
SoftFIRE provides a set of technologies for building a federated experimental platform aimed at the construction and experimentation of services and functionalities built on top of NFV and SDN technologies. The platform is a loose federation of already existing testbed owned and operated by distinct organizations for purposes of research and development.
SoftFIRE has three main objectives: supporting interoperability, programming and security of the federated testbed. Supporting the programmability of the platform is then a major goal and it is the focus of the SoftFIRE’s Second Open Call.
Copyright © [2016-2018] SoftFIRE project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Content type
Image
Digest
Size
343.1 MB
Last updated
over 8 years ago
docker pull softfire/softfire-middleware