Hi All, I would like to implement this use case of Chef server for High Availability (http://docs.opscode.com/enterprise/server_deploy_febe.html) Followed the basic approach : a) Installed chef and git repository on administrative workstation, also configured knife on this system b) Used Hosted enterprise chef as chef server c) Installed chef-client on various clients machines using bootstrap from workstation. I am using AWS infrastructure and for assuring High Availability, I would like to have chef, managed from multiple AZ’s My questions: a) I had planned to use ELB as the load balancer for front end servers. ELB will handle requests from chef-clients, workstations and chef server web interface. Is this the right approach?? b) I will have two chef instances (workstation) on each AZ’s (us-east-1a,us-east-1b), from where I can make changes on cookbooks and configure clients. From each instances, I can upload the changed cookbooks to hosted enterprise chef server. c) What is the best approach to implement the shared VIP ?? c.1 Can I have one EC2 machine, which will monitor the two chef instances through some shell script, and attach/detach Network interface card from primary to secondary chef server. c.2 Domain Name change using Route53 d) How my both the git repositories will be synced in different AZ’s ?? Any Ideas how to implement this use case??? Thanks & Regards, Sachin Kumar |
Archive powered by MHonArc 2.6.16.