Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Opscode Chef
Search
San Diego DevOps
November 21, 2012
Technology
0
76
Opscode Chef
Presentation presented in November 2012
San Diego DevOps
November 21, 2012
Tweet
Share
More Decks by San Diego DevOps
See All by San Diego DevOps
Graphite: Scalable Real-time Graphing
sddevops
4
120
OSSEC: Host-Based Intrusion Detection and Prevention System
sddevops
0
200
Automating the Hadoop Stack with Chef
sddevops
0
59
Other Decks in Technology
See All in Technology
2025年に挑戦したいこと
molmolken
0
160
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
680
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
230
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
360
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
330
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
2024AWSで個人的にアツかったアップデート
nagisa53
1
110
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
0
110
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
140
KMP with Crashlytics
sansantech
PRO
0
240
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Building an army of robots
kneath
302
45k
Unsuck your backbone
ammeep
669
57k
Code Review Best Practice
trishagee
65
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
210
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for humans not robots
tammielis
250
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Practical Orchestrator
shlominoach
186
10k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Building Your Own Lightsaber
phodgson
104
6.2k
Transcript
San Diego DevOps November 2012 © Copyright 2012 OneHealth Solutions,
Inc 9/19/13 1
What is Chef? • Infrastructure automation framework • Supports systems
and cloud • Infrastructure as Code - Abstract definitions (cookbooks and recipes) - Defined library and primitives - Ruby based providing flexibility • TIMTOWTDI - Framework does not tell sysadmins how to manage infrastructure • Apache 2.0 Licensed © Copyright 2012 OneHealth Solutions, Inc 9/19/13 2
© Copyright 2012 OneHealth Solutions, Inc 9/19/13 3
Chef Components Chef Server Central hub for cookbooks, policies, node
data REST API – Knife and Client Endpoint Manager - Web Interface Nodes (Virtual or Physical) Chef Client - performs all of the steps required to bring the node into the expected state Ohai - detect certain properties about a node’s environment © Copyright 2012 OneHealth Solutions, Inc 9/19/13 4
Chef Components Workstation(s) Knife - Command-line tool that provides an
interface between a local Chef repository and the Chef server. Repository - The location in which the following data objects are stored: - Cookbooks (including recipes, versions, cookbook attributes, resources, providers, libraries, and templates) - Roles - Data bags - Environments - Configuration files (for clients, workstations, and servers) Chef Solo - Chef Shell (shef) - IRB-like chef console © Copyright 2012 OneHealth Solutions, Inc 9/19/13 5
Demo © Copyright 2012 OneHealth Solutions, Inc 9/19/13 6
Chef Related Projects • Cookbook Workflow Management - http://berkshelf.com/ -
https://github.com/jonlives/knife-spork - https://github.com/applicationsonline/librarian - https://github.com/mattray/spiceweasel • Cookbook Testing - http://acrmp.github.com/foodcritic/ - https://github.com/customink/fauxhai - https://rubygems.org/gems/test-kitchen - http://www.cucumber-chef.org/ - https://github.com/acrmp/chefspec - https://rubygems.org/gems/minitest-chef-handler © Copyright 2012 OneHealth Solutions, Inc 9/19/13 7
Chef Related Projects • Continuous Delivery - http://community.opscode.com/cookbooks/artifact - http://community.opscode.com/cookbooks/metarepo
• This is work in progress • Knife Community Plugins http://wiki.opscode.com/display/chef/Community +Plugins - Ssh - tmux - Cloud management: euca, openstack, ec2, etc. © Copyright 2012 OneHealth Solutions, Inc 9/19/13 8
Chef Related Projects • Vagrant - http://www.vagrantup.com/ - https://github.com/jedi4ever/veewee -
https://github.com/opscode/bento - https://github.com/BIAINC/vagrant-windows • Sensu - http://www.sonian.com/cloud-monitoring-sensu/ • SaaS: Right Scale, Engine Yard © Copyright 2012 OneHealth Solutions, Inc 9/19/13 9
Chef Resources • Opscode Resources - http://www.opscode.com/chef/ - http://wiki.opscode.com/ -
http://docs.opscode.com/ - http://community.opscode.com/ • Community Resources - http://foodfightshow.org/ • Recent Chef Videos - http://www.youtube.com/watch?v=GG1IKp2H4uE - http://www.youtube.com/watch?v=h_IEfNklzW4 © Copyright 2012 OneHealth Solutions, Inc 9/19/13 10