0ed361d95b
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have. |
||
---|---|---|
api | ||
controllers | ||
lib | ||
scripts | ||
snapshot | ||
test | ||
.eslintrc.js | ||
.gitreview | ||
config.json | ||
index.js | ||
LICENSE | ||
main.js | ||
package.json | ||
README.md | ||
shovel_instructions.md |
Shovel(RackHD/OpenStack Coordinator)
Description
Shovel is an application that provides a service with a set of APIs that wraps around RackHD/Ironic existing APIs allowing users to find Baremetal Compute nodes dynamically discovered by RackHD and register/unregister them with Ironic (OpenStack Bare Metal Provisioning Program).Shovel also provides poller service that monitors compute nodes and logs the errors from SEL into Ironic Database.
A Shovel Horizon plugin is also provided to interface with the Shovel service. The plugin adds a new Panel to the admin Dashboard called rackhd that displays a table of all the Baremetal systems discovered by RackHD. It also allows the user to see the node catalog in a nice table View, Register/Unregister node in Ironic, display node SEL and enable/register a failover node.
Demo
Instructions
- Use RackHD: Quick Setup to install RackHD.
- Use Devstack to Deploy Openstack to a single machine.
- Shovel-Horizon consists of two repositories:
- Service Application called Shovel, serves as RackHD/Ironic coordinator (Readme Instructions to setup the service).
- Shovel Horizon Plug-in ( Instructions to Deploy plug-in to Horizon interface).
System level Diagram
Services Diagram
Licensing
Support
Please file bugs and issues at Launchpad Sovel page.