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 monitor compute nodes and log the error from SEL into Ironic Database.
This Code also provides a Shovel Horizon plugin that interface with 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 allow 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.
Instructions
- Use RackHD: Quick Setup to install RackHD.
- You can use Devstack to Deploy Openstack to a single machine.
- Shovel-Horizon consists of two reposotories:
- Service Application called Shovel, serves as RackHD/Ironic coordinator (find Readme Instructions to setup the service).
- Shovel Horizon Plug-in (Follow Instructions to Deploy plug-in to Horizon interface).
Licencing
Support
Please file bugs and issues at the GitHub issues page.