Child pages
  • Virtual Infrastructure Manager (OpenStack)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OpenStack itself consists of a number of projects. This part will cover what OpenStack projects are used in OPNFV.

The Apex installer installs the following OpenStack components:

  • openstack-nova-compute
  • openstack-swift
  • openstack-ceilometer-api
  • openstack-neutron-ml2
  • openstack-ceilometer-alarm
  • openstack-nova-conductor
  • openstack-ironic-inspector
  • openstack-ironic-api
  • python-openvswitch
  • openstack-glance
  • python-glance
  • python-troveclient
  • openstack-puppet-modules
  • openstack-neutron
  • openstack-neutron-openvswitch
  • openstack-nova-scheduler
  • openstack-keystone
  • openstack-swift-account
  • openstack-swift-container
  • openstack-swift-object
  • openstack-swift-plugin-swift3
  • openstack-swift-proxy
  • openstack-nova-api
  • openstack-nova-cert
  • openstack-heat-api-cfn
  • openstack-heat-api
  • openstack-heat-api-cloudwatch
  • openstack-heat-engine
  • openstack-heat-common
  • openstack-ceilometer-notification

Since each OpenStack component is a separate project, these are all open source projects that OPNFV uses.

The following table shows the OpenStack projects that different installers use.

OpenStack projectApex 
Nova(tick) 
Swift(tick) 
Ceilometer(tick) 
Neutron(tick) 
Ironic(tick) 
Glance(tick) 
Trove(tick) 

Neutron

(tick) 
Keystone(tick) 
Heat(tick) 
   

 

The OpenStack APIs that OPNFV uses are 

APIVersionComments
Bare Metal APIv1 

Block Storage API

v3 

Compute API

  

Identity API

v3Some installers also support v2

Image service API

v2 

Networking API

v2.0 

Object Storage API

v1 
Orchestration APIv1 
   

 

The following OPNFV projects are working on OpenStack.

 
 
 
Fault ManagementDoctorDoctor is enhancing the OpenStack fault management

Virtualized Infrastructure Deployment Policies

Copper Copper is working on the OpenStack Congress project which is the OpenStack policy management component

Resource Management

Promise 

Policy Test

policytest 
Promise adds resource reservation component to OpenStack

VNF Event Stream

VES 
Model-Driven NFVModels 
Template Distribution ServiceDomino 

 

 

Software Defined Networking (SDN)