Skip to content

Instantly share code, notes, and snippets.

@furlongm
Last active April 27, 2017 05:24
Show Gist options
  • Save furlongm/d27c0c5704e20303f5401ecf3894b137 to your computer and use it in GitHub Desktop.
Save furlongm/d27c0c5704e20303f5401ecf3894b137 to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ "${1}" == "" ] ; then
servers="server1 server2 server3"
else
servers=$*
fi
for osdserver in ${servers} ; do
j=1
for disk in {a..p} ; do
ceph-deploy disk zap ${osdserver}:sd${disk}
ceph-deploy --overwrite-conf disk prepare ${osdserver}:sd${disk}:/dev/nvme0n1p${j}
ceph-deploy disk activate ${osdserver}:sd${disk}1:/dev/nvmen1p${j}
let j=j+1
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment