Browse code

line wrapping for longer ceph commands

Some of the ceph commands had gotten quite long, so reviewing them in
gerrit is a bit problematic. Do some line wrapping just to bring these
back to a bit more managable state.

Change-Id: Ice5122702f2466d059dd275b038d5ff983bcda44

Sean Dague authored on 2015/07/28 02:10:44
Showing 1 changed files
... ...
@@ -176,7 +176,9 @@ function configure_ceph {
176 176
     sudo mkdir -p ${CEPH_DATA_DIR}/{bootstrap-mds,bootstrap-osd,mds,mon,osd,tmp}
177 177
 
178 178
     # create ceph monitor initial key and directory
179
-    sudo ceph-authtool /var/lib/ceph/tmp/keyring.mon.$(hostname) --create-keyring --name=mon. --add-key=$(ceph-authtool --gen-print-key) --cap mon 'allow *'
179
+    sudo ceph-authtool /var/lib/ceph/tmp/keyring.mon.$(hostname) \
180
+        --create-keyring --name=mon. --add-key=$(ceph-authtool --gen-print-key) \
181
+        --cap mon 'allow *'
180 182
     sudo mkdir /var/lib/ceph/mon/ceph-$(hostname)
181 183
 
182 184
     # create a default ceph configuration file
... ...
@@ -194,12 +196,14 @@ osd journal size = 100
194 194
 EOF
195 195
 
196 196
     # bootstrap the ceph monitor
197
-    sudo ceph-mon -c ${CEPH_CONF_FILE} --mkfs -i $(hostname) --keyring /var/lib/ceph/tmp/keyring.mon.$(hostname)
197
+    sudo ceph-mon -c ${CEPH_CONF_FILE} --mkfs -i $(hostname) \
198
+        --keyring /var/lib/ceph/tmp/keyring.mon.$(hostname)
199
+
198 200
     if is_ubuntu; then
199
-    sudo touch /var/lib/ceph/mon/ceph-$(hostname)/upstart
201
+        sudo touch /var/lib/ceph/mon/ceph-$(hostname)/upstart
200 202
         sudo initctl emit ceph-mon id=$(hostname)
201 203
     else
202
-    sudo touch /var/lib/ceph/mon/ceph-$(hostname)/sysvinit
204
+        sudo touch /var/lib/ceph/mon/ceph-$(hostname)/sysvinit
203 205
         sudo service ceph start mon.$(hostname)
204 206
     fi
205 207
 
... ...
@@ -240,7 +244,9 @@ EOF
240 240
         OSD_ID=$(sudo ceph -c ${CEPH_CONF_FILE} osd create)
241 241
         sudo mkdir -p ${CEPH_DATA_DIR}/osd/ceph-${OSD_ID}
242 242
         sudo ceph-osd -c ${CEPH_CONF_FILE} -i ${OSD_ID} --mkfs
243
-        sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create osd.${OSD_ID} mon 'allow profile osd ' osd 'allow *' | sudo tee ${CEPH_DATA_DIR}/osd/ceph-${OSD_ID}/keyring
243
+        sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create osd.${OSD_ID} \
244
+            mon 'allow profile osd ' osd 'allow *' | \
245
+            sudo tee ${CEPH_DATA_DIR}/osd/ceph-${OSD_ID}/keyring
244 246
 
245 247
         # ceph's init script is parsing ${CEPH_DATA_DIR}/osd/ceph-${OSD_ID}/ and looking for a file
246 248
         # 'upstart' or 'sysinitv', thanks to these 'touches' we are able to control OSDs daemons
... ...
@@ -264,7 +270,10 @@ function configure_ceph_embedded_glance {
264 264
 # configure_ceph_glance() - Glance config needs to come after Glance is set up
265 265
 function configure_ceph_glance {
266 266
     sudo ceph -c ${CEPH_CONF_FILE} osd pool create ${GLANCE_CEPH_POOL} ${GLANCE_CEPH_POOL_PG} ${GLANCE_CEPH_POOL_PGP}
267
-    sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${GLANCE_CEPH_USER} mon "allow r" osd "allow class-read object_prefix rbd_children, allow rwx pool=${GLANCE_CEPH_POOL}" | sudo tee ${CEPH_CONF_DIR}/ceph.client.${GLANCE_CEPH_USER}.keyring
267
+    sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${GLANCE_CEPH_USER} \
268
+        mon "allow r" \
269
+        osd "allow class-read object_prefix rbd_children, allow rwx pool=${GLANCE_CEPH_POOL}" | \
270
+        sudo tee ${CEPH_CONF_DIR}/ceph.client.${GLANCE_CEPH_USER}.keyring
268 271
     sudo chown ${STACK_USER}:$(id -g -n $whoami) ${CEPH_CONF_DIR}/ceph.client.${GLANCE_CEPH_USER}.keyring
269 272
 
270 273
     iniset $GLANCE_API_CONF glance_store default_store rbd
... ...
@@ -295,7 +304,10 @@ function configure_ceph_nova {
295 295
     iniset $NOVA_CONF libvirt images_rbd_ceph_conf ${CEPH_CONF_FILE}
296 296
 
297 297
     if ! is_service_enabled cinder; then
298
-        sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${CINDER_CEPH_USER} mon "allow r" osd "allow class-read object_prefix rbd_children, allow rwx pool=${CINDER_CEPH_POOL}, allow rwx pool=${NOVA_CEPH_POOL},allow rwx pool=${GLANCE_CEPH_POOL}" | sudo tee ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring > /dev/null
298
+        sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${CINDER_CEPH_USER} \
299
+            mon "allow r" \
300
+            osd "allow class-read object_prefix rbd_children, allow rwx pool=${CINDER_CEPH_POOL}, allow rwx pool=${NOVA_CEPH_POOL},allow rwx pool=${GLANCE_CEPH_POOL}" | \
301
+            sudo tee ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring > /dev/null
299 302
         sudo chown ${STACK_USER}:$(id -g -n $whoami) ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring
300 303
     fi
301 304
 }
... ...
@@ -311,7 +323,10 @@ function configure_ceph_embedded_cinder {
311 311
 # configure_ceph_cinder() - Cinder config needs to come after Cinder is set up
312 312
 function configure_ceph_cinder {
313 313
     sudo ceph -c ${CEPH_CONF_FILE} osd pool create ${CINDER_CEPH_POOL} ${CINDER_CEPH_POOL_PG} ${CINDER_CEPH_POOL_PGP}
314
-    sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${CINDER_CEPH_USER} mon "allow r" osd "allow class-read object_prefix rbd_children, allow rwx pool=${CINDER_CEPH_POOL}, allow rwx pool=${NOVA_CEPH_POOL},allow rx pool=${GLANCE_CEPH_POOL}" | sudo tee ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring
314
+    sudo ceph -c ${CEPH_CONF_FILE} auth get-or-create client.${CINDER_CEPH_USER} \
315
+        mon "allow r" \
316
+        osd "allow class-read object_prefix rbd_children, allow rwx pool=${CINDER_CEPH_POOL}, allow rwx pool=${NOVA_CEPH_POOL},allow rx pool=${GLANCE_CEPH_POOL}" | \
317
+        sudo tee ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring
315 318
     sudo chown ${STACK_USER}:$(id -g -n $whoami) ${CEPH_CONF_DIR}/ceph.client.${CINDER_CEPH_USER}.keyring
316 319
 }
317 320