SCALE 8x - 2010 Southern California Linux Expo - Program Track C http://www.socallinuxexpo.org/scale8x/taxonomy/term/18/0 en Introduction to Puppet http://www.socallinuxexpo.org/scale8x/presentations/introduction-puppet <p>An introduction to the open source puppet configuration language.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Puppet is an open source model-driven configuration language that can be used to automate and scale sysadmin operations. This session is targeted towards system administrators who would like to learn more about configuration management with Puppet. This session will cover: * How the Resource Abstraction Layer provides a consistent model across supported platforms. * Syntax and parameters for commonly used resources. * Puppet language syntax overview. * Encapsulation, organization, and re-use with classes and modules. * Managing nodes with the Puppet Dashboard. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Puppet is an open source model-driven configuration language that can be used to automate and scale sysadmin operations.</p> <p>This session is targeted towards system administrators who would like to learn more about configuration management with Puppet.</p> <p>This session will cover:</p> <p> * How the Resource Abstraction Layer provides a consistent model across supported platforms.<br /> * Syntax and parameters for commonly used resources.<br /> * Puppet language syntax overview.<br /> * Encapsulation, organization, and re-use with classes and modules.<br /> * Managing nodes with the Puppet Dashboard.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/dan-bode">Dan Bode</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-182610/Dan_Bode.pdf">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Sunday/Track%20C/talk%20%231%20(Dan%20Bode).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/introduction-puppet#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2315 at http://www.socallinuxexpo.org/scale8x PANEL: Git Tips and Tricks http://www.socallinuxexpo.org/scale8x/presentations/panel-git-tips-and-tricks <p>Users of the git revision control system discuss tips, configuration and tools for using it effectively.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Major free software projects including Linux, Samba, and X are relying on git, and software collaboration sites including GitHub, Gitorious, and Sourceforge support it. But more than any other revision control system, git has spawned a bewildering array of hacks, hooks, and alternate workflows. This panel discussion will bring together a variety of git users--who use it for tasks such as open-source and in-house software projects, a public web site, system administration, a wiki, and small-scale individual projects. As panel moderator, I&#039;ll coordinate the panelists to discuss deploying and managing software with git, how to implement policy and workflow (including how to use git as a centralized revision control system), and the ultimate git hook: a git-backed wiki. The panel should inform Linux users who just want to follow the latest version of their favorite software or track down a bug with &quot;git bisect,&quot; help webmasters and sysadmins who want something more than rsync, and of course give software developers some ideas about productive ways to work together. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Major free software projects including Linux, Samba,<br /> and X are relying on git, and software collaboration<br /> sites including GitHub, Gitorious, and Sourceforge<br /> support it. But more than any other revision control<br /> system, git has spawned a bewildering array of hacks,<br /> hooks, and alternate workflows.</p> <p>This panel discussion will bring together a variety of<br /> git users--who use it for tasks such as open-source<br /> and in-house software projects, a public web site,<br /> system administration, a wiki, and small-scale<br /> individual projects. As panel moderator, I'll<br /> coordinate the panelists to discuss deploying<br /> and managing software with git, how to implement<br /> policy and workflow (including how to use git as a<br /> centralized revision control system), and the ultimate<br /> git hook: a git-backed wiki.</p> <p>The panel should inform Linux users who just want to<br /> follow the latest version of their favorite software<br /> or track down a bug with "git bisect," help webmasters<br /> and sysadmins who want something more than rsync,<br /> and of course give software developers some ideas<br /> about productive ways to work together.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/don-marti">Don Marti</a><br /> Speaker: <a href="/scale8x/speakers/jason-haslup">Jason Haslup</a><br /> Speaker: <a href="/scale8x/speakers/shawn-pearce">Shawn Pearce</a><br /> Speaker: <a href="/scale8x/speakers/doug-judd">Doug Judd</a><br /></div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-191252/Don_Marti.odp">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Saturday/Track%20C/talk%20%232%20(Git%20Tips%20and%20Tricks).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/panel-git-tips-and-tricks#comments Advanced Intermediate Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2320 at http://www.socallinuxexpo.org/scale8x Five Stages of Benchmark Loss: PTS and You http://www.socallinuxexpo.org/scale8x/presentations/five-stages-benchmark-loss-pts-and-you <p>Covers Phoronix Test Suite's development background and some guidance for how Benchmarking and Testing can improve the Linux ecosystem.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Phoronix Test Suite is a benchmarking and validation test suite that has been under development by Phoronix Media for the last few years. During it&#039;s development we have discovered many performance issues across the industry. This presentation provides an brief overview of Phoronix Test Suite, it&#039;s capabilities and features. Some brief history of the critical triggers and light bulb moments for improvement of the test suite which apply equally to any testing infrastructure. The presentation then moves on to the typical response that the community has to benchmark results (typically when they lose). A rough survival guide will be covered showing the behaviors that we have seen and how the community use this information to improve Linux&#039;s performance and stability in the industry. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Will be delivered on acceptance of the submission. Likewise for the presentation.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/matthew-tippett">Matthew Tippett</a><br /> Speaker: <a href="/scale8x/speakers/michael-larabel">Michael Larabel</a><br /></div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-182548/Matthew_Tippett.pdf">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Saturday/Track%20C/talk%20%235%20(Matthew%20Tippett).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/five-stages-benchmark-loss-pts-and-you#comments Intermediate Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2326 at http://www.socallinuxexpo.org/scale8x The Engine Of Revolution http://www.socallinuxexpo.org/scale8x/presentations/engine-revolution <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> In this new talk by Jono Bacon, Ubuntu Community Manager and author of The Art of Community by O&#039;Reilly, he explores the evolution of Open Source, Free Culture and social media and explores the mechanics behind the revolution that is changing the way people learn, create and interact with each other. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>In this new talk by Jono Bacon, Ubuntu Community Manager and author of The Art of Community by O'Reilly, he explores the evolution of Open Source, Free Culture and social media and explores the mechanics behind the revolution that is changing the way people learn, create and interact with each other.</p> <p>Using his trademark British humor, pumped full of stories, anecdotes and thought-provoking conclusions, Bacon deconstructs the web of innovations that started with one man getting angry with a printer and have led to a world-changing movement, complete with the opportunities, risks, internal struggles and growth that has come along for the ride. The Engine Of Revolution provides a intriguing yet entertaining assessment of the story so far; the ideal start to a weekend of diverse and wide ranging content at SCALE.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/jono-bacon">Jono Bacon</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Saturday/Track%20C/talk%20%231%20(Jono%20Bacon).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/engine-revolution#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2345 at http://www.socallinuxexpo.org/scale8x Linux Virtual Server http://www.socallinuxexpo.org/scale8x/presentations/linux-virtual-server <p>Load Balancing on the Cheap</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Hardware Load Balancers can run into the thousands, sometimes tens of thousands, of dollars, but did you know you have a Load Balancer right in your very own Linux box? LVS (Linux Virtual Server) is a free, easy way to Load Balance across web-servers or any other mass-scalable read-only services on your network, while taking up a very small footprint. In this lecture, you will learn how to enable and configure the Load Balancer that has been hiding inside your 2.6 kernel all this time... </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Hardware Load Balancers can run into the thousands, sometimes tens of thousands, of dollars, but did you know you have a Load Balancer right in your very own Linux box? LVS (Linux Virtual Server) is a free, easy way to Load Balance across web-servers or any other mass-scalable read-only services on your network, while taking up a very small footprint. In this lecture, you will learn how to enable and configure the Load Balancer that has been hiding inside your 2.6 kernel all this time...</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/solomon-chang">Solomon Chang</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-190908/Solomon_K._Chang.odp">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Sunday/Track%20C/talk%20%232%20(Solomon%20Chang).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/linux-virtual-server#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2448 at http://www.socallinuxexpo.org/scale8x Server Control via Instant Messaging http://www.socallinuxexpo.org/scale8x/presentations/server-control-instant-messaging <p>We examine the use of XMPP to manage hundreds of servers in various environments.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Cloud infrastructures have provided a great deal of power and versatility, but come at a cost of management overhead. In many cases, a node in a cloud infrastructure has no guarantee of being there at any given moment, has an indeterminable spin up time, and has no way of determining apriori where it will be. These make it hard to coordinate work across the nodes. The typical approach for these setups is to provide an HTTP based registrar. While that works in many cases, the lack of bidirectional communication introduces a bit of ambiguity. What is happening between checkins? Does a node need to unregister itself? What happens when a node goes down? Botnet shepherds have long been dealing with similar problems as cloud shepherds are dealing with now. A botnet node can go down at any time, there is no way to determine when a node will come into the botnet, and botnet nodes come from all over the place. Currently, the primary mechanism that botnet shepherds use to control their networks is over IRC channels. While the primary appeals have been the low barrier to entry, the always on messaging infrastructure, and the inability to lock down the channel, this approach provides an efficient way to coordinate activity in an environment with the above issue with little overhead. Given the similarities between managing a botnet herd and managing a cloud herd, why not use the same management mechanisms that botnets use for more above the board purposes? How well do instant messaging infrastructures work for cloud infrastructures? In this talk, we examine how we can use the botnet herding techniques to manage a large host of servers in a couple of scenarios. We will look at using XMPP as a transport mechanism for a traditional hosting environment as well as a cloud environment. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Cloud infrastructures have provided a great deal of power and versatility, but come at a cost of management overhead. In many cases, a node in a cloud infrastructure has no guarantee of being there at any given moment, has an indeterminable spin up time, and has no way of determining apriori where it will be. These make it hard to coordinate work across the nodes.</p> <p>The typical approach for these setups is to provide an HTTP based registrar. While that works in many cases, the lack of bidirectional communication introduces a bit of ambiguity. What is happening between checkins? Does a node need to unregister itself? What happens when a node goes down? </p> <p>Botnet shepherds have long been dealing with similar problems as cloud shepherds are dealing with now. A botnet node can go down at any time, there is no way to determine when a node will come into the botnet, and botnet nodes come from all over the place. Currently, the primary mechanism that botnet shepherds use to control their networks is over IRC channels. While the primary appeals have been the low barrier to entry, the always on messaging infrastructure, and the inability to lock down the channel, this approach provides an efficient way to coordinate activity in an environment with the above issue with little overhead. </p> <p>Given the similarities between managing a botnet herd and managing a cloud herd, why not use the same management mechanisms that botnets use for more above the board purposes? How well do instant messaging infrastructures work for cloud infrastructures?</p> <p>In this talk, we examine how we can use the botnet herding techniques to manage a large host of servers in a couple of scenarios. We will look at using XMPP as a transport mechanism for a traditional hosting environment as well as a cloud environment.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/chris-mceniry">Chris McEniry</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-182705/Chris_McEniry.odp">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Saturday/Track%20C/talk%20%234%20(Chris%20McEniry).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/server-control-instant-messaging#comments Intermediate Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2285 at http://www.socallinuxexpo.org/scale8x Open Source Virtualization the Xen Way! http://www.socallinuxexpo.org/scale8x/presentations/open-source-virtualization-xen-way <p>The Xen.org community develops the leading open source virtualization solution; the Xen Hypervisor. This session will present an overview of the community, its products and future directions.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> The Xen.org community develops the leading open source virtualization solution; the Xen Hypervisor. This session will present an overview of the community, its products and future directions. Learn how you can become an active participant in Xen.org as a developer, tester, or user and see demonstrations of state of the art virtualization products based on Xen. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>The Xen.org community develops the leading open source virtualization solution; the Xen Hypervisor. This session will present an overview of the community, its products and future directions. Learn how you can become an active participant in Xen.org as a developer, tester, or user and see demonstrations of state of the art virtualization products based on Xen.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/stephen-spector">Stephen Spector</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-182726/Stephen_Spector.pdf">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Sunday/Track%20C/talk%20%233%20(Stephen%20Spector).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/open-source-virtualization-xen-way#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2289 at http://www.socallinuxexpo.org/scale8x Introduction to Forensics http://www.socallinuxexpo.org/scale8x/presentations/introduction-forensics <p>In this talk Kyle Rankin will cover basic concepts for a forensics investigation using Sleuthkit and Autopsy. The talk will feature a demo with a real compromised system.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> In this talk Kyle Rankin will provide an introduction to performing forensics analysis on Linux machines using the popular Sleuthkit tools with their easy-to-use Autopsy web-based front-end. The talk will cover initial installation and configuration of Sleuthkit and Autopsy, basic concepts and considerations for a forensics investigation, and at the end there will be a demo with a real, compromised Linux image. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>In this talk Kyle Rankin will provide an introduction to performing forensics analysis on Linux machines using the popular Sleuthkit tools with their easy-to-use Autopsy web-based front-end. The talk will cover initial installation and configuration of Sleuthkit and Autopsy, basic concepts and considerations for a forensics investigation, and at the end there will be a demo with a real, compromised Linux image.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/kyle-rankin">Kyle Rankin</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Saturday/Track%20C/talk%20%233%20(Kyle%20Rankin).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/introduction-forensics#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2300 at http://www.socallinuxexpo.org/scale8x Getting the word out: free software project promotion http://www.socallinuxexpo.org/scale8x/presentations/getting-word-out-free-software-project-promotion <p>How to promote free software projects to attract users, developers, translators, content creators, and more.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> While some developers are happy working alone on a project for their own use, many others would rather build a community of developers, users, content creators, translators, and so on. In order for that to happen, the word needs to get out -- people need to know about the project and what it is trying to accomplish. There are lots of ways to do that, but many projects make it unnecessarily hard for interested folks to find out what they are up to. Because of that, good work languishes, opportunities for cross-pollination between projects are lost, and free software is not as good as it could be. This talk will give some guidelines and ideas for projects that want to do a better job of presenting what they do to the greater free software world. We&#039;ll cover things like interfacing with the press, using blogs and mailing lists, web site organization, and more. Participants should leave with a much better idea of how to make a bigger splash with their projects. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>While some developers are happy working alone on a project for their own use, many others would rather build a community of developers, users, content creators, translators, and so on. In order for that to happen, the word needs to get out -- people need to know about the project and what it<br /> is trying to accomplish. There are lots of ways to do that, but many projects make it unnecessarily hard for interested folks to find out what they are up to. Because of that, good work languishes, opportunities for cross-pollination between projects are lost, and free software is not as<br /> good as it could be.</p> <p>This talk will give some guidelines and ideas for projects that want to do a better job of presenting what they do to the greater free software<br /> world. We'll cover things like interfacing with the press, using blogs and mailing lists, web site organization, and more. Participants should leave<br /> with a much better idea of how to make a bigger splash with their projects.</p> </div> </div> </div> <div class="field field-type-text field-field-presentation-speaker-id"> <div class="field-items"> <div class="field-item odd"> Speaker: <a href="/scale8x/speakers/jake-edge">Jake Edge</a> </div> </div> </div> <fieldset class="fieldgroup group-presentation-downloads"><legend>Downloads</legend><div class="field field-type-text field-field-presentation-url"> <div class="field-items"> <div class="field-item odd"> <a href="https://www.socallinuxexpo.org/scalemedia/scale/simple_cfp/20100227-182629/Jake_Edge.odp">Presentation</a></div> </div> </div> <div class="field field-type-text field-field-presentation-audio"> <div class="field-items"> <div class="field-item odd"> <a href="http://audio.socallinuxexpo.org/Sunday/Track%20C/talk%20%234%20(Jake%20Edge).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/getting-word-out-free-software-project-promotion#comments Everyone Program Track C Fri, 18 Jun 2010 00:00:53 +0000 2306 at http://www.socallinuxexpo.org/scale8x