valence/doc/source/features.rst

2.3 KiB

Feature Highlights

Valence provides the following capabilities for managing disaggregated hardware resources.

Multiple Podmanager Support

Valence provides the capability to manage multiple podmanagers. Each podmanager can be configured to use different driver. By default, redfishv1 driver is used.

Currently supported drivers in Valence are:
  1. redfishv1-driver
  2. expether-driver

Future work include redfish v2 driver support. Other vendors also could implement their own driver to manage their hardware.

This provides uniform interface to manage all the disaggregated hardware in datacentre supporting different protocols.

Device Orchestration framework

Valence provides support for the dynamic management of pooled resources like storage, network and other pci devices which can be connected on demand to a composed node, giving user the ability to attach or detach the devices dynamically based on workload.

Ironic provision driver

Valence supports ironic provision driver to be able to register the valence composed node to ironic. Once the node is registered further operations of provisioning/managing could be directly performed using Ironic.

For more details on Ironic usage: Ironic API guide.

For more features please refer the Valence blueprints for supported and in-the-pipeline features.