On Mon, Oct 20, 2014 at 07:12:23PM +0300, Vladislav Bogdanov wrote: > 20.10.2014 18:23, Dejan Muhamedagic wrote: > > Hi Vladislav, > > Hi Dejan! > > > > > On Mon, Oct 20, 2014 at 09:03:40AM +0300, Vladislav Bogdanov wrote: > >> Hi Kristoffer, > >> > >> do you plan to add support for recently added "remote node attributes" > >> feature to chmsh? > >> > >> Currently (at least as of 2.1, and I do not see anything relevant in the > >> git log) crmsh fails to update CIB if it contains node attributes for > >> remote (bare-metal) node, complaining that duplicate element is found. > > > > No wonder :) The uname effectively dubs as an element id. > > > >> But for bare-metal nodes it is natural to have ocf:pacemaker:remote > >> resource with name equal to remote node uname (I doubt it can be > >> configured differently). > > > > Is that required? > > Didn't look in code, but seems like yes, :remote resource name is the > only place where pacemaker can obtain that node name.
I find it surprising that the id is used to carry information. I'm not sure if we had a similar case (apart from attributes). > >> If I comment check for 'obj_id in id_set', then it fails to update CIB > >> because it inserts above primitive definition into the node section. > > > > Could you please show what would the CIB look like with such a > > remote resource (in crmsh notation). > > > > > node 1: node01 > node rnode001:remote \ > attributes attr=value > primitive rnode001 ocf:pacemaker:remote \ > params server=192.168.168.20 \ > op monitor interval=10 \ > meta target-role=Started What do you expect to happen when you reference rnode001, in say: crm configure show rnode001 I'm still trying to digest having hostname used to name some other element. Wonder what/where else will we have issues for this reason. Cheers, Dejan > Best, > Vladislav > > > Given that nodes are for the most part referenced by uname > > (instead of by id), do you think that a configuration where > > a primitive element is named the same as a node, the user can > > handle that in an efficient manner? (NB: No experience here with > > ocf:pacemaker:remote :) > > > > > > > Cheers, > > > > Dejan > > > > > >> > >> Best, > >> Vladislav > >> _______________________________________________ > >> Linux-HA mailing list > >> Linux-HA@lists.linux-ha.org > >> http://lists.linux-ha.org/mailman/listinfo/linux-ha > >> See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ > > Linux-HA mailing list > > Linux-HA@lists.linux-ha.org > > http://lists.linux-ha.org/mailman/listinfo/linux-ha > > See also: http://linux-ha.org/ReportingProblems > > > > _______________________________________________ > Linux-HA mailing list > Linux-HA@lists.linux-ha.org > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list Linux-HA@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems