Skip to content

Popper pipelines for experimenting with Ceph

Notifications You must be signed in to change notification settings

systemslab/ceph-popper

 
 

Repository files navigation

Popper pipelines for Ceph

Prerequisites

  • Popper
  • Python 3
  • CloudLab credentials and put into environmental variables:
    • CLOUDLAB_USER
    • CLOUDLAB_PASSWORD
    • CLOUDLAB_PROJECT
    • CLOUDLAB_PUBKEY_PATH
    • CLOUDLAB_CERT_PATH (See here)

Installation

  • Clone the repo:
git clone https://github.com/msouppe/Ceph.git
  • Navigate to Ceph/

  • Run the program:

poppper run

Pipeline

  • setup.sh: Allocate resources (nodes) from CloudLab
  • run.sh: Deploy ceph-ansible and deploy CBT (Ceph Benchmarking Tool)
  • analyze-results.sh:
  • teardown.sh:

Output

About

Popper pipelines for experimenting with Ceph

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 50.6%
  • Python 46.4%
  • Dockerfile 3.0%