empowering oregon k12 greg lund-chaix ken lett schools through drupal · 2013-05-28 · first, some...

19
Empowering Oregon K12 Schools through Drupal & other FOSS Tools Lance Albertson Rudy Grigar Ken Lett Greg Lund-Chaix

Upload: others

Post on 20-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Empowering Oregon K12 Schools through Drupal &

other FOSS Tools

Lance AlbertsonRudy Grigar

Ken LettGreg Lund-Chaix

Page 2: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

About Us

● OSU Open Source Lab○ Server hosting for FOSS projects○ Education & Outreach

● Lance Albertson - Director● Rudy Grigar - Senior Systems Engineer● Ken Lett - Senior Software Engineer● Greg Lund-Chaix - past-ORVSD Program

Manager

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 3: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

First, some history ...

2005 study ranks Oregon

46th in the nation in

technology adoption in

the classroom

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 4: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

OMG! Fix it!

Oregon Legislature passes ORS § 329.840 creating the Oregon Virtual School District with $2M seed funding.

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 5: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Um ... now what?

http://xkcd.com/911/

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 6: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Geeks!

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 7: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What it's notNeither a school nor a district.

No teachers, no credit, no classrooms (or playgrounds!).Not an unfunded mandate.

http://is.gd/KyoF3M

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 8: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What it is

● A funded un-mandate● Content

○ Tools○ Training○ Support

● 5 school years● ~750 web sites● 2.5TB of content● ~180,000 user accounts http://www.flickr.com/photos/aloshbennett/540105576/

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 9: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Secret Sauce ... (not really)Know the audience!

● Administrators○ FREE!

● Teachers○ Instant gratification!

● District IT staff○ No extra work for you!

● Open source? What's that? Kittens. Every presentation needs kittens.

http://xkcd.com/262/

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 10: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

How?

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 11: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Infrastructure Details● Private Virtualization (IaaS)

○ Powered by Ganeti+KVM○ ~50-60 VMs / 8 physical nodes

● Backend○ Storage - GlusterFS (3 nodes)○ MySQL (Percona) (3 nodes)

● Operating Systems○ CentOS 6 / Gentoo Hardened (legacy)

● Configuration Management○ CFengine (legacy) / Chef

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 12: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Infrastructure Evolution

● Started small and simple○ A few physical nodes

● Eventually added:○ Virtualization, NFS, iSCSI (appliance), Reverse

Caching (varnish)

● Segmented by larger districts or schools○ Worked well in the beginning ...

● Became more heterogeneous as time progressed

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 13: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

New ORVSD Platform

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

ORVSD Infra 2.0

Virtual Machines: Load Balancers & Web NodesPhysical Machines: DB Nodes & FS Nodes

Page 14: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Integration "glue"

● ORVSD Central● REST APIs● Drupal as a user management framework● Deploying new sites through ORVSD

Central via the Jenkins API● Statistics gathering using modules for

Drupal and Moodle to report back to the Legislators

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 15: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What works (Pedagogically)

● Go straight to the teachers and give them something they can use in the classroom tomorrow.

● Teach the teachers who teach the other teachers.

● No waiting for provisioning or approval.

● Success is viral.

http://www.flickr.com/photos/alexnormand/5992512756/

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 16: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What works (Technically)

● Open source tools enable scaling at low cost

● Cloud-like resources FTW (VMs, Storage, etc)

● Configuration management● Homogenous infrastructure● Jenkins code pushes

http://www.flickr.com/photos/alexnormand/5992512756/

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 17: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What hasn't (Pedagogically)

● Giving tech to teachers without involving district IT staff = FUDsplosion!

● The "Not invented here" syndrome.

● The "Ooh, I have a shiny hammer!" syndrome.

● Sharing, open content.

http://www.flickr.com/photos/fergusonphotography/6898291987

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 18: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

What hasn't (Technically)

● Keeping all the sites/modules patched and updated

● Heterogeneous environment (too many one-offs)

● Storage appliances suck, DO NOT USE

http://www.flickr.com/photos/fergusonphotography/6898291987

Empowering Oregon K12 Schools through Drupal & other FOSS ToolsLance Albertson @ramereth | Rudy Grigar @basic_

Greg Lund-Chaix @gchaix

Page 19: Empowering Oregon K12 Greg Lund-Chaix Ken Lett Schools through Drupal · 2013-05-28 · First, some history ... 2005 study ranks Oregon 46th in the nation in technology adoption in

Questions?Lance Albertson - [email protected] - @ramereth

Rudy Grigar - [email protected] - @basic_Ken Lett - [email protected] - @KenLett

Greg Lund-Chaix - [email protected] - @gchaix

http://osuosl.orgFollow OSUOSL

@osuosl | fb.com/OSUOSLG+ "Open Source Lab"

This work is licensed under aCreative Commons Attribution-Share Alike 3.0 United States License.

Copyright 2013