Rally initialization
This BP will be used to collect all BP that are required by Rally initialization
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- Essential
- Drafter:
- Boris Pavlovic
- Direction:
- Approved
- Assignee:
- Boris Pavlovic
- Definition:
- Approved
- Series goal:
- Accepted for 0.0
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Boris Pavlovic
- Completed by
- Boris Pavlovic
Related branches
Related bugs
Sprints
Whiteboard
The goal of this blueprint to create the skeleton of Rally project:
This mean to implement project structure and implement all interfaces. So to be able to run at least
something and get your results=)
So we have key word "Task":
"Task" - means process of few steps.
1) Deploy OpenStack (with some engine like DevStack)
2) Verify deployment (with tempest)
3) Run tests scenarios that are based on tempest (benchmark it)
3) Profile OpenStack with Tomograph and Zipkin.
4) Processing results
5) Return these results to user
So in our architecture we have next components:
1) CLI interface (for task "start", "abort", "status" and "list" commands)
2) Orchestrator that will make all dirty things using deploy and benchmark engines
3) Deploy Engine Factory + Simple Engine based on DevStack
4) VMProvider Factory + Virsh VM provider (single host)
5) Benchmark and Verifiaction Engine based on tester to verify cloud + run benchmarks
6) Zipkin + Tomograph integration
7) Tracking tasks and allocated resources in DB
Work Items
Work items:
Write all corresponding blueprint: INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.