Shuquan Huang, 99Cloud
Nate Potter & Lin Yang, Intel
Hu Bian, Lenovo
Composable Infrastructure?
Try Valence!
OpenStack Valence Recap
l An OpenStack Big tent project announced on
Barcelona Summit
l A collection of software
● Valence API – API service for lifecycle
management of Redfish/Intel RSD resources
● python-valenceclient – CLI and python binding
● Plugins to integrate with OpenStack
(ironic/horizon)
l Basic reference GUI
Intel Rack Scale Design (RSD) v2.1
l NVMe pooling over PCIe switch
l iSCSI target CHAP Authentication
l PCIe switch PSME Controller
l Conformance Test Suite
Use Case
l Scenario 1: Advanced auto deployment and scaling out function
l Scenario 2: Elastic baremetal provisioning function
l Scenario 3: Dynamical pooled NVMe Storage provisioning
Next Step
OpenStack Valence
● Generic Pod Manager framework
● Multiple Pod Manager controller
● Attach/Detach NVMe to composed node
● Using RSD-Lib for southbound calls
RSD-Lib and OpenStack Client
● Python library for communicating with
RSD managed hardware
○ Extension of the Sushy project(Ironic)
● OpenStack Client plugin for making RSD
calls through the command line
● Composed RSD nodes registered in
Ironic for deployment using tools like
Triple-O/Kolla.
DEMO
Resources
https://github.com/openstack/rsd-lib
https://github.com/openstack/python-rsdclient
https://github.com/openstack/valence
https://www.intel.com/content/www/us/en/architecture-and-technology/rack-
scale-design-overview.html
Thank you!

Composable infrastructure try valence