![Lin Yang](/assets/img/avatar_default.png)
This document contains apache server setting about enable proxy server which can be used by valence webUI to directly invoke pod manager. Now this solution is not needed any more after webUI call valence api insead of pod manager. Change-Id: Ic48ff2feddc1aed86ea9c020d03a3ee8ac011573
Openstack Valence Project
Valence is a service for lifecycle management of pooled bare-metal hardware infrastructure such as Intel(R) Rack Scale architecture which uses Redfish(TM) as one of the management protocols.
- Free software
-
Apache license
- Wiki
- Source
- Bugs
Download and Installation
The following steps capture how to install valence. All installation steps require super user permissions.
Valence installation
Install software dependencies
$ sudo apt-get install git python-pip
Clone the Valence code from git repo.
$ git clone https://git.openstack.org/openstack/valence
3. Execute the 'install_valence.sh' file present in the Valence root directory. The install script will automatically install the dependencies listed in the requirements.txt file.
$ sudo bash install_valence.sh
Check the values in valence.conf located at /etc/valence/valence.conf
set the ip/credentials of podm for which this Valence will interact
Check the PYTHON_HOME and other variables in /etc/init/valence.conf
Start valence service
$ sudo service valence start
Logs are located at /var/logs/valence/
GUI installation
Please refer to the installation steps in the ui/README file.
Components
Valence follows the typical OpenStack project setup. The components are listed below:
valence-api
A pecan based daemon to expose Valence REST APIs. The api service communicates to the controller through AMQP.
valence-controller --------------The controller implements all the handlers for valence-api. It reads requests from the AMQP queue, process it and send the reponse back to the caller.
valence-ui --------valence-ui provides a GUI interface to invoke Valence APIs.
Features
Please refer the Valence blueprints for supported and in-the-pipeline
features.
https://blueprints.launchpad.net/openstack-valence