Talk:OpenVIM installation (Release TWO)

From OSM Public Wiki
Revision as of 10:30, 11 May 2017 by Garciadeblas (talk | contribs) (Created page with "=Introduction= Openvim is an implementation of an NFV VIM supporting EPA features and control of an underlay switching infrastructure through an OFC. Some of the EPA features...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

Openvim is an implementation of an NFV VIM supporting EPA features and control of an underlay switching infrastructure through an OFC. Some of the EPA features included in openvim are:

  • CPU pinning
  • Memory pinning
  • NUMA pinning
  • Support of memory huge pages
  • Port passthrough interfaces
  • SR-IOV interfaces
  • Injection of virtual PCI addresses

Openvim controller interfaces with Openvim 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.

Next figure shows a general diagram of a datacenter controlled by openvim.


Openvim controller relies on an NFS server as image repository, an Openflow Clontroller to configure the underlay switches, and a DHCP server to provide management IP addresses to the VMs. For simplicity, these instructions will asume that these three additional modules (image repo, OFC and DHCP server will be hosted in the same machine as Openvim controller.

Requirements

Openvim controller

Openvim compute nodes

Installation

Openvim Controller

NFS server

Openflow Controller (floodlight)

DHCP server

Openvim Compute Node configuration

Configuring openvim

Configure openvimd.cfg

Restarting openvim

Adding a compute node

Creating the management network

Creating a tenant