Skip to content

Openmano is an open source project that provides a practical implementation of the reference architecture for Management & Orchestration under standardization at ETSI’s NFV ISG

License

DorChen/openmano

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openmano

OpenMANO is an open source project that provides a practical implementation of the reference architecture for Management & Orchestration under standardization at ETSI’s NFV ISG (NFV MANO). It consists of three main SW components:

  • openvim: reference implementation of an NFV VIM (Virtualised Infrastructure Manager). It interfaces with the compute nodes in the NFV Infrastructure and an openflow controller in order to provide computing and networking capabilities and to deploy virtual machines. It offers a northbound interface, based on REST (openvim API), where enhanced cloud services are offered including the creation, deletion and management of images, flavors, instances and networks. The implementation follows the recommendations in NFV-PER001.
  • openmano: reference implementation of an NFV-O (Network Functions Virtualisation Orchestrator). It interfaces with an NFV VIM through its API and offers a northbound interface, based on REST (openmano API), where NFV services are offered including the creation and deletion of VNF templates, VNF instances, network service templates and network service instances.
  • openmano-gui: web GUI to interact with openmano server, through its northbound API, in a friendly way.

openmano-nfv

#Releases

The relevant releases/branches in openmano are the following:

  • v0.4: current stable release for normal use. Supports several datacenters, openstack as a VIM, opendaylight as openflow controller
  • v0.3: old stable release version
  • master: development branch intended for contributors, with new features that will be incorporated into the stable release

#Quick installation of current release (v0.4)

  • Download e.g. a Ubuntu Server 14.04 LTS (ubuntu/reverse). Other tested distributions are Ubuntu Desktop 64bits 14.04.2 LTS (osboxes/osboxes.org), CentOS 7 (osboxes/osboxes.org)

  • Start the VM and execute the following command in a terminal:

      wget https://github.com/nfvlabs/openmano/raw/v0.4/scripts/install-openmano.sh
      chmod +x install-openmano.sh
      #NOTE: you can provide the root user and password of the database.
      #In case the image does not have a mysql/mariadb it will install
    

Manual installation can be done following these instructions.

#Full documentation

#License Check the License file.

#Contact For bug reports or clarification, contact nfvlabs@tid.es

About

Openmano is an open source project that provides a practical implementation of the reference architecture for Management & Orchestration under standardization at ETSI’s NFV ISG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.2%
  • JavaScript 16.9%
  • Shell 13.9%
  • PHP 4.0%
  • PLpgSQL 2.3%
  • CSS 0.6%
  • Other 0.1%