Scripts for automation of Ceph, COSBench, pbench, Spark installation on Linode. Scripts setup the entire cluster (compute and storage). Uses COSbench to apply I/O workload; pbench for monitoring the OSDs, and SSh scripts to run
- setup.sh - Install and configure COSBench, pbench and Spark
- workloadCos - Directory for automated COSBench scripts
- vars.shinc - Config file for test
- writeXML.sh - create XML templates for COSbench workloads
- prepCluster.sh - Prepare Cluster for the test and fill it with data
- runtest.sh - Run the actual IO workload
- postprocess - Directory for Parsing Cosbench Results
- logParser.py - Parse log file of the test
- cosBenchParser.py - Parse Cosbenhc csv files
Follow the steps defined in ceph-linode-installation
./setup.sh
-
For Cosbench; Open
http://<Admin_Node_IP>:19088/controller/index.html -
For pbench Open
http://<Admin_Node_IP>/pub
cd WorkloadCos
vim vars.shinc
./writeXML.sh
./prepCluster.sh
./runtest.sh