Your SlideShare is downloading. ×
Application Release  Utilizing MCollective
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

Application Release Utilizing MCollective

384
views

Published on

Puppet Camp Tokyo 2014

Puppet Camp Tokyo 2014


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
384
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
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. Application Release Utilizing MCollective
  • 2. 近藤美沙 Misa Kondo @_zoo adingo,Inc.(In Voyage Group, Inc.)
  • 3. What is 'Deploy'? 'Deploy' means the application release 'Fluct' is deployed by 'Mcollective'
  • 4. What is 'Fluct'?
  • 5. How many requests? Over 20 billion req/month How many biddings? Over 90 billion bidding/ month
  • 6. Total Server about 200 Dlv Server Log Server Imp Server Management Server
  • 7. How to 'Deploy' to Dlv Server? Dlv Server over 100.
  • 8. Use 'Mcollective' 'Mcollective' is created by 'PuppetLabs'
  • 9. What is 'Mcollective'?
  • 10. How to use ’Mcollective’ Example Apache restart Server10 mco service httpd restart -I /server10/ Apache stop Server20 mco service httpd stop -I /server20/
  • 11. Write Custom Application and Agent Plugin for 'Deploy'
  • 12. Release Application Plugin 32 lines Run Release Agent Plugin
  • 13. Agent Plugin 27 lines Run 'Deploy' Script
  • 14. How to use Example Prd branch 'Deploy' to server11 mco release -s IN -b prd -I /server11/ Otp branch 'Deploy' to server12 mco release -s IN -b otp -I /server12/
  • 15. Mcollective is so great Do not need'Deploy' setting Deploy target branch to one servers
  • 16. Writing Custom Appplication or Agent Plugin is easy
  • 17. Lets writing Mcollective Custom Application or Agent plugin