Vagrant

Install Open Baton on MacOS using brew

This tutorial will guide towards the installation of the NFVO implemented in java using the spring.io framework on top a MacOS. For more details about the NFVO architecture, you can refer to the next sections.

Requirements

  • Homebrew installed and updated.
  • RabbitMQ installed, properly configured and started. Once RabbitMQ is installed, you can configure it with the following commands:
rabbitmqctl add_user admin openbaton
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Install the NFVO

In order to install the NFVO you need to execute the following instructions:

brew install https://raw.githubusercontent.com/openbaton/NFVO/master/gradle/gradle/scripts/osx/openbaton-nfvo.rb

Start the NFVO

After the installation is completed you can launch the NFVO:

openbaton-nfvo start

After few seconds you can open the dashboard at: http://localhost:8080

Configure the NFVO

The configuration file (openbaton.properties) is in the folder /usr/local/Cellar/openbaton. To configure the NFVO please refer to nfvo configuration

Uninstall the NFVO

You can execute the following command for uninstalling the NFVO:

brew remove openbaton-nfvo