[ClusterLabs] [questionnaire] Do you manage your pacemaker configuration by hand and (if so) what reusability features do you use?

Ken Gaillot kgaillot at redhat.com
Thu May 31 12:42:00 EDT 2018

On Thu, 2018-05-31 at 14:48 +0200, Jan Pokorný wrote:
> Hello,
> I am soliciting feedback on these CIB features related questions,
> please reply (preferably on-list so we have the shared collective
> knowledge) if at least one of the questions is answered positively
> in your case (just tick the respective "[ ]" boxes as "[x]").
> Any other commentary also welcome -- thank you in advance.
> 1.  [ ] Do you edit CIB by hand (as opposed to relying on crm/pcs or
>         their UI counterparts)?

To clarify, crm shell supports both templates and id-ref, while pcs
does not.

> 2.  [ ] Do you use "template" based syntactic simplification[1] in
> CIB?
> 3.  [ ] Do you use "id-ref" based syntactic simplification[2] in CIB?
> 3.1 [ ] When positive about 3., would you mind much if "id-refs" got
>         unfold/exploded during the "cibadmin --upgrade --force"
>         equivalent as a reliability/safety precaution?

Regardless of whether anyone minds, we're not going to do it. It would
render the feature useless and force any user using it to either
abandon it or perform potentially massive manual edits to their CIB.

If the community feels that id-ref is not a useful feature, we can
deprecate it, and in some future release, drop support and
automatically expand it as part of the upgrade transform for that

Otherwise we will continue full support for it.

> 4.  [ ] Do you use "tag" based syntactic grouping[3] in CIB?
> (Some of these questions tangentially touch the topic of perhaps
> excessively complex means of configuration that was raised during
> the 2017's cluster summit.)
> [1] https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-si
> ngle/Pacemaker_Explained/index.html#_reusing_resource_definitions
> [2] https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-si
> ngle/Pacemaker_Explained/index.html#s-reusing-config-elements
> [3] https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-
> single/Pacemaker_Explained/index.html#_tagging_configuration_elements
Ken Gaillot <kgaillot at redhat.com>

More information about the Users mailing list