HAOS is a suite of HA/destructive tests for OpenStack clouds. These tests are written as Rally plugins and are executed by Rally and in parallel with the load/performance tests to simulate some disaster/failover scenarios with the OpenStack clouds. HAOS uses Shaker for remote execution of commands on OpenStack nodes and for data-plane performance load.
- Clone the repository:
git clone git://git.openstack.org/stackforge/haos
-
Make sure that
sshpass
is installed - on Ubuntu dosudo apt-get install sshpass
-
Fill in your
openrc
file based on the sample provided inetc/openrc
-
Import
openrc
into your environment by doing
source etc/openrc.local
- Run tox:
tox -erun
Run scenario with the command:
tox -erun <scenario>