Jump to: navigation, search

Difference between revisions of "Nimble"

(Use Cases)
(Redirected page to Mogan)
 
(61 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= OpenStack Bare Metal Computing =
+
#REDIRECT [[Mogan]]
 
 
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.
 
[[File:Nimble-workflow.png|250x250|nimble detailed workflow]]
 
 
 
== 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
 
 
 
== Use Cases ==
 
1. NFV uses wants to orchestration and provisioning bare metal , with multi tenancy support.
 
2. An enterprise user would like to float a cloud sourcing hardware within a datacenter, nimble will orchestrate RSD hardware resource to meet this requirement.
 
3. An enterprise operator want to inventory  all the physic assets, model the physic datacenter arch, mapping into a object model to help him manage physic assets, scheduling and optimize within datacenter.
 
 
 
== RSD Integration==
 
Rack Scale Design (RSD) implementations represent the next generation of Software Defined Infrastructure that can be dynamically provisioned across compute, network and storage resources.The fundamental premise for an RSA-based solution is the customers’ ability to “right-size” their endto-end infrastructure needs according to anticipated workload performance and capacity requirements, across pooled resources.
 
[[File:RSD.png|150x150|Rack Scale Design]]
 
VALENCE  is a controller for Pooled and composable resources which adhere to DMTF[1] Redfish[2] with hardware management requests. That includes provisioning and management of RSD components and underlay features.
 
 
 
= Projects =
 
 
 
== nimble ==
 
 
 
{| border="1" cellpadding="2"
 
| Source code
 
| https://github.com/openstack/nimble
 
|-
 
| Bug tracker
 
| https://bugs.launchpad.net/nimble
 
|-
 
| Feature tracker
 
| https://blueprints.launchpad.net/nimble
 
|}
 
 
 
== python-nimbleclient ==
 
 
 
{| border="1" cellpadding="2"
 
| 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)
 
 
 
YunTong Jin (yuntong.jin@intel.com)
 
 
 
Shaohe Feng (shaohe_feng)
 
 
 
= 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.
 
 
 
= FAQ =
 
What's the relationship with Nimble and Nova?
 
What's the relationship with Nimble and Ironic?
 
What's the relationship with Nimble and Valence?
 
 
 
== References ==
 
 
 
[1] https://www.dmtf.org/standards/redfish
 
 
 
[2] https://www.dmtf.org/
 
----
 
[[Category:Baremetal Compute]]
 
[[Category:Nimble]]
 

Latest revision as of 06:55, 3 January 2017

Redirect to: