The How and Why of Using Chef with RightScale


Published on

Led by our in-house top chef, this breakout delves into how Chef configuration management integrates with RightScale and tactics for getting started.

Published in: Technology, Business
  • I also should mention that slide 13 was a lot more involved to set up with MRTG and shell scripts back in the day... now it's just a matter of adding a RightScript and collectd runs internally and shows you what's up in the deployment dashboard. You can set up IAM and create some interesting abstractions since a deployment may or may not be constrained to physical infrastructure.
    Are you sure you want to  Yes  No
    Your message goes here
  • I think slide 8 explains it well at a glance... This is a way to audit your chef runs... if it doesn't work out RightScale makes it easy to drop in and see what went wrong with convergence... it's also a very intelligent way to manage credentials for large accounts.
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

The How and Why of Using Chef with RightScale

  1. 1. The How and Why of Chef withRightScaleRyan J. Geyer - @rjgeyerSales EngineerJune 13, 2012
  2. 2. 2#The How of Chef with RightScale• Getting Chef Code into RightScale• Chef Bootstrapping• Delivering Chef Code to Clients• Executing Chef Code on ClientsTalk with the Experts.
  3. 3. 3#Getting Chef Code into RightScale SVN GIT URL ReposeTalk with the Experts.
  4. 4. 4#Chef BootstrappingTalk with the Experts.
  5. 5. 5#RightLink• Ruby based agent• Runs on Windows or Linux• Sandboxed Ruby (no system Ruby or gem interference)• Chef gems pre-installed• Connects to RightScale over HTTPS & AMQP • AMQP socket remains open for fast message deliveryTalk with the Experts.
  6. 6. 6#Delivering Chef Code to Clients SVN GIT URL Virtual Machine Repose RightLinkTalk with the Experts.
  7. 7. 7#Executing Chef Code to Clients• RightLink 1. Accepts runlist and inputs from dashboard 2. Instantiates Chef Solo object 3. Loads custom Chef Resources 4. Converges Chef runlistTalk with the Experts.
  8. 8. 8#Role SupportTalk with the Experts.
  9. 9. 9#Databags/Attributes SupportTalk with the Experts.
  10. 10. 10#Run ListsTalk with the Experts.
  11. 11. 11#The Why of Chef with RightScale • More than Config Management • Multi-Cloud Provisioning & API Aggregation • Monitoring • Automation • Contextual Knowledge • More than just “search” • Chef at Scale • Distributed code delivery via CDN • Distributed backend for metadata/configuration • Execution is pushed to the edgesTalk with the Experts.
  12. 12. 12#Multi-Cloud Prov. & API AggregationTalk with the Experts.
  13. 13. 13#MonitoringTalk with the Experts.
  14. 14. 14#AutomationTalk with the Experts.
  15. 15. 15#Contextual KnowledgeTalk with the Experts.
  16. 16. 16#Contextual KnowledgeTalk with the Experts.
  17. 17. 17#Contextual KnowledgeTalk with the Experts.
  18. 18. 18#Chef at Scale SVN GIT URL ReposeTalk with the Experts.
  19. 19. 19#Chef at Scale SVN GIT URL Repose Repose Repose ReposeTalk with the Experts.
  20. 20. 20#Chef at Scale Repose Repose Virtual Machine Virtual Machine Virtual Machine Virtual Machine RightLink RightLink RightLink RightLinkTalk with the Experts.
  21. 21. Questions?Talk with the Experts.