Giter Site home page Giter Site logo

cloudxtreme / openmano Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nfvlabs/openmano

0.0 0.0 0.0 3.65 MB

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: Apache License 2.0

PHP 3.95% CSS 0.60% HTML 0.03% JavaScript 16.85% Python 62.04% Shell 14.00% PLSQL 0.16% PLpgSQL 2.24% Roff 0.13%

openmano's Introduction

This page is obsolete.

The project OpenMANO has been contributed to the open source community project Open Source MANO (OSM), hosted by ETSI.

Go to the URL osm.etsi.org to know more about OSM.


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
      sudo ./install-openmano.sh [<database-root-user> [<database-password>]]
      #NOTE: you can provide optionally the DB root user and password.
    

Manual installation can be done following these instructions.

#Full documentation

#License Check the License file.

#Contact For bug reports or clarification, contact [email protected]

openmano's People

Contributors

alf-tierno avatar alogracia avatar gerardo-garcia avatar pamonmo avatar wwwtyro avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.