Hi, Nick - Thanks for the response!
Those changes do appear to have made the manifest apply and work correctly. Now I just have to figure out why corosync can't get jboss to stop once it has been started (I can't either, 'service jboss stop' seems to hang indefinitely). On to the next challenge... On Saturday, December 1, 2012 11:20:06 AM UTC-7, Nick Cammorato wrote: > > Which puppetlabs-corosync are you using? There are 19 forks of it last I > checked(including one by me for my own needs surrounding DRBD which is now > horribly out of date). > > I would change this: > cs_order { 'jboss_ip_before_jboss': > first => 'applayer_ip', > second => 'applayer_jboss', > require => Cs_colocation['jboss_with_ip'], > } > to > cs_order { 'jboss_ip_before_jboss': > first => 'applayer_ip', > second => 'applayer_jboss', > score => 'INFINITY', > require => Cs_primitive['applayer_ip','applayer_jboss'], > } > and > cs_colocation { 'jboss_with_ip': > primitives => [ 'applayer_ip', 'applayer_jboss' ], > require => Cs_primitive['applayer_ip','applayer_jboss'], > } > > as autorequires were very, very dicey when I mucked with the module. > Ignore this if they work now. > > Also - make sure you're not setting up the IP or the service anywhere else > as corosync should be managing it. > > Outside of puppet, are you sure IPaddr2 is the right primitive_class? Can > we get the output of a crm configure show, and if it's missing the > primitive if it takes: > crm configure primitive applayer_ip ocf:heartbeat:IPaddr2 params > ip="whatever" cidr_netmask="whatever" > > because I suspect that's the problem. > > -- 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/-/-caTbsSwxhMJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.