- From: Noah Kantrowitz <
>
- To:
- Subject: [chef] Re: Decomposed Chef Server install
- Date: Thu, 24 Sep 2015 15:17:33 -0700
On Sep 24, 2015, at 2:20 AM, Ameir A.
<
>
wrote:
>
Hello,
>
>
We're currently running Chef Server with the monolithic installer, with
>
everything running on one node; the only exception is that the bookshelf is
>
backed by S3.
>
>
I've been asked to investigate resiliency, and in that effort, would like
>
to split Chef Server up by its individual components, and offload what I
>
can to managed services (like Redis And Postgres on Elasticache and RDS,
>
respectively).
>
>
I found the following image, with a breakdown of the different components:
>
https://docs.chef.io/_images/chef_server_ha.svg
>
>
Suppose I were to split each component into its own Docker container (which
>
isn't what I'm set on, necessarily, but for the sake of discussion); how
>
would I do so? Is it possible via the RPM/DEB packages to just install
>
individual components? Also, is it safe to assume that all state is
>
present solely in Redis, Postgres, and Solr (and the bookshelf, of course)?
>
>
Any insight would be well-appreciated.
The general way the Chef HA packages do this IIRC is to install the whole
omnibus package on each node but disable services that aren't needed there so
the DB machines turn off erchef/nginx/bifrost/etc and vice versa. This can be
done via the chef-server.rb config file.
--Noah
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail
Archive powered by MHonArc 2.6.16.