Nimble
Contents
OpenStack Bare Metal Computing
Nimble aims to separate bare metal computing management from Nova, which is designed specifically for BMs, so we can provide a more lightweight and convenient platform with more advanced features by leveraging Ironic. Besides this, we also plan to support RSD(Rack Scale Design), so we can not only provide Pre-set Configuration Servers but also Custom Servers.
Nimble Mission Statement
To implement a service which focuses on the management of bare metal computing resources.
What is Nimble?
The figure below describes how Nimble interact with other OpenStack services to manage bare metal servers.
Why Nimble?
Ironic only provides the capability to provision bare metal servers, which lacks scheduling ability and multitenancy support. Currently it is highly depends on Nova
Projects
nimble
Source code | https://github.com/openstack/nimble |
Bug tracker | https://bugs.launchpad.net/nimble |
Feature tracker | https://blueprints.launchpad.net/nimble |
python-nimbleclient
Source code | https://github.com/openstack/python-nimbleclient |
Bug tracker | https://bugs.launchpad.net/python-nimbleclient |
Feature tracker | https://blueprints.launchpad.net/python-nimbleclient |
People
Zhenguo Niu (zhenguo)
Rui Chen (RuiChen)
IRC
Discussion of the project also takes place in #openstack-nimble on irc.freenode.net. This is a great place to jump in and start your nimble adventure.