Pike + Ceph : Missing ceph-mgr container
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Expired
|
Undecided
|
Unassigned |
Bug Description
I am trying to deploy Pike with Ceph using ubuntu binaries.
Everything seems fine except ceph cluster is not in a good state:
###
(ceph-mon)
cluster:
id: c2b871dd-
health: HEALTH_WARN
no active mgr
services:
mon: 3 daemons, quorum 172.16.
mgr: no daemons active
osd: 22 osds: 22 up, 22 in
data:
pools: 0 pools, 0 pgs
objects: 0 objects, 0 bytes
usage: 0 kB used, 0 kB / 0 kB avail
pgs:
###
cinder is also complaining, see https:/
According to ceph's documentation ( http://
Creating a keyring for the manager and starting it in the monitor container fixed both ceph and cinder.
Manual steps: ceph/mgr/ ceph-XXX/ keyring
############
# Enter the ceph-mon container
docker exec -it -u root ceph_mon bash
# Run
ceph --cluster ceph auth get-or-create mgr.XXX mon 'allow profile mgr' osd 'allow *' mds 'allow *' -o /var/lib/
/usr/bin/ceph-mgr -f --cluster ceph --setuser ceph --setgroup ceph --id XXX