Skip to content
Snippets Groups Projects

script for ceph standalone deployment

The script ceph-deploy.py performs a ceph standalone installation on a single node. It generates a JBOD disks map through the script diskPosition2, then creates OSDs partitions, downloads and updates puppet configurations and finally runs puppet to deploy ceph. Required arguments are Wal, DB and Data partitions' sizes:

./ceph-deploy.py -h
usage: ceph-deploy.py [-h] [-t DATA] [-w WAL] [-d DB]

Perform standalone CEPH installation.

optional arguments:
  -h, --help            show this help message and exit
  -t DATA, --data DATA  Data partition size
  -w WAL, --wal WAL     Wal partition size
  -d DB, --db DB        DB partition size

For instance:

./ceph-deploy.py -t 15G -w 1G -d 10G