diff options
| author | Paul Bourke <paul.bourke@oracle.com> | 2016-06-27 12:25:18 +0100 |
|---|---|---|
| committer | Paul Bourke <paul.bourke@oracle.com> | 2016-06-27 12:25:18 +0100 |
| commit | 49f32cd3c6da656132333115fce4e38f5d779b16 (patch) | |
| tree | 3255d58d4feac46b6a234368fada900d0f57c205 | |
| parent | 01d183da274280b16122e55b20355c0a469a5db7 (diff) | |
| download | kolla-49f32cd3c6da656132333115fce4e38f5d779b16.tar.gz kolla-49f32cd3c6da656132333115fce4e38f5d779b16.zip | |
Document a common Ceph bootstrap failure scenario
Seen a user with this problem recently in IRC, and encountered it myself
frequently. If the Ceph bootstrap fails mid-way, subsequent deploys will
commonly fail on the 'fetching ceph keyrings' task.
Change-Id: I97176aa0904cd3153dfafe468f5cf94c95175ff7
| -rw-r--r-- | doc/ceph-guide.rst | 20 |
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 |
