On 02/04/10 12:36, Tim Serong wrote: > On 2/4/2010 at 02:52 PM, Yan Gao <y...@novell.com> wrote: >> >> Andrew Beekhof wrote: >>> On Tue, Feb 2, 2010 at 6:14 AM, Yan Gao <y...@novell.com> wrote: >>> >>> [snip] >>> >>>> A configuration example: >>>> .. >>>> <acls> >>>> <role id="operator"> >>>> <write id="operator-write-0" tag="nodes"/> >>>> <write id="operator-write-1" tag="status"/> >>>> </role> >>>> <role id="monitor"> >>>> <read id="monitor-read-0" tag="nodes"/> >>>> <read id="monitor-read-1" tag="status"/> >>>> </role> >>> >>> [snip] >>> >>> Quick question, have you tried using crm_mon with a configuration like >> this? >>> I'm pretty sure you'll get nothing sensible as it can't find the resources. >> Indeed. I ever thought that the information from "<status..." could be >> enough >> for monitoring, while then realized both of the nodes and resources from >> "<configuration..." are required. >> >>> >>> Might want to think about how to deal with that... >> We could either give some well defined ACLs for that, or is it possible that >> crm_mon doesn't dependent on the info from "configration"? > > I don't think so... cib/configuration/resources etc. is the canonical > source for what's configured, and may include things for which there is > no status information yet. There's nothing in cib/status yet, for example, > if the cluster is just starting up, yet crm_mon will still show you the > configured nodes and resources. I've followed the same logic with Hawk, > too, i.e. I'm interrogating cib/configuration to see what's meant to be > there, then later check cib/status to see if it actually is. That makes sense. What's showing up totally depends on how many information for the pe_working_set to unpack.
> > Default ACL that grants everyone read access to configuration, maybe? I'd not prefer defaulting it. We could set it for an user/role properly, or in a template for user to reference, instead of breaking the ACL policy. Thanks, Yan -- Yan Gao <y...@novell.com> Software Engineer China Server Team, OPS Engineering, Novell, Inc. _______________________________________________ Pacemaker mailing list Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker