SlideShare a Scribd company logo
1 of 46
Download to read offline
10 Years of FOSS
Hosting at the OSU
 Open Source Lab
      Lance Albertson
          Director
     lance@osuosl.org
        @ramereth
About me
● Director OSU Open Source Lab
● Systems Admin Background
● Virtualization (Ganeti+KVM),
  CFengine, Puppet, GlusterFS
● Gentoo Developer
● Trumpet Jazz performer
      10 Years of FOSS Hosting at the OSU Open Source Lab
         Lance Albertson | lance@osuosl.org | @ramereth
What I'll Cover

●   Overview of the lab
●   Historical Background
●   Major services we provide
●   Tools we use
●   What's next for us
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
In the Beginning...
                                      ● University President sees
                                        "www.orst.edu" on a sign
                                      ● Maintain - DNS/DHCP
                                        management
                                      ● Seed money from OSU
                                        Network Services
                                      ● First clients are some of the
                                        most well known Open
                                        Source projects
 Picture flickr user 'tappnel'



                  10 Years of FOSS Hosting at the OSU Open Source Lab
                     Lance Albertson | lance@osuosl.org | @ramereth
Why do hosting at OSU?
    "Our commitment to the development and
 application of Open Source is consistent with our
  drive to be the land grant university of the 21st
  century. Through open source activities we are
helping underserved populations around the world
 and creating new industries and new products at
                       home."

                OSU president, Ed Ray
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Timing is everything
● Post dot-com bust = lots of dark
  fiber
● Invested $500K into laying 28mi of
  fiber to I-5
● "Cheap" bandwidth
● Internet2 connectivity
● Newly renovated data center
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Notable Project Hosting Milestones
●   Gentoo 2003
●   Debian 2003
●   Kernel.org 2005
●   ASF 2005
●   Linux Foundation 2008
●   OSGeo 2010
●   Meego 2010
●   Python Software Foundation 2012
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Over the past ten years...
● Grown from hosting a few servers to
  several hundred
● Made Oregon State the center of FOSS
  hosting
● 60 OSL Alumni staff and students
  ○ Google, Facebook, Rackspace, Intel, etc...
● Helped 160 FOSS projects with their
  hosting
          10 Years of FOSS Hosting at the OSU Open Source Lab
             Lance Albertson | lance@osuosl.org | @ramereth
Staff
● 4 full-time employees
● 16-18 undergrad students
  ○ 6-10 sysadmin
  ○ 4-6 devs
  ○ 2-3 media & communication
● Hosting / Development
● Media & PR team
● Director
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Students

● Undergraduate
  students
● Full root access
● Hired Sophomore
  year
● Constant turnover
  (2-3yrs/student)

       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Students




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Students




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Students




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Staff




        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
OSL Funding Model
● Donations
  ○ Large Corporations
  ○ Projects
  ○ Individuals
● Student Scholar Program
● Grants
● No state funding
● Larger projects generally pay for hosting
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
We need your help!

    Corporate sponsorships
     Individual donations

   http://osuosl.org/donate

     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Income & Expenses




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Data Center Specs
                                      ● 2770 sqft, 76 Colo
                                        racks, 11 IDF racks
                                      ● Dual independent pow
                                        er feeds
                                        ○ ea 400A / 480V
                                        ○ 3-phase
                                        ○ Dual UPS
                                        ○ Single generator
  One of two primary UPS's            ● 55 ton cooling capacity
                                        via 3 Lieberts
           10 Years of FOSS Hosting at the OSU Open Source Lab
              Lance Albertson | lance@osuosl.org | @ramereth
Networking
● NERO
  ○ (Network for Education &
      Research in Oregon)
● 10 Gbps to NERO
● Cisco 6509 Core
● 2 Gbps to upstream (10
  Gbps coming soon)
● IPv6 coming someday
                                            10Gbps uplink to NERO
  soon

           10 Years of FOSS Hosting at the OSU Open Source Lab
              Lance Albertson | lance@osuosl.org | @ramereth
Datacenter 1st row
Datacenter 2nd row
Datacenter
Hosted Machines
● ~400 servers
● 170+ virtual machines
● Projects purchase/own servers
  ○ 22 racks used by OSL currently
  ○ Project racks: Drupal, ASF, Gentoo,
    Linux Foundation, MeeGo
● What are they running?
  ○ Debian/Ubuntu, CentOS, FreeBSD
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
ASF & Drupal Racks




      Drupal                               ASF + 2 more
     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
PSF, NAS-Admin, Gentoo




 PSF, NAS-Admin, WebOS                           Gentoo
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
Xiph.org




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Services Provided at the OSL
●   Co-location hosting
●   Smart-hands support
●   Virtual machine(s)
●   Managed hosting
●   FTP Mirror space
●   Email forwarding
●   DNS hosting
●   Software builds & testing (Supercell)
          10 Years of FOSS Hosting at the OSU Open Source Lab
             Lance Albertson | lance@osuosl.org | @ramereth
FTP Mirrors
● 3 servers
  ○ Corvallis, Oregon
  ○ Chicago, IL
  ○ New York, NY
● 6 TB capacity
● Split via DNS view
● 160TB per month
● TDS Telecom                                  ftp-osl.osuosl.org
● Refreshing hardware soon
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Virtualization "OSL Private Cloud"
● Ganeti - Google OSS project
● Ganeti Web Manager - OSL OSS project
● Linux KVM hypervisor
● Easy to expand & manage
● Primary Production cluster
  ○ 5 machines / 110 VMs / 20 VMs /server
● Project clusters
  ○ phpBB, OSGeo, OSM, PSF, Gentoo
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Virtualization Environment
● Limited local storage (10-30G)
● No Database servers as VMs
  ○ Bad performance, inefficient use of resources
● Use shared web hosting for simple
  sites
● Managed and unmanaged
● K.I.S.S. virtualization management
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Large data storage
●   HA-NFS very complicated to maintain
●   GlusterFS in limited trials
●   Very flexible depending on use-cases
●   Excellent expandability
●   Performance not the greatest
●   Must tailor each use case
    ○ Hosting php files is sub-optimal
    ○ Ideal for Moodle Data and Drupal files
          10 Years of FOSS Hosting at the OSU Open Source Lab
             Lance Albertson | lance@osuosl.org | @ramereth
ORVSD (Oregon Virtual School District)
● Primarily Moodle & Drupal hosting for K12
  districts
● Has been running for 6 school years
● Give teachers something they can use in the
  classroom tomorrow
● Host 750 web sites
● 180K user accounts
● 2.5TB of content
● 50+ VMs, GlusterFS, MySQL
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Supercell
● Continuous integration
  testing
● Run-time testing
● Several platforms
  supported
● On-demand
  virtualization
● Powered by Ganeti+KVM
● Hardware donation by Facebook
● Still in beta
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
POWER7 Development
● 7 loaned POWER7
  machines (8231-E2B)
● Project access to
  architecture
● OSL Managed
● Projects using the machines:
  ○ Fedora, Debian, CentOS, PostreSQL, Gentoo,
     Eclipse, GCC build farm, OpenJDK, Linux
     Foundation
● OSL project machine
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Hosting FAQ
● Hosting tailored to each project
● Target medium-large "high impact"
  projects
● Typically outgrown their current
  hosting
● Bad experiences with other hosting
● Let the projects code instead of
  worrying about their site
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Requesting Hosting
● http://osuosl.org/services/hosting
● Submit request to support@osuosl.
  org
● What we look for
  ○ Widely used project
  ○ Healthy community
  ○ Needs fit within our resources
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Hosted Projects




     10 Years of FOSS Hosting at the OSU Open Source Lab
        Lance Albertson | lance@osuosl.org | @ramereth
Other notable hosted projects

● OpenStreetMap
● OSGeo
● Open Source Digital Voting
  Foundation
● Rock the Vote (registration app)
● City of Portland (CivicApps)
● Sahana Foundation
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Growth
● 7 years ago...
  ○ <10 racks
  ○ ~60 machines / ~30 VMs
  ○ ~60 projects
● Today
  ○ 22 racks / ~160 projects
  ○ ~400 machines / ~170 VMs
● Similar amount of people resources
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
Current Devops Tools
● Configuration Management
  ○ CFengine+git, peer review
● Monitoring
  ○ Nagios, munin, cacti, awstats
● Other: Bacula (backups)
● Ticket Tracking
  ○ RT (external), Chili Project (internal)
● Operating System
  ○ CentOS 5/6, Gentoo Hardened (deprecated)
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Infrastructure changes
● Migrating towards all CentOS
● Migrating towards puppet
● Reasons
  ○ Easier to manage with puppet
  ○ Easier to teach to students
  ○ Faster deployment & better QA
  ○ Less time maintaining the OS
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Events & Outreach
● GOSCON 2005-2010
  ○ Government Open Source Conference
● Beaver Barcamp
  ○ Un-conference for students and community
  ○ Twice a year (mid Apr & Oct)
● OSULUG
  ○ Install fests, presentations, etc
● Hosted Project Code Sprints
  ○ Drupal
         10 Years of FOSS Hosting at the OSU Open Source Lab
            Lance Albertson | lance@osuosl.org | @ramereth
Recent & Upcoming Changes
● Re-focusing more on hosting
  ○ Development supporting hosting
● Partnership with EECS
● Education & Research
● Improve services automation
● Expanding student workforce
● Stabilize long-term funding
● Big Data for OSS projects (glusterFS)
        10 Years of FOSS Hosting at the OSU Open Source Lab
           Lance Albertson | lance@osuosl.org | @ramereth
Other Future Ideas
● Create a flexible on-demand & automated
  build and testing environment
● Performance testing infrastructure
● Expand FTP hosting into its own CDN
● Build or implement a PaaS for common
  hosted applications
● More non-x86 architecture hosting for
  development & testing
       10 Years of FOSS Hosting at the OSU Open Source Lab
          Lance Albertson | lance@osuosl.org | @ramereth
Questions?
                  Lance Albertson
                 lance@osuosl.org
                     @ramereth
                  http://osuosl.org
             http://lancealbertson.com
                Follow OSUOSL
            @osuosl | fb.com/OSUOSL
             G+ "Open Source Lab"
                     This work is licensed under a
    Creative Commons Attribution-Share Alike 3.0 United States License.
                            Copyright 2013

More Related Content

Viewers also liked

Algebra 2 powerpoint
Algebra 2 powerpointAlgebra 2 powerpoint
Algebra 2 powerpointroohal51
 
Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Raffi Krikorian
 
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...ecommerce poland expo
 
IBM Big Data References
IBM Big Data ReferencesIBM Big Data References
IBM Big Data ReferencesRob Thomas
 
William B White Cv Mar 2011
William B White Cv Mar 2011William B White Cv Mar 2011
William B White Cv Mar 2011offwhite
 
Engaging Teens through Sprite Digital Campaign - Teen Till I Die
Engaging Teens through Sprite Digital Campaign - Teen Till I DieEngaging Teens through Sprite Digital Campaign - Teen Till I Die
Engaging Teens through Sprite Digital Campaign - Teen Till I DieNitin Karkara
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteRonald Bradford
 
Newton's laws jeopardy
Newton's laws jeopardyNewton's laws jeopardy
Newton's laws jeopardyrlinde
 
E Mail Management In Statoil Norsk Arkivrad October 2010
E Mail Management In Statoil   Norsk Arkivrad October 2010E Mail Management In Statoil   Norsk Arkivrad October 2010
E Mail Management In Statoil Norsk Arkivrad October 2010pnitter
 
11 12-2 学期校历
11 12-2 学期校历11 12-2 学期校历
11 12-2 学期校历share_stone
 
Ciclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpCiclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpRuth Santana
 
Hadoop Robot from eBay at China Hadoop Summit 2015
Hadoop Robot from eBay at China Hadoop Summit 2015Hadoop Robot from eBay at China Hadoop Summit 2015
Hadoop Robot from eBay at China Hadoop Summit 2015polo li
 

Viewers also liked (15)

Tequila Appreciation
Tequila AppreciationTequila Appreciation
Tequila Appreciation
 
Algebra 2 powerpoint
Algebra 2 powerpointAlgebra 2 powerpoint
Algebra 2 powerpoint
 
Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)
 
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...
II Kongres eHandlu: Piotr Chmielewski, Social Media Now - "Kampanie reklamowe...
 
IBM Big Data References
IBM Big Data ReferencesIBM Big Data References
IBM Big Data References
 
William B White Cv Mar 2011
William B White Cv Mar 2011William B White Cv Mar 2011
William B White Cv Mar 2011
 
Engaging Teens through Sprite Digital Campaign - Teen Till I Die
Engaging Teens through Sprite Digital Campaign - Teen Till I DieEngaging Teens through Sprite Digital Campaign - Teen Till I Die
Engaging Teens through Sprite Digital Campaign - Teen Till I Die
 
The Power of BIG OER
The Power of BIG OERThe Power of BIG OER
The Power of BIG OER
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
 
Newton's laws jeopardy
Newton's laws jeopardyNewton's laws jeopardy
Newton's laws jeopardy
 
E Mail Management In Statoil Norsk Arkivrad October 2010
E Mail Management In Statoil   Norsk Arkivrad October 2010E Mail Management In Statoil   Norsk Arkivrad October 2010
E Mail Management In Statoil Norsk Arkivrad October 2010
 
11 12-2 学期校历
11 12-2 学期校历11 12-2 学期校历
11 12-2 学期校历
 
Ciclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpCiclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scp
 
Guia de estudio
Guia de estudioGuia de estudio
Guia de estudio
 
Hadoop Robot from eBay at China Hadoop Summit 2015
Hadoop Robot from eBay at China Hadoop Summit 2015Hadoop Robot from eBay at China Hadoop Summit 2015
Hadoop Robot from eBay at China Hadoop Summit 2015
 

Similar to SCALE11x: 10 Years of FOSS Hosting at the OSUOSL

State of the OSU Open Source Lab
State of the OSU Open Source LabState of the OSU Open Source Lab
State of the OSU Open Source LabAll Things Open
 
Hosting Open Source Projects at the OSUOSL
Hosting Open Source Projects at the OSUOSLHosting Open Source Projects at the OSUOSL
Hosting Open Source Projects at the OSUOSLOSU Open Source Lab
 
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationPuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationLance Albertson
 
EPrints Update, Les Carr, University of Southampton
EPrints  Update, Les Carr, University of SouthamptonEPrints  Update, Les Carr, University of Southampton
EPrints Update, Les Carr, University of SouthamptonRepository Fringe
 
Power Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and SambaPower Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and SambaDon Vosburg
 
Hadoop Meetup Jan 2019 - Overview of Ozone
Hadoop Meetup Jan 2019 - Overview of OzoneHadoop Meetup Jan 2019 - Overview of Ozone
Hadoop Meetup Jan 2019 - Overview of OzoneErik Krogen
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceMahesh Palamuttath
 
Introduction to IBM Spectrum Scale and Its Use in Life Science
Introduction to IBM Spectrum Scale and Its Use in Life ScienceIntroduction to IBM Spectrum Scale and Its Use in Life Science
Introduction to IBM Spectrum Scale and Its Use in Life ScienceSandeep Patil
 
Network research
Network researchNetwork research
Network researchJisc
 
Coursera amazon cloudsearch presentation
Coursera amazon cloudsearch presentation Coursera amazon cloudsearch presentation
Coursera amazon cloudsearch presentation Michael Bohlig
 
The Salmon Algorithm Spawning with Kubernetes
The Salmon Algorithm Spawning with KubernetesThe Salmon Algorithm Spawning with Kubernetes
The Salmon Algorithm Spawning with KubernetesCloudOps2005
 
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | Fairbanks
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | FairbanksOpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | Fairbanks
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | FairbanksGuston Remie
 
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...Alluxio, Inc.
 
TAO: Facebook's Distributed Data Store for the Social Graph
TAO: Facebook's Distributed Data Store for the Social GraphTAO: Facebook's Distributed Data Store for the Social Graph
TAO: Facebook's Distributed Data Store for the Social GraphAdrian-Tudor Panescu
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Nuxeo
 
Ceph in 2023 and Beyond.pdf
Ceph in 2023 and Beyond.pdfCeph in 2023 and Beyond.pdf
Ceph in 2023 and Beyond.pdfClyso GmbH
 
Application layer chapter-9
Application layer chapter-9Application layer chapter-9
Application layer chapter-9Student
 
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...Alluxio, Inc.
 
You Can't Search Without Data
You Can't Search Without DataYou Can't Search Without Data
You Can't Search Without DataBryan Bende
 

Similar to SCALE11x: 10 Years of FOSS Hosting at the OSUOSL (20)

State of the OSU Open Source Lab
State of the OSU Open Source LabState of the OSU Open Source Lab
State of the OSU Open Source Lab
 
Hosting Open Source Projects at the OSUOSL
Hosting Open Source Projects at the OSUOSLHosting Open Source Projects at the OSUOSL
Hosting Open Source Projects at the OSUOSL
 
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationPuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
 
EPrints Update, Les Carr, University of Southampton
EPrints  Update, Les Carr, University of SouthamptonEPrints  Update, Les Carr, University of Southampton
EPrints Update, Les Carr, University of Southampton
 
Power Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and SambaPower Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and Samba
 
Hadoop Meetup Jan 2019 - Overview of Ozone
Hadoop Meetup Jan 2019 - Overview of OzoneHadoop Meetup Jan 2019 - Overview of Ozone
Hadoop Meetup Jan 2019 - Overview of Ozone
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d space
 
Introduction to IBM Spectrum Scale and Its Use in Life Science
Introduction to IBM Spectrum Scale and Its Use in Life ScienceIntroduction to IBM Spectrum Scale and Its Use in Life Science
Introduction to IBM Spectrum Scale and Its Use in Life Science
 
Network research
Network researchNetwork research
Network research
 
Coursera amazon cloudsearch presentation
Coursera amazon cloudsearch presentation Coursera amazon cloudsearch presentation
Coursera amazon cloudsearch presentation
 
The Salmon Algorithm Spawning with Kubernetes
The Salmon Algorithm Spawning with KubernetesThe Salmon Algorithm Spawning with Kubernetes
The Salmon Algorithm Spawning with Kubernetes
 
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | Fairbanks
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | FairbanksOpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | Fairbanks
OpenStack Benelux Conference 2014 | CaseStudy | Eric Kessels | Fairbanks
 
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...
How to Build a Cloud Native Stack for Analytics with Spark, Hive, and Alluxio...
 
Hadoop fundamentals
Hadoop fundamentalsHadoop fundamentals
Hadoop fundamentals
 
TAO: Facebook's Distributed Data Store for the Social Graph
TAO: Facebook's Distributed Data Store for the Social GraphTAO: Facebook's Distributed Data Store for the Social Graph
TAO: Facebook's Distributed Data Store for the Social Graph
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011
 
Ceph in 2023 and Beyond.pdf
Ceph in 2023 and Beyond.pdfCeph in 2023 and Beyond.pdf
Ceph in 2023 and Beyond.pdf
 
Application layer chapter-9
Application layer chapter-9Application layer chapter-9
Application layer chapter-9
 
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
 
You Can't Search Without Data
You Can't Search Without DataYou Can't Search Without Data
You Can't Search Without Data
 

Recently uploaded

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

SCALE11x: 10 Years of FOSS Hosting at the OSUOSL

  • 1. 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson Director lance@osuosl.org @ramereth
  • 2. About me ● Director OSU Open Source Lab ● Systems Admin Background ● Virtualization (Ganeti+KVM), CFengine, Puppet, GlusterFS ● Gentoo Developer ● Trumpet Jazz performer 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 3. What I'll Cover ● Overview of the lab ● Historical Background ● Major services we provide ● Tools we use ● What's next for us 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 4. In the Beginning... ● University President sees "www.orst.edu" on a sign ● Maintain - DNS/DHCP management ● Seed money from OSU Network Services ● First clients are some of the most well known Open Source projects Picture flickr user 'tappnel' 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 5. Why do hosting at OSU? "Our commitment to the development and application of Open Source is consistent with our drive to be the land grant university of the 21st century. Through open source activities we are helping underserved populations around the world and creating new industries and new products at home." OSU president, Ed Ray 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 6. Timing is everything ● Post dot-com bust = lots of dark fiber ● Invested $500K into laying 28mi of fiber to I-5 ● "Cheap" bandwidth ● Internet2 connectivity ● Newly renovated data center 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 7. Notable Project Hosting Milestones ● Gentoo 2003 ● Debian 2003 ● Kernel.org 2005 ● ASF 2005 ● Linux Foundation 2008 ● OSGeo 2010 ● Meego 2010 ● Python Software Foundation 2012 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 8. Over the past ten years... ● Grown from hosting a few servers to several hundred ● Made Oregon State the center of FOSS hosting ● 60 OSL Alumni staff and students ○ Google, Facebook, Rackspace, Intel, etc... ● Helped 160 FOSS projects with their hosting 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 9. Staff ● 4 full-time employees ● 16-18 undergrad students ○ 6-10 sysadmin ○ 4-6 devs ○ 2-3 media & communication ● Hosting / Development ● Media & PR team ● Director 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 10. Students ● Undergraduate students ● Full root access ● Hired Sophomore year ● Constant turnover (2-3yrs/student) 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 11. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 12. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 13. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 14. Staff 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 15. OSL Funding Model ● Donations ○ Large Corporations ○ Projects ○ Individuals ● Student Scholar Program ● Grants ● No state funding ● Larger projects generally pay for hosting 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 16. We need your help! Corporate sponsorships Individual donations http://osuosl.org/donate 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 17. Income & Expenses 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 18. Data Center Specs ● 2770 sqft, 76 Colo racks, 11 IDF racks ● Dual independent pow er feeds ○ ea 400A / 480V ○ 3-phase ○ Dual UPS ○ Single generator One of two primary UPS's ● 55 ton cooling capacity via 3 Lieberts 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 19. Networking ● NERO ○ (Network for Education & Research in Oregon) ● 10 Gbps to NERO ● Cisco 6509 Core ● 2 Gbps to upstream (10 Gbps coming soon) ● IPv6 coming someday 10Gbps uplink to NERO soon 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 23. Hosted Machines ● ~400 servers ● 170+ virtual machines ● Projects purchase/own servers ○ 22 racks used by OSL currently ○ Project racks: Drupal, ASF, Gentoo, Linux Foundation, MeeGo ● What are they running? ○ Debian/Ubuntu, CentOS, FreeBSD 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 24. ASF & Drupal Racks Drupal ASF + 2 more 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 25. PSF, NAS-Admin, Gentoo PSF, NAS-Admin, WebOS Gentoo 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 26. Xiph.org 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 27. Services Provided at the OSL ● Co-location hosting ● Smart-hands support ● Virtual machine(s) ● Managed hosting ● FTP Mirror space ● Email forwarding ● DNS hosting ● Software builds & testing (Supercell) 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 28. FTP Mirrors ● 3 servers ○ Corvallis, Oregon ○ Chicago, IL ○ New York, NY ● 6 TB capacity ● Split via DNS view ● 160TB per month ● TDS Telecom ftp-osl.osuosl.org ● Refreshing hardware soon 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 29. Virtualization "OSL Private Cloud" ● Ganeti - Google OSS project ● Ganeti Web Manager - OSL OSS project ● Linux KVM hypervisor ● Easy to expand & manage ● Primary Production cluster ○ 5 machines / 110 VMs / 20 VMs /server ● Project clusters ○ phpBB, OSGeo, OSM, PSF, Gentoo 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 30. Virtualization Environment ● Limited local storage (10-30G) ● No Database servers as VMs ○ Bad performance, inefficient use of resources ● Use shared web hosting for simple sites ● Managed and unmanaged ● K.I.S.S. virtualization management 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 31. Large data storage ● HA-NFS very complicated to maintain ● GlusterFS in limited trials ● Very flexible depending on use-cases ● Excellent expandability ● Performance not the greatest ● Must tailor each use case ○ Hosting php files is sub-optimal ○ Ideal for Moodle Data and Drupal files 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 32. ORVSD (Oregon Virtual School District) ● Primarily Moodle & Drupal hosting for K12 districts ● Has been running for 6 school years ● Give teachers something they can use in the classroom tomorrow ● Host 750 web sites ● 180K user accounts ● 2.5TB of content ● 50+ VMs, GlusterFS, MySQL 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 33. Supercell ● Continuous integration testing ● Run-time testing ● Several platforms supported ● On-demand virtualization ● Powered by Ganeti+KVM ● Hardware donation by Facebook ● Still in beta 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 34. POWER7 Development ● 7 loaned POWER7 machines (8231-E2B) ● Project access to architecture ● OSL Managed ● Projects using the machines: ○ Fedora, Debian, CentOS, PostreSQL, Gentoo, Eclipse, GCC build farm, OpenJDK, Linux Foundation ● OSL project machine 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 35. Hosting FAQ ● Hosting tailored to each project ● Target medium-large "high impact" projects ● Typically outgrown their current hosting ● Bad experiences with other hosting ● Let the projects code instead of worrying about their site 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 36. Requesting Hosting ● http://osuosl.org/services/hosting ● Submit request to support@osuosl. org ● What we look for ○ Widely used project ○ Healthy community ○ Needs fit within our resources 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 37. Hosted Projects 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 38.
  • 39. Other notable hosted projects ● OpenStreetMap ● OSGeo ● Open Source Digital Voting Foundation ● Rock the Vote (registration app) ● City of Portland (CivicApps) ● Sahana Foundation 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 40. Growth ● 7 years ago... ○ <10 racks ○ ~60 machines / ~30 VMs ○ ~60 projects ● Today ○ 22 racks / ~160 projects ○ ~400 machines / ~170 VMs ● Similar amount of people resources 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 41. Current Devops Tools ● Configuration Management ○ CFengine+git, peer review ● Monitoring ○ Nagios, munin, cacti, awstats ● Other: Bacula (backups) ● Ticket Tracking ○ RT (external), Chili Project (internal) ● Operating System ○ CentOS 5/6, Gentoo Hardened (deprecated) 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 42. Infrastructure changes ● Migrating towards all CentOS ● Migrating towards puppet ● Reasons ○ Easier to manage with puppet ○ Easier to teach to students ○ Faster deployment & better QA ○ Less time maintaining the OS 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 43. Events & Outreach ● GOSCON 2005-2010 ○ Government Open Source Conference ● Beaver Barcamp ○ Un-conference for students and community ○ Twice a year (mid Apr & Oct) ● OSULUG ○ Install fests, presentations, etc ● Hosted Project Code Sprints ○ Drupal 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 44. Recent & Upcoming Changes ● Re-focusing more on hosting ○ Development supporting hosting ● Partnership with EECS ● Education & Research ● Improve services automation ● Expanding student workforce ● Stabilize long-term funding ● Big Data for OSS projects (glusterFS) 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 45. Other Future Ideas ● Create a flexible on-demand & automated build and testing environment ● Performance testing infrastructure ● Expand FTP hosting into its own CDN ● Build or implement a PaaS for common hosted applications ● More non-x86 architecture hosting for development & testing 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 46. Questions? Lance Albertson lance@osuosl.org @ramereth http://osuosl.org http://lancealbertson.com Follow OSUOSL @osuosl | fb.com/OSUOSL G+ "Open Source Lab" This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. Copyright 2013