>>> Ferenc Wagner <[email protected]> schrieb am 22.08.2014 um 21:13 in Nachricht
<[email protected]>:
> Moullé Alain <[email protected]> writes:
> 
>> Le 28/07/2014 11:45, Dang Zhiqiang a écrit :
>>
>>>>> I want to modify op start timeout value through command line, but I
search
>>>>> on internet find nothing.
>>>>> I try crm_resource  comand, but I only modify params and meta.
>>>>>
>>>>>
>>>>> root@host2:~# crm configure show test-ip
>>>>> primitive test-ip ocf:openindiana:IPaddr \
>>>>>          params ip="192.168.1.253" nic="igb0" cidr_netmask="24" \
>>>>>          op start interval="0s" timeout="60s" on-fail="restart" \
>>>>>          op monitor interval="10s" timeout="60s" on-fail="restart" \
>>>>>          op stop interval="0s" timeout="60s" on-fail="stop" \
>>>>>          meta target-role="Stopped"
>>
>> I think there is no easy command line to modify a timeout, except if
>> you can write a good filter script to be used on
>> command line such as :
>> crm -F configure filter "sed, or whatever ..."
> 
> I guess using XML would be more robust, try something like this:
> 
> # cibadmin --replace 
>
--xpath="/cib/configuration/resources/primitive[@id='test-ip']/operations/op[
> @name='start']" --xml-text '<op name="start" interval="0" timeout="61s" 
> id="test-ip-start-0"/>'

Hi!

It may be more robust, but it's probably much more difficult to get it right.
I don't know how difficult it would be to implement, but a solution like
crm cinfigure edit/set <primitive_or_other_object>.<param_or_meta_or_similar>
[=<value>]

So ``crm configure set test-ip.timeout="61s"´´ would do the job, and ``crm
configure edit test-ip.timeout´´ would start an editor with a narrowed view of
the primitive that just contains " timeout=<whatever>". Changing the latter
would just update that parameter.

The proposed solution would be both, elegant to use and robust, I guess.

Regards,
Ulrich

> -- 
> Regards,
> Feri.
> _______________________________________________
> Linux-HA mailing list
> [email protected] 
> http://lists.linux-ha.org/mailman/listinfo/linux-ha 
> See also: http://linux-ha.org/ReportingProblems 


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to