aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-06-27 12:28:27 +0000
committerGerrit Code Review <review@openstack.org>2016-06-27 12:28:27 +0000
commit5a0f26c338a80d9c565e5cfd25493eac8ecc23e4 (patch)
tree60d695bafd11b594c3da443f695210d6d7a4d655
parent02e060e099f2fb483fda86f496cad22e42064f3f (diff)
parent49f32cd3c6da656132333115fce4e38f5d779b16 (diff)
downloadkolla-5a0f26c338a80d9c565e5cfd25493eac8ecc23e4.tar.gz
kolla-5a0f26c338a80d9c565e5cfd25493eac8ecc23e4.zip
Merge "Document a common Ceph bootstrap failure scenario"
-rw-r--r--doc/ceph-guide.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/ceph-guide.rst b/doc/ceph-guide.rst
index 1f892e13b..8a88f78b9 100644
--- a/doc/ceph-guide.rst
+++ b/doc/ceph-guide.rst
@@ -185,3 +185,23 @@ The default pool Ceph creates is named **rbd**. It is safe to remove this pool:
::
docker exec ceph_mon ceph osd pool delete rbd rbd --yes-i-really-really-mean-it
+
+Troubleshooting
+===============
+
+Deploy fails during 'Fetching Ceph keyrings ... No JSON object could be decoded'
+--------------------------------------------------------------------------------
+
+If an initial deploy of Ceph fails, perhaps due to improper configuration or
+similar, the cluster will be partially formed and will need to be reset for a
+successful deploy.
+
+In order to do this the operator should remove the `ceph_mon_config` volume
+from each Ceph monitor node:
+
+::
+
+ ansible \
+ -i ansible/inventory/multinode \
+ -a 'docker volume rm ceph_mon_config' \
+ ceph-mon