Skip to content

Instantly share code, notes, and snippets.

@JohnPreston
Created May 4, 2016 14:06
Show Gist options
  • Save JohnPreston/3a351140f319f230a65456348837a98e to your computer and use it in GitHub Desktop.
Save JohnPreston/3a351140f319f230a65456348837a98e to your computer and use it in GitHub Desktop.
Small and simple bash script to deploy ceph-osds
#!/usr/bin/env bash
for host in 02 03 04; do
journal=1
for osd_disk in b c d e; do
echo "host node-$host disk sd$osd_disk journal sdf$journal"
# echo osd prepare node-"$host":/dev/sd"$osd_disk"1:/dev/sdf"$journal"
# echo osd activate node-"$host":/dev/sd"$osd_disk"1:/dev/sdf"$journal"
ceph-deploy osd prepare node-"$host":/dev/sd"$osd_disk"1:/dev/sdf"$journal"
ceph-deploy osd activate node-"$host":/dev/sd"$osd_disk"1:/dev/sdf"$journal"
let journal="$journal + 1"
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment