Getting Crafty                         in the kitchen                           With Chef@larksla @FILTERdigital @steverif...
Presenters                                      Steve Rifkin                                   Craig McEldowney           ...
Agenda                               Overview                        Demo                               Intro to Chef     ...
What is Chef                   Open source sytems integration framework by Opscode                  With Chef, you write a...
http://wiki.opscode.com/pages/viewpage.action?pageId=7274862@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Perf...
Why Chef                                       Golden Images                                Automated / Repeatable process...
Where are the cooks?                                        Workstation                                         Chef Serve...
Other Kitchens                                           (our word not theirs)                                        Chef...
Hosted Chef with Opscode                         $700/mo. -- 100 Nodes -- 50 Users                         $300/mo. -- 50 ...
Getting Started                     Using Ruby, Rubygems, Chef-Client, Knife                            current chef versi...
Getting Started                         Ruby Version Manager (RVM)                         rvm install 1.9.3              ...
Utensils                   (again, our word not theirs)                         Optional But Mandatory for the Cloud      ...
Your Chef Repository                         http://wiki.opscode.com/display/chef/Creating+a+Chef+Repository              ...
Knife Demo@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/201...
Nomenclature                           Cookbooks                           Nodes                           Recipes        ...
Advanced Ingredients                         Shef http://wiki.opscode.com/display/chef/Shef                         Vagran...
Sources                         http://beginrescueend.com/ (Ruby Version Manager)                         http://wiki.opsc...
Q/A@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesda...
Upcoming SlideShare
Loading in...5
×

Cooking with chef

795

Published on

this presentation was given on 3/6/2012 at the Los Angeles Drupal High Performance Meetup. the space was generously offered by Filter Digital.

Craig McEldowney (@craigmceldowney) and Steve Rifkin (@steverifkin) of Exaltation of Larks (@LarksLA) have been using Chef and Knife to construct their sever deployment in a repeatable format that keeps track of the architecture and can make changes on the fly. This presentation will include a quick 30-minute demo on how to setup chef on Mac OS X, use the opscode managed hosting to test, and deploy some servers!

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
795
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cooking with chef

  1. 1. Getting Crafty in the kitchen With Chef@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  2. 2. Presenters Steve Rifkin Craig McEldowney d.o. stevenator craigmc@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  3. 3. Agenda Overview Demo Intro to Chef Q/A@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  4. 4. What is Chef Open source sytems integration framework by Opscode With Chef, you write abstract definitions as source code to describe how you want each part of your infrastructure to be built, and then apply those descriptions to individual servers. The result is a fully automated infrastructure: when a new server comes on line, the only thing you have to do is tell Chef what role it should play in your architecture.@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  5. 5. http://wiki.opscode.com/pages/viewpage.action?pageId=7274862@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  6. 6. Why Chef Golden Images Automated / Repeatable process Idempotent@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  7. 7. Where are the cooks? Workstation Chef Server Chef Client@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  8. 8. Other Kitchens (our word not theirs) Chef Server Chef Solo Hosted Chef@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  9. 9. Hosted Chef with Opscode $700/mo. -- 100 Nodes -- 50 Users $300/mo. -- 50 Nodes -- 20 Users $100/mo. -- 20 Nodes -- 10 Users Free -- 5 Nodes -- 1 Users@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  10. 10. Getting Started Using Ruby, Rubygems, Chef-Client, Knife current chef version 0.10.8 http://wiki.opscode.com/display/chef/Workstation+Setup@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  11. 11. Getting Started Ruby Version Manager (RVM) rvm install 1.9.3 rvm use 1.9.3 Gotchas preceed commands with rvm; ex: rvm gem install chef@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  12. 12. Utensils (again, our word not theirs) Optional But Mandatory for the Cloud http://wiki.opscode.com/display/chef/Launch+Cloud+Instances+with+Knife@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  13. 13. Your Chef Repository http://wiki.opscode.com/display/chef/Creating+a+Chef+Repository getting cookbooks from the community http://community.opscode.com/ github knife cookbook site install COOKBOOK [VERSION] (options)@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  14. 14. Knife Demo@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  15. 15. Nomenclature Cookbooks Nodes Recipes Roles Templates Run Lists Attributes Data Bags@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  16. 16. Advanced Ingredients Shef http://wiki.opscode.com/display/chef/Shef Vagrant http://wiki.opscode.com/display/chef/Vagrant@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  17. 17. Sources http://beginrescueend.com/ (Ruby Version Manager) http://wiki.opscode.com http://wiki.opscode.com/display/chef/Chef+Essentials http://community.opscode.com http://wiki.opscode.com/display/chef/Architecture http://www.opscode.com/hosted-chef@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  18. 18. Q/A@larksla @FILTERdigital @steverifkin @craigmceldowneyHigh Performance - Los Angeles, CA - FILTER Digital 3/6/2012Tuesday, March 6, 2012
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×