Fuel should install Rally on master node

Registered by Boris Pavlovic

Requirements:
* Master node should be able to access OpenStack cloud using endpoints of it

How to install Rally (centos/ubuntu):
* https://wiki.openstack.org/wiki/Rally/installation

How to test that it works:
* https://wiki.openstack.org/wiki/Rally/HowTo

Why we need this?
* Services devs/qa will be able to run Rally after installation of FUEL and show results of benchmarks to customers
* Fuel QA will be able to use Rally without any extra actions => easy way to verify that it works & check that it works properly under load
* In future support benchmarking with Rally & presenting results in Fuel WEB UI (that will allow our customers as well to get results)
* Periodical runs of benchmarks on production cloud to store historical performance data. Detect issues with performance on early steps.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
Boris Pavlovic
Direction:
Approved
Assignee:
Vladimir Kuklin
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Not started
Milestone target:
milestone icon next

Related branches

Whiteboard

[Roman Rufanov]
* long term: tie into fuel-stats and collect performance numbers for specific hardware configurations
* add ability for view collected results (possible compare to other similar clusters)

(?)

Work Items

Work items:
Package rally into RPM for master node: TODO
Create rally container: TODO
Add Dockerfile and manifests for rally installation: TODO
Add Nailgun handlers for OSTF: TODO
Add UI components into Healthcheck Tab: TODO

This blueprint contains Public information 
Everyone can see this information.