Welcome to Enos’s documentation!


The source code is available at https://github.com/BeyondTheClouds/enos

Enos deploys OpenStack and targets reproducible experiments. It allows easy:

  • deployment of the system
  • customization of the system
  • benchmarking of the system
  • visualization of various metrics

Enos is developed in the context of the Discovery initiative.

Enos workflow

A typical experiment using Enos is the sequence of several phases:

  • enos up : Enos will read the configuration file, get machines from the resource provider and will prepare the next phase
  • enos os : Enos will deploy OpenStack on the machines. This phase rely highly on Kolla deployment.
  • enos init-os : Enos will bootstrap the OpenStack installation (default quotas, security rules, …)
  • enos bench : Enos will run a list of benchmarks. Enos support Rally and Shaker benchmarks.
  • enos backup : Enos will backup metrics gathered, logs and configuration files from the experiment.


Enos runs performance stress workloads on OpenStack for postmortem analysis. Copyright (C) 2016 Didier Iscovery

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Indices and tables