andre Ruiz Woodpecker

Channel Version Revision Published Runs on
latest/stable 0 0 31 May 2021
Ubuntu 20.04 Ubuntu 18.04
juju deploy andre-ruiz-woodpecker
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.

Platform:

Ubuntu
20.04 18.04

About

Charm for executing storage benchmarking Read more


Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion

Overview

The woodpecker charm deploy a testing tool that enables various action based performance tests to be performed.

Usage

Configuration

See file config.yaml for the full list of options, along with their descriptions and default values. The option, pool-name, may be provided as a default pool name for the bench tests.

  • pool-name

Deployment

We are assuming a pre-existing Ceph cluster.

To provide the testing host:

juju deploy cs:~openstack-charmers-next/woodpecker

Then add a relation to the ceph-mon application:

juju add-relation woodpecker:ceph-client ceph-mon:client

Snap on Ubuntu 20.04 (Focal)

Due to LP Bug #1902951 it is necessary to use the Swift Bench Snap when deploying woodpecker on Ubuntu 20.04 (Focal).

In the bundle:

... code-block:: console

woodpecker: num_units: 1 series: focal resources: swift-bench: /path/to/swift-bench.snap

From command line:

:command:`juju attach-resource woodpecker swift-bench=/path/to/swift-bench.snap

Actions

This section covers Juju actions supported by the charm. Actions allow specific operations to be performed on a per-unit basis.

  • rados-bench
  • rbd-bench
  • swift-bench
  • fio

To display action descriptions run juju actions woodpecker. If the charm is not deployed then see file actions.yaml.