Hi Kiran,
the --debug flag makes pcs print info about all runned external commands
and their output. Pcs has to read the CIB first in order to update it so
your xmlfile contains the original CIB at the beginning. You need to
find the updated CIB xml in the file (it starts on the line that looks
like this: 'Running: /usr/sbin/cibadmin --replace -o configuration -V
-X') and delete everything else. Then use 'cibadmin -R
--xml-file=xmlfile' command for uploading the CIB to the cluster.
The issues with large CIB have been fixed in pcs 0.9.116.
Regards,
Tomas
Dne 11.9.2014 v 07:24 K Mehta napsal(a):
Following command was failing
pcs resource master ms-f3611cc5-a68f-4c69-ab35-a9b226473e5d
vha-f3611cc5-a68f-4c69-ab35-a9b226473e5d meta clone-max=2
globally-unique=false target-role=started
So i did the following
pcs resource master ms-f3611cc5-a68f-4c69-ab35-a9b226473e5d
vha-f3611cc5-a68f-4c69-ab35-a9b226473e5d meta clone-max=2
globally-unique=false target-role=started --debug > xmlfile
#removed first three lines which are not part of xml from the xmlfile
generated
cibadmin -Mc --xml-file=xmlfile
But pcs status did not show the resource for which pcs resource command
had failed
Also tried
cibadmin --R --xml-file=xmlfile
But even then didnt find the resource in output of pcs status
1. Are these right set of commands ?
2. Which version of pcs has fix for this issue ?
regards,
kiran
On Mon, Jul 21, 2014 at 10:21 PM, Colin Mason
<cma...@frontiernetworks.ca <mailto:cma...@frontiernetworks.ca>> wrote:
Yes, I had 10 (20) Master/Slave resources, 5 (10) clone resources,
24 simple resources for a total of 54 when I started running into
this error. I could not create another Master/Slave resource with
the exact same error.____
__ __
Error: unable to locate command: /usr/sbin/cibadmin____
__ __
You are simply hitting a limit of the amount of characters you can
use on one command because cib.xml is getting large. Use pcs --debug
to dump the XML to screen, paste it into a file and run cibadmin
--xml-file directly for a workaround. Works great.____
__ __
Colin____
__ __
__ __
*From:*K Mehta [mailto:kiranmehta1...@gmail.com
<mailto:kiranmehta1...@gmail.com>]
*Sent:* Monday, July 21, 2014 12:28 PM
*To:* Colin Mason
*Subject:* Re: [Pacemaker] Cannot create more than 27 multistate
resources____
__ __
Colin,____
In your setup do you have multi state resources or simple
resources ?____
In my case, I get error in creation of master after
successful creation of 27 multi state resources.____
__ __
[root@vsanqa11 kiran]# pcs status____
Cluster name: vsanqa11_12____
Last updated: Mon Jul 21 09:25:36 2014____
Last change: Mon Jul 21 09:17:25 2014 via cibadmin on vsanqa11____
Stack: cman____
Current DC: vsanqa12 - partition with quorum____
Version: 1.1.10-14.el6_5.2-368c726____
2 Nodes configured____
55 Resources configured **<<<<< (27 multi state resources on two
node cluster = 54 resources + 1 resource whose master is to be
created)____
__ __
After this master resource cannot be created.____
__ __
__ __
__ __
On Mon, Jul 21, 2014 at 8:51 PM, Colin Mason
<cma...@frontiernetworks.ca <mailto:cma...@frontiernetworks.ca>>
wrote:____
I have run into this issue with greater than 55 resources when using
pcs-0.9.90-2.el6.centos.2.noarch.
The other workaround is to run the pcs command with --debug. Take
the whole XML text that pcs is trying to run cibadmin with and place
it into a text file. Now convert the cibadmin command from
--xml-text (-X) to --xml-file (-x) and use the XML file you just
created. Fixed.
Colin____
-----Original Message-----
From: Chris Feist [mailto:cfe...@redhat.com <mailto:cfe...@redhat.com>]
Sent: Monday, July 21, 2014 11:14 AM
To: K Mehta
Cc: The Pacemaker cluster resource manager
Subject: Re: [Pacemaker] Cannot create more than 27 multistate resources
On 07/21/2014 05:22 AM, Andrew Beekhof wrote:
> Chris,
>
> Does the error below mean anything to you?
> This seems to be happening once the CIB reaches a certain size,
but is on the client side and possibly before the pacemaker tools
are invoked.
I grabbed your debug file and did some tests and it looks like the
issue is caused by earlier version of pcs (0.9.90 is affected) which
try to pass the entire cib on the command line to cibadmin. This
has been fixed upstream (and should be built in the next release of
RHEL/CentOS).
As a workaround, you can use the upstream sources here:
https://github.com/feist/pcs (just run pcs from the directory that
is cloned).
Thanks!
Chris
>
> On 9 Jul 2014, at 6:49 pm, K Mehta <kiranmehta1...@gmail.com
<mailto:kiranmehta1...@gmail.com>> wrote:
>
>> [root@vsanqa11 ~]# pcs resource create
>> vha-3de5ab16-9917-4b90-93d2-7b04fc71879c
>> ocf:heartbeat:vgc-cm-agent.ocf
>> cluster_uuid=3de5ab16-9917-4b90-93d2-7b04fc71879c op monitor
>> role="Master" interval=30s timeout=100s op monitor role="Master"
>> interval=30s timeout=100s
>>
>>
>> pcs status output includes
>> vha-3de5ab16-9917-4b90-93d2-7b04fc71879c
(ocf::heartbeat:vgc-cm-agent.ocf): Started vsanqa11
>>
>>
>> [root@vsanqa11 ~]# pcs resource master
>> ms-3de5ab16-9917-4b90-93d2-7b04fc71879c
>> vha-3de5ab16-9917-4b90-93d2-7b04fc71879c meta clone-max=2
>> globally-unique=false target-role=started
>> Error: unable to locate command: /usr/sbin/cibadmin
>>
>
>
> Looking in the logs, I see:
>
> Jul 12 11:18:24 vsanqa11 cibadmin[7966]: notice: crm_log_args:
Invoked: /usr/sbin/cibadmin -c -R --xml-text <crm_config>#012
<cluster_property_set id="cib-bootstrap-options">#012 <nvpair
id="cib-bootstrap-options-dc-version" name="dc-version"
value="1.1.10-14.el6_5.2-368c726"/>#012 <nvpair
id="cib-bootstrap-options-cluster-infrastructure"
name="cluster-infrastructure" value="cman"/>#012 #012 <nvpair
id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy"
value="ignore"/>#012 <nvpair
id="cib-bootstrap-options-stonith-enabled" name="stoni
>
> But am I right in thinking that this that doesn't look like the
result of a pcs command?
>
> Kiran: Can you give us more information on the other commands
you're running?
>
____
_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
<mailto:Pacemaker@oss.clusterlabs.org>
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org Getting started:
http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org____
__ __
_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org
_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org