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 mad skills in:

cloud openstack testing automation

This project is part of:

Hack Week 15

Activity

  • almost 2 years ago: gosipyan joined Use OpenStack Rally for SUSE Cloud testing
  • almost 2 years ago: evshmarnev added keyword "automation" to Use OpenStack Rally for SUSE Cloud testing
  • almost 2 years ago: evshmarnev added keyword "testing" to Use OpenStack Rally for SUSE Cloud testing
  • almost 2 years ago: evshmarnev added keyword "openstack" to Use OpenStack Rally for SUSE Cloud testing
  • almost 2 years ago: evshmarnev added keyword "cloud" to Use OpenStack Rally for SUSE Cloud testing
  • Show History

    Comments

    • kbaikov
      almost 2 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

    Internal shared images repository by ancorgs

    During the last CSM workshop we identified the ...


    Create Test Framework for XSLT Stylesheets by thomas-schraitle

    Testing stylesheets can be a difficult task. Fi...


    Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA) by lslezak

    Hackweek 17 Update

    During Hackweek 17 I di...


    Orca: hunting cephalopods for fun and dinner by LarsMB

    Orcas are amazing animals. They are playful, in...


    Trigger openQA jobs via Jenkins by bchou

    Try to use [Jenkins 2.0](https://jenkins-ci.org...