RackHD provides free, open source development tools and APIs that developers can use to automate hardware management and orchestration. It serves as an abstraction layer between other management layers and the underlying, vendor-specific physical hardware.
Developers can use the RackHD APIs to incorporate RackHD functionality into a larger orchestration system, or to create a user interface for managing hardware services regardless of the underlying hardware.
Discovers the compute, network, and storage resources and catalogs their attributes and capabilities.
Obtain telemetry data that includes genealogical details.
Provisions a node to support the application workflow.
Configures the hardware for application requirements, from the BIOS configuration on the compute device to the port configuration for a network switch.
Powers devices on and off, and manage the firmware, power, OS installation, and base configuration of the resources.
Manages all infrastructure firmware versioning, including configuration and firmware update.
Retrieve log information for a particular element or for multiple elements collated into a single timeline.
Aggregates environmental data from hardware resources.
(Vision) Provide the data that is generated by environmental and fault monitoring can be provided to analytic tools for analysis, particularly around predictive failure
(Vision) Monitors compute and storage devices for both hard faults and soft faults, and perform suitable responses based on pre-defined policies.
D A Y 0 |
![]() Bare metal provisioning |
---|
D A Y 1 |
![]() Rack and stack |
---|
D A Y 2 |
![]() Lifecycle management |
---|