X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Finit-rbdmap;fp=src%2Fceph%2Fsrc%2Finit-rbdmap;h=cc8b7f592da6684d0367ced4ae665b009b53c9e7;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/src/init-rbdmap b/src/ceph/src/init-rbdmap new file mode 100755 index 0000000..cc8b7f5 --- /dev/null +++ b/src/ceph/src/init-rbdmap @@ -0,0 +1,56 @@ +#!/bin/bash +# +# rbdmap Ceph RBD Mapping +# +# chkconfig: 2345 20 80 +# description: Ceph RBD Mapping + +### BEGIN INIT INFO +# Provides: rbdmap +# Required-Start: $network $remote_fs +# Required-Stop: $network $remote_fs +# Should-Start: ceph +# Should-Stop: ceph +# X-Start-Before: $x-display-manager +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Ceph RBD Mapping +# Description: Ceph RBD Mapping +### END INIT INFO + +RBDMAPFILE="/etc/ceph/rbdmap" + +if [ -e /lib/lsb/init-functions ]; then + . /lib/lsb/init-functions +fi + + + + +case "$1" in + start) + rbdmap map + ;; + + stop) + rbdmap unmap + ;; + + restart|force-reload) + $0 stop + $0 start + ;; + + reload) + rbdmap map + ;; + + status) + rbd showmapped + ;; + + *) + echo "Usage: rbdmap {start|stop|restart|force-reload|reload|status}" + exit 1 + ;; +esac