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 pluggable 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.

<img src="https://wiki.openstack.org/w/images/thumb/e/ee/Rally-Actions.png/850px-Rally-Actions.png" width="700">

The goal of this project is to use OpenStack Rally as one of our benchmarking tools for SUSE Cloud.

Rally Links

Steps:

  • find out how can we effectively use OpenStack Rally for SUSE Cloud testing
  • run Rally tests manually
  • automate as much as possible

Results

Still needs to be done

New Ideas

Pages

Looking for hackers with the skills:

cloud openstack testing automation

This project is part of:

Hack Week 15

Activity

  • about 4 years ago: gosipyan joined this project.
  • about 4 years ago: evshmarnev added keyword "cloud" to this project.
  • about 4 years ago: evshmarnev added keyword "openstack" to this project.
  • about 4 years ago: evshmarnev added keyword "testing" to this project.
  • about 4 years ago: evshmarnev added keyword "automation" to this project.
  • about 4 years ago: evshmarnev started this project.
  • about 4 years ago: evshmarnev originated this project.

  • Comments

    • kbaikov
      about 4 years ago by kbaikov | Reply

      Hello,

      If you are interested you can use the rally installed here: backup.cloudadm.qa.suse.de Login with usual credentials. Rally is installed from the SLEopenstackmaster repo.

      I already added our 3 qa hardwares which you can see using the command: rally deployment list Use "rally deployment use <name>" to switch to the correct deployment

      See the files qa[2-3]-deployment.json in the /root for the parameters that i used creating those.

      /root/rally/samples/ contains the sample scenarios. So you can ran any of them using the command e.g.: rally task start rally/samples/tasks/scenarios/nova/boot-and-delete.json Make sure you use the correct regex for the image. Then generate the nice report using this: rally task report <task-uuid> --out output.html

      If you have any questions please do not hesitate to ask. Thank you.

    Similar Projects

    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Semi-automated XMLRPC based tool for uyuni testing written in Rust language by lkotek

    [comment]: # (Please use the project descriptio...