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

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

    Comments

    • kbaikov
      over 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

    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


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

    Hackweek 18 Update

    What Has Been Done ...


    Make "salt-toaster" available to be used outside SUSE by PSuarezHernandez

    The salt-toaster (https://github.com/openSUSE...


    Dudenetes by pgeorgiadis

    ![alt text](https://dudeism.com/wp-content/uplo...