On 07/19/2013 09:16 AM, Wil Cooley wrote:

   - Reports processed with "rrdgraph" seem like a big risk.

OK.


   - The CA store seems highly vulnerable to race conditions, unless you
have such a low rate of node provisioning you can guarantee serial
access -- but you probably would not need an HA setup in that case.

I thought that only problem in this case could be two nodes simoultanously sending certificate request, which could cause the certs to get same serial, but couldn't that be solved just by issuing revocation for that serial?

  - The filebucket I would expect to be risky -- seems like a high
probability of attempted concurrent writes of the same file.

While? If one client connects only to one master per run?


You might consider an active/passive setup with a front-end load
balancer, where one of the above data subsets is effectively read-only
for the passive server. You could distribute the load by taking
advantage of the ability to configure the various master roles
(fileserver, catalog, inventory, filebucket, CA, etc.) with different
hostnames and ports. It would still be a risk of corruption in a
split-brain situation, but that's often (always?) a danger with
shared-storage filesystems.

We don't have such a high volume environment but we do have two machines at our disposal. So why not set up LB instead of simple HA...

I'm still considering solutions, although one of the most easier to set up is simple HA through RHEL Cluster, with failover/failback in case of the primary node failure.


--
Jakov Sosic
www.srce.unizg.hr

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to