OpenStack summit just had finished and it’s time to summarize all Rally events.
Using Rally for OpenStack certification at Scale!
It goes without saying that one of the most important things all OpenStack clouds from big to small is to be 100% sure that everything works as expected BEFORE taking on production workloads.
To ensure that production workloads will be successful, we can do a few key things:
- Generate real load test from “real” OpenStack users
- Collect and retain detailed execution data for examination and historical comparison
- Measure workload performance and failure rate against established SLAs to validate a deployment
- Visualize results in beautiful graphic detail
Rally can fully automate these steps for you and save dozens if not hundreds of hours.
Verifying your OpenStack Cloud with Rally and Tempest
The OpenStack Tempest integration test suite was originally designed for testing code changes at the gate via Jenkins continuous integration. This is still Tempest’s primary use case and is crucial to insuring code changes are not able to break a functioning source tree. Tempest by itself does not provide a way to persist test results for historical purposes, nor does it provide any reporting functionality for comparing test runs to identify deltas between runs. Another OpenStack project, Rally, fills these gaps in Tempest.
Tips, Tricks and Tactics with Cells and Scaling OpenStack
Cern is Using Rally for OpenStack benchmarking and functional testing!
High Availability and Resiliency Testing Strategies for OpenStack Clouds
One of the key requirements for any OpenStack cloud deployment is High availability(HA). High Availability refers to the availability of resources in the wake of component failures in the system. Hardware or software failures, bugs, traffic spikes combined with a lack of redundancy can bring even the best-resourced Openstack cloud crashing down. Even if applications are architected for resiliency, these efforts are futile if critical components suffer an outage. Before deploying your public and private Openstack clouds in production, how do you validate that they are highly available? How can you assure that your Openstack cloud can sustain server-level outages?
In this session, join Behzad Dastur, Ajay Kalambur, and Pradeep Chandrasekar, as they cover High Availability testing strategies at individual component level and system level. Geared for anyone who wants to get an idea of various test strategies for OpenStack HA , attendees will learn:
- How to test OpenStack for resiliency with concurrent load operations during an availability disruption event
- Different types of HA triggers across process, system, and network levels
- Limitations in existing OpenStack testing tools such as Rally and Tempest from a HA test perspective
- Overview of the HA tool we developed to automate HA testing
- Testing of database nodes, RabbitMQ, compute and network nodes for HA
- Use cases and examples of tailored configurations for HA
Rally design sessions
There were 3 Rally design sessions where we discussed various topics:
- Cloud certification, Non Admin mode & Disaster cleanup
- What was done in Kilo and What is going to happen in Liberty
- Rally verify & task generalization, public management system
Instead of conclusion
OpenStack summit is amazing event that you shouldn’t miss if you are somehow related to OpenStack. =)
I hope to meet all Rally developers on next summit in Tokio! see you!