Puppet Camp Ghent 2013
Upcoming SlideShare
Loading in...5
×
 

Puppet Camp Ghent 2013

on

  • 4,581 views

Deploying Nginx with Puppet - Pedro Pessoa

Deploying Nginx with Puppet - Pedro Pessoa

http://www.serverdensity.com/puppetcamp/

Statistics

Views

Total Views
4,581
Slideshare-icon Views on SlideShare
4,537
Embed Views
44

Actions

Likes
5
Downloads
41
Comments
2

11 Embeds 44

http://localhost 21
http://lanyrd.com 10
http://www.onlydoo.com 3
http://www.synchtube.com 2
https://twitter.com 2
http://iseriesmahabharat.wordpress.com 1
http://agora.xtec.cat 1
http://martamonteoliva.wordpress.com 1
http://www.linkedin.com 1
http://postto.wordpress.com 1
http://www.docshut.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • dorisbabyjacbos106 is a fraudster.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hello
    My name is Doris i saw your lovely profile today in (slideshare.net) and i like it i will like to build a relationship with you if you are interested please do contact me with my direct email id which is (Dorisbaby_2011@yahoo.ca)
    and i will tell you about myself and show you my photo at the same time i will be waiting for your reply
    Don't forget to contact me with my email address (Dorisbaby_2011@yahoo.ca)
    best regard from Doris
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Puppet Camp Ghent 2013 Puppet Camp Ghent 2013 Presentation Transcript

    • Adding Forge modules to Puppet Enterprisehttp://www.rankpop.com/you-need-to-start-structuring-your-blog-posts-asap/
    • +15TB / mth+1bn docs /mth2-5k inserts/s @ 3ms12K RPM @ 140ms
    • ServersHTTP Load Balancer – 4xApache - 14xBuild - 2xMongoDB - 20x data, 12x routing, 6x configuration, 1x arbiter,
    • HTTP Load Balancer from Pound to nginxNew product : new load balancernginx :- WebSockets- SPDY standardkeep :- manifests pulled from our Gihub repo bythe puppet master- use of Puppet Console and Live Managementto trigger transient changes
    • Reinventing the wheel (dont)Writing our nginx manifest?- add yet another one to the collectioncommunity reach?- whether our problem had already been solved- or a kick start where we could stand onhttp://www.flickr.com/photos/conskeptical/
    • Going to the Forge
    • Going to the Forge
    • IntegrationA) get the actual code inpuppet module install puppetlabs/nginx(or)git submodule add https://github.com/puppetlabs/puppetlabs­nginx.git B) run it on existing nodesno parameterised classes on PE Console(or)merge our site.pp (which is empty) and the console,it being an ENC and all - (how-merging-works)
    • IntegrationOur solutionclass serverdensity­nginx{    class { nginx: }    nginx::resource::upstream {       socky_rack:          ensure => present,          members => split( $lbTargetHostsSocky, , ),    }(...)
    • nginx on-the-fly updateclass serverdensity­nginx{    class { nginx: }    nginx::resource::upstream {       socky_rack:          ensure => present,          members => split( $lbTargetHostsSocky, , ),    }(...)
    • nginx on-the-fly update
    • nginx on-the-fly update
    • nginx on-the-fly update
    • nginx on-the-fly update
    • AlternativesPuppet Labs nginx module:https://github.com/serverdensity/puppetlabs-nginxforked James Frymans module:https://github.com/jfryman/puppet-nginxpick the later? Puppet Labs last update - 30th June2011.Forge namespace Puppet Labs (kick off early 2013?):- best-in-class- actively maintainedhttps://github.com/serverdensity/puppetlabs-nginx
    • Pedro Pessoapessoa@serverdensity.comhttp://serverdensity.com/puppetcamp/