SCALE 8x - 2010 Southern California Linux Expo - Advanced http://www.socallinuxexpo.org/scale8x/taxonomy/term/3/0 en Advanced Security: A self-assessment study http://www.socallinuxexpo.org/scale8x/presentations/advanced-security-self-assessment-study <p>Half Day Tutorial covering advanced security for SysAdmins.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> This class takes an unconventional approach to advanced security for system administrators. The approach is based on the idea that we can usually figure out how to secure something once we know what needs securing, but the difficulty is usually in enumerating the things that require security. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>This class takes an unconventional approach to advanced security for system administrators. The approach is based on the idea that we can usually figure out how to secure something once we know what needs securing, but the difficulty is usually in enumerating the things that require security.</p> <p>In this class, you will learn how to perform a comprehensive evaluation of your workplace security. This encompasses any organizational policies, applicable government regulations effecting system administration, network topology, personnel involved, systems, and other areas requiring evaluation to understand the full spectrum of security issues at a particular workplace.</p> <p>The goal is for you to take home a detailed list of questions to answer and risks to evaluate, as well as the tools to answer those questions, evaluate those risks, and propose solutions to meet the security needs of your organization.</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/david-parter">David Parter</a> </div> </div> </div> http://www.socallinuxexpo.org/scale8x/presentations/advanced-security-self-assessment-study#comments Advanced Intermediate ScaleU Fri, 18 Jun 2010 00:00:53 +0000 2351 at http://www.socallinuxexpo.org/scale8x Using open source for automated deployment. http://www.socallinuxexpo.org/scale8x/presentations/using-open-source-automated-deployment <p>How to use open source tools to create a completely (or nearly so) automated deployment system.</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> Having worked at a couple of very large Linux installations (one of them having four thousand servers across three data centers, and one having about six hundred across two), and having built one of these environments completely from scratch, it becomes obvious very quickly that normal manual deployment processes, such as using a CDROM or other physical boot media, simply do not scale. Add to that configuration for different server roles and application deployment, it becomes obvious that an automated end-to-end deployment system becomes the only way forward. This talk will cover creating and end-to-end deployment system with little to no manual intervention, using only open source tools. The open source tools involved are: - RT/AT (Asset Tracker) - nictool/djbdns - dhcpd (and the pros and cons of using your own integration script) - PXE/tftpboot - kickstart - puppet - subversion I will discuss how to turn these tools into a deployment system which will allow you, once configured, to quickly and easily set up as many servers at a time as you have SSH sessions available, and even ways to not have to use SSH sessions and kick the build off programmatically, using expect and other such tools, and to do so using different configuration and application profiles, all controlled from a central information source. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>Having worked at a couple of very large Linux installations (one of them having four thousand servers across three data centers, and one having about six hundred across two), and having built one of these environments completely from scratch, it becomes obvious very quickly that normal manual deployment processes, such as using a CDROM or other physical boot media, simply do not scale. Add to that configuration for different server roles and application deployment, it becomes obvious that an automated end-to-end deployment system becomes the only way forward.</p> <p>This talk will cover creating and end-to-end deployment system with little to no manual intervention, using only open source tools. The open source tools involved are:</p> <p>- RT/AT (Asset Tracker)</p> <p>- nictool/djbdns</p> <p>- dhcpd (and the pros and cons of using your own integration script)</p> <p>- PXE/tftpboot</p> <p>- kickstart</p> <p>- puppet</p> <p>- subversion</p> <p>I will discuss how to turn these tools into a deployment system which will allow you, once configured, to quickly and easily set up as many servers at a time as you have SSH sessions available, and even ways to not have to use SSH sessions and kick the build off programmatically, using expect and other such tools, and to do so using different configuration and application profiles, all controlled from a central information source.</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/russell-miller">Russell Miller</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/20100221-234609/scalepresentation2.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%20A/talk%20%232%20(Russell%20Miller).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/using-open-source-automated-deployment#comments Advanced Intermediate Program Track A Fri, 18 Jun 2010 00:00:53 +0000 2290 at http://www.socallinuxexpo.org/scale8x Ten million and one Penguins http://www.socallinuxexpo.org/scale8x/presentations/ten-million-and-one-penguins <p>How we are booting millions of Linux kernels with KVM and Lguest</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> As part of our efforts to study botnets and their effect on Internets, we are booting millions of Linux kernels. To make this scale work, the Linux images must be small (16 MB or less). Observation is also an issue; even tiny information streams, scaled to 10 million, can be overwhelming. In this talk I will discuss our work and the systems we are using for the actual runs. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>As part of our efforts to study botnets and their effect on Internets, we are booting millions of Linux kernels. To make this scale work, the Linux images must be small (16 MB or less). Observation is also an issue; even tiny information streams, scaled to 10 million, can be overwhelming. In this talk I will discuss our work and the systems we are using for the actual runs. </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/ronald-minnich">Ronald Minnich</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/Developers/talk%20%232%20(Ronald%20Minnich).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/ten-million-and-one-penguins#comments Advanced Developers Track Intermediate Fri, 18 Jun 2010 00:00:53 +0000 2293 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 GNUstep: Cross Platform Advantages http://www.socallinuxexpo.org/scale8x/presentations/gnustep-cross-platform-advantages <p>The presentation will illustrate the uses of GNUstep for cross platform development</p> <div class="field field-type-text field-field-presentation-short-abs"> <div class="field-items"> <div class="field-item odd"> This presentation will show the history of GNUstep and how it can be used to do cross platform development. </div> </div> </div> <div class="field field-type-text field-field-presentation-long-abs"> <div class="field-items"> <div class="field-item odd"> <p>This presentation will show the history of GNUstep and how it can be used to do cross platform development.</p> <p>I will give a brief history of the project, its origins, its purpose, and show how GNUstep can be used to develop applications which are cross platform.</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/gregory-casamento">Gregory Casamento</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/20091224-214755/GNUstep-Presentation-SCALE-2.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/Developers/talk%20%231%20(Gregory%20Casamento).mp3">Audio</a></div> </div> </div> </fieldset> http://www.socallinuxexpo.org/scale8x/presentations/gnustep-cross-platform-advantages#comments Advanced Developers Track Fri, 18 Jun 2010 00:00:53 +0000 2339 at http://www.socallinuxexpo.org/scale8x