we need to inform users of external ceph that they need a metrics pool to be created before doing the upgrade, as gnocchi will need it.
The exact name comes from "GnocchiRbdPoolName" parameter which default to "metrics".
Asking Gulio for the exact command sequences.
*** Bug 1461951 has been marked as a duplicate of this bug. ***
(In reply to Sofer Athlan-Guyot from comment #1)
> Hi Dan,
> we need to inform users of external ceph that they need a metrics pool to be
> created before doing the upgrade, as gnocchi will need it.
> The exact name comes from "GnocchiRbdPoolName" parameter which default to
this is correct, when using an external Ceph cluster the operator has to create in the Ceph cluster all the pools needed by OpenStack because the overcloud does not have the needed credentials to operate on the external cluster.
The Gnocchi backend can be 'swift', 'file' or 'rbd' (the last one is for Ceph) and can be configured using:
When configured to use 'rbd', the Ceph pool name Gnocchi uses can be configured using:
this is the name of the pool operators have to create in the external Ceph cluster.
By default the environment file we provide at environments/puppet-ceph-exeternal.yaml enables the 'rbd' backend for Gnocchi and uses 'metrics' as pool name.
Thank Giulio for the detailed explanation.
Dan, do we need more ? I think this is valid for all osp version (if Giulio could confirm), but let's start with osp10. Would you need other bz for other version ?
I think I should be able to handle this for all versions using this BZ to track.
I think this is relevant as well for https://bugzilla.redhat.com/show_bug.cgi?id=1467704 . In that case the current doc text is not enough. We should add some text saying that if you use:
during osp9/10 upgrade then you need to add the metrics pools to it. Asking Giulio for confirmation and proper wording.
*** Bug 1492141 has been marked as a duplicate of this bug. ***
*** Bug 1492142 has been marked as a duplicate of this bug. ***