Skip to content

Openstack Core Component Integration(Keystone,Glance,Nova,Neutron) #5

@vipulnayyar

Description

@vipulnayyar

Software Name

Openstack


Public URL

http://www.openstack.org/


Technical Overview

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.


Latest stable version number

Mitaka (Released 2016-04-07)


Open-source license type

Apache 2.0


Relationship to component?

  • contributing developer
  • user
  • other

If other, please describe:


Build system

  • autotools-based
  • CMake
  • other

If other, please describe:
Python setup.py build tools

Does the current build system support staged path installations?
For example: make install DESTIR=/tmp/foo (or equivalent)

  • yes
  • no

Does component run in user space or are administrative credentials required?

  • user space
  • admin

Does component require post-installation configuration.

  • yes
  • no

If yes, please describe briefly:

Configuration files for each Openstack component installed needs to be modified to add/modify default settings depending on the component being considered


If component is selected, are you willing and able to collaborate with OpenHPC maintainers during the integration process?

  • yes
  • no

Does the component include test collateral (e.g. regression/verification tests) in the publicly shipped source?

  • yes
  • no

If yes, please briefly describe the intent and location of the tests.
Each core component in Openstack has tox tests present in tests directory which contain style, unit and functional tests.


Does the component have additional software dependencies (beyond compilers/MPI) that are not part of standard Linux distributions?

  • yes
  • no

If yes, please list the dependencies and associated licenses.
As part of the initial integration of Openstack with OpenHPC, only a few critical components like Nova, Glance, Keystone & Neutron should be considered.

These components have the following major dependencies:

  • Mariadb : GPLv2
  • RabbitMQ : Mozilla Public License
  • Memcached : BSD
  • httpd Apache : License v2
  • libvirt : GNU Lesser General Public License

Does the component include online or installable documentation?

  • yes
  • no

If available online, please provide URL.
http://docs.openstack.org/


[Optional]: Would you like to receive additional review feedback by email?

Yes, please

  • yes
  • no

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions