Hi All,

I have a PostgreSQL cluster on three nodes (Master/Sync/Async) with WAL files 
stored on two GlusterFS nodes. In total, 5 machines.
Let call the first three machines: pg1, pg2, pg3. The other two (without 
pacemaker): pgalog1, pgalog2.

Now I this code works fine on some bare metal machines. I was able to port it 
on Docker (because this simplify tests and allow us to experiment). So far so 
good.

I wasn’t the original author of the code. Now we have some scripts to create 
this cluster that works fine on bare metal as said before. In particular, I 
have this piece of code:

cat - <<EOM | crm configure || logFailure 'Unable to set Cluster Policy’
…..
primitive p_pgsPing ocf:pacemaker:ping \\
        params 3: rule #uname eq pg3 host_list=10.0.0.1 multiplier=100 
dampen=6s \\
        params 2: rule #uname eq pg2 host_list=10.0.0.1 multiplier=100 
dampen=6s \\
        params 1: rule #uname eq pg1 host_list=10.0.0.1 multiplier=100 
dampen=6s \\
        op monitor interval=6 timeout=60 \\
        op start interval=0 timeout=60 \\
        op stop interval=0 timeout=60 \\
        meta is-managed=true
….
EOM

my problem is that I want to give this command from command line:

cam configure primitive p_pgsPing ocf:pacemaker:ping ….

but I do not know the right syntax to manage “params” and “rule" from command 
line. Can someone on this email list help me to find the right syntax?
Thanks in advance for your help.
_______________________________________________
Users mailing list: Users@clusterlabs.org
https://lists.clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to