The How and Why of Using Chef with RightScale

1,297 views

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
2 Comments
0 Likes
Statistics
Notes
  • 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.
       Reply 
    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.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,297
On SlideShare
0
From Embeds
0
Number of Embeds
139
Actions
Shares
0
Downloads
18
Comments
2
Likes
0
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.

×