Your SlideShare is downloading. ×
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Server Installation and Configuration with Chef
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Server Installation and Configuration with Chef

8,587

Published on

Presentation at Oracle OpenWorld 2009 unconference

Presentation at Oracle OpenWorld 2009 unconference

Published in: Technology, Self Improvement
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,587
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
156
Comments
0
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Server installation and configuration with Chef
  • 2. Raimonds Simanovskis TietoEnator Alise @rsim github.com/rsim
  • 3. Problem • Manual system administration • Non-repeatable • No version control • Takes too long
  • 4. What is Chef? Chef is a state based, declarative configuration management engine. You define recipes of how you want your system to look and then chef makes it so.
  • 5. Chef • Client-server architecture • Embraces modern web technologies • Best ideas from cfengine and Puppet • Targeted to Linux, Solaris, Mac OS X • Written in Ruby, recipes in Ruby
  • 6. Architecture Client Chef Server Chef Client Ohai Chef Indexer
  • 7. Ohai { "kernel": { "machine": "x86_64", "name": "Linux", "os": "GNU/Linux", "version": "#1 SMP Wed Aug 20 21:08:51 UTC 2008", "release": "2.6.24-19-xen" }, "uptime_seconds": 12043422, "platform_version": "8.04", "platform": "ubuntu", "virtualization": { "role": "guest", "emulator": "xen" }, "os": "linux", "idletime": "115 days 23 hours 34 minutes 06 seconds", "idletime_seconds": 10020846, "lsb": { "id": "Ubuntu", "description": ""Ubuntu 8.04.1"", "codename": "hardy", "release": "8.04" }, "os_version": "2.6.24-19-xen" }
  • 8. Chef components • Nodes • Attributes • Cookbooks • Libraries • Recipes • Files • Definitions • Templates
  • 9. Resources cron execute directory file group user link package remote_directory remote_file route script service template http_request
  • 10. Demo
  • 11. Links http://wiki.opscode.com/display/chef/Home http://www.slideshare.net/ Orlando_Ruby_Users_Group/cooking-with-chef
  • 12. Thanks! http://blog.rayapps.com http://github.com/rsim

×