What is Rally?¶
OpenStack is, undoubtedly, a really huge ecosystem of cooperative services. Rally is a benchmarking tool that answers the question: "How does OpenStack work at scale?". To make this possible, Rally automates and unifies multi-node OpenStack deployment, cloud verification, benchmarking & profiling. Rally does it in a generic way, making it possible to check whether OpenStack is going to work well on, say, a 1k-servers installation under high load. Thus it can be used as a basic tool for an OpenStack CI/CD system that would continuously improve its SLA, performance and stability.
Contents¶
- Overview
- Glossary
- Installation
- Rally step-by-step
- Step 0. Installation
- Step 1. Setting up the environment and running a benchmark from samples
- Step 2. Rally input task format
- Step 3. Benchmarking OpenStack with existing users
- Step 4. Adding success criteria (SLA) for benchmarks
- Step 5. Rally task templates
- Step 6. Aborting load generation on success criteria failure
- Step 7. Working with multiple OpenStack clouds
- Step 8. Discovering more plugins in Rally
- Step 9. Deploying OpenStack from Rally
- Step 10. Verifying cloud via Tempest
- Command Line Interface
- HTML Reports
- User stories
- Rally Plugins
- Rally Plugins Reference
- Database upgrade/downgrade in Rally
- Contribute to Rally
- Rally OS Gates
- Request New Features
- Capture Logs from services
- Check queue perfdata
- Ability to compare results between task
- Distributed load generation
- Explicitly specify existing users for scenarios
- Historical performance data
- Enhancements to installation script:
--version
and--uninstall
- Installation script:
--pypi-mirror
,--package-mirror
and--venv-mirror
- Launch Specific Benchmark(s)
- Using multi scenarios to generate load
- Multiple attach volume
- Add support of persistence benchmark environment
- Production read cleanups
- Project Info
- Release Notes