[chef] Re: Re: Chef Server - How to do High Availability?


Chronological Thread 
  • From: Tetsu Soh < >
  • To:
  • Subject: [chef] Re: Re: Chef Server - How to do High Availability?
  • Date: Sat, 8 Sep 2012 12:51:23 +0900

Hello,

Yes. you can wait for Chef 11. Or check out what I did.

- Set up multiple chef servers under balancer. 
You cal also separate servers into different data centers

- Using BigCouch cluster instead of  CouchDB.  
BigCouch works well with current chef. And clustering it is not difficult. 

- Using GlusterFS to store cookbooks.
Chef server will store cookbooks in local disk. It will be a problem if you 
have more than one chef server under load balancer. So we use GlusterFS to 
sync cookbook storing.
(Performance is not a problem)

- Using  SolrCloud instead of Solr as search engine.
SolrCould is still under development. But current version is stable enough 
for production.

- RabbitMQ can also achieve HA by using mirror  queue and persistent topic.
But rabbitmq is not so critical you can just skip it.

That's all.
That what I'm doing in our production environment.
Hope it is helpful.

Regards

Tetsu

On Sep 8, 2012, at 2:07 AM, Seth Falcon 
< >
 wrote:

> On Sep 6, 2012, at 9:57 PM, Julian C. Dunn wrote:
>> I'm hoping that with Chef 11, the data is stored in just one place rather 
>> than needing to have a couchdump & cookbook cache that's synchronized.
> 
> In Chef 11 all Chef data except for cookbooks are stored in the DB 
> (Postgres or MySQL). Cookbook contents are stored separately on the 
> filesystem named by file content checksum. So you will still need to load 
> dumps of both data stores to restore a Chef server.
> 
> + seth




Archive powered by MHonArc 2.6.16.

§