Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 780 Bytes

README.md

File metadata and controls

40 lines (29 loc) · 780 Bytes

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

Build docker image

docker build -t mariettesouppe/ceph-ansible:v0.2 Docker/ceph-ansible/

for cbt