10
Hammer of the Sysadmins

Peter Mihalik: Puppet

Embed Size (px)

DESCRIPTION

Hammer of the Sysadmins based on puppet, git and redmine. Managing complex infrastructure producing 1/3 of slovak peering traffic in peaks. joj.sk, noviny.sk, huste.tv, tipsportextraliga.sk, prohokej.sk

Citation preview

Page 1: Peter Mihalik: Puppet

Hammer of the Sysadmins

Page 2: Peter Mihalik: Puppet

Menu de jour

1. Intro2. Problem statement3. Brief therapy4. Used tools5. Live demo6. Autoscaling

Page 3: Peter Mihalik: Puppet

Intro

• ~50 servers• 3 teams (customer,dev,ops)• Unpredictable heavy load (req/s and

traffic)• Heterogenous infrastructure (apache,

lighttpd, node-js, solr, redis, percona, mms-rtmpd, LVS, keepalived, etc.)

Page 4: Peter Mihalik: Puppet

Heavy load?

Page 5: Peter Mihalik: Puppet

Brief therapy

• Consistent configuration• Track all changes• Manage changes

Page 6: Peter Mihalik: Puppet

Used tools

• Puppet• Redmine• Git• Bash scripts

Page 8: Peter Mihalik: Puppet

Questions?

[email protected]

Page 9: Peter Mihalik: Puppet

…ouch and we are hiring

[email protected] (for developers)• [email protected] (for sysadmins)

Page 10: Peter Mihalik: Puppet

Autoscaling

• Vmware clean system snapshot• Provisioning profile for each node type• Zabbix collecting performance data• Zabbix trigger for new server deployment• 10s of new webservers in 3 minutes at your

service