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

  • over 3 years ago: gosipyan joined Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev added keyword "cloud" to Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev added keyword "openstack" to Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev added keyword "testing" to Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev added keyword "automation" to Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev started Use OpenStack Rally for SUSE Cloud testing
  • over 3 years ago: evshmarnev originated Use OpenStack Rally for SUSE Cloud testing

  • Comments

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

    Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt by jfehlig

    This project aims to run VMs in a CaaSP 4 clust...


    SUSE Manager Cluster Extension (PoC) by bmaryniuk

    Since SUSE Manager doesn't scale out and stacki...


    labgrid: add support for sispmctl and remote ykush access by mbrugger

    labgrid [0] is an embedded board control python...


    libuitest - a generic GUI testing library by dancermak

    Testing GUIs is hard: unit tests require a ...


    Testing GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the rocket chat channel! [https://chat.su...


    ethtool ops for netdevsim by mkubecek

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