treydock
2012-Jun-23 23:06 UTC
[Puppet Users] puppetlabs-corosync help using multiple primitive operations
Setting up a HA iSCSI / NFS target using this document,
http://www.linbit.com/fileadmin/tech-guides/ha-iscsi.pdf, and I am unable
to find a way to use the puppetlabs-corosync module to emulate this command
crm(live)configure# primitive p_drbd_coraid23 ocf:linbit:drbd \
params drbd_resource=coraid23 \
op monitor interval=29 role=Master \
op monitor interval=31 role=Slave
crm(live)configure# ms ms_drbd_coraid23 p_drbd_coraid23 \
meta master-max=1 master-node-max=1 \
clone-max=2 clone-node-max=1 notify=true
I defined the cs_primitive type like this...
cs_primitive {
''p_drbd_coraid23'':
ensure => present,
primitive_class => ''ocf'',
primitive_type => ''drbd'',
provided_by => ''linbit'',
promotable => true,
parameters => {
''drbd_resource'' => ''coraid23''
},
operations => {
''monitor'' => {
''interval'' => ''29'',
''role'' => ''Master'',
},
''monitor'' => {
''interval'' => ''31'',
''role'' => ''Slave'',
}
},
metadata => {
''master-max'' => ''1'',
''master-node-max'' => ''1'',
''clone-max'' => ''2'',
''clone-node-max'' => ''1'',
''notify'' => ''true'',
};
What results is only 1 of the 2 operations being defined, and my guess is
that this is because of logic like this...
operations = {}
operations[''monitor''] = a
operations[''monitor''] = b
puts operations[''monitor'']
=> b
Any suggestions?
Thanks
- Trey
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/umlivTZTkS0J.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
Possibly Parallel Threads
- Status of STONITH support in the puppetlabs corosync module?
- DRBD on a xen host: crash on high I/O
- [PATCH] block drivers/block: Use octal not symbolic permissions
- [PATCH] block drivers/block: Use octal not symbolic permissions
- Configuring Xen + DRBD + Corosync + Pacemaker
