Moving From Trying To Managing Change To Practical Change .

Transcription

Snakes, Gems, Butlers, Shoes,Vegetables and HamstersMoving from trying to managing change topractical Change Management.UKUUG 2011

What's this about then? Where do you start? What's next?–Change Management–Configuration Management–Testing your configs–Building Systems–Auditing Announcing Edison What does the future hold?UKUUG 2011

Where do you start?UKUUG 2011

Stabilise the patient. Visible Ops HandbookUKUUG 2011–If you don'ttriage, how doyou know whatto tackle first?–Treat the cause,not thesymptoms

Don't Change Anything! UKUUG 2011Take Stock of yourcurrent systemsPlan your recovery fromthe current stateSet obtainable goals

What's Next?UKUUG 2011

Have a roadmap. If you don't know where you're going, how do youknow when you've arrived?If your goals aren't realistic, you'll only spreaddisillusionment among your teams and colleaguesSend the roadmap to all senior managementUKUUG 2011

And enforce(!)Establish Change Management If it's not written down, it didn't happen Make it easy to add a change request– Make it easy to approve requests– Web based (part of the intranet?)Not everything needs approval at boardlevel!Make it difficult to avoid change management–UKUUG 2011“It wasn't an approved change, we won'tsupport it”

Enforcing Change Management UKUUG 2011Maintain System State–Puppet–Chef–CfEngineManagement buy inRevoke access forbreaches of policy

Configuration Management Use Source Control Check the commit logs Review Regularly UKUUG 2011Don't release on aFriday!

Testing Configurations Continuous Integrationisn't just for developers!LibVirt is your friendCucumber and friendscan be used for testingsystems as well asapplicationsUKUUG 2011

Building Systems UKUUG 2011Systems should alwaysbe built in the same wayAutomate it!Just deploy the base OS,letPuppet/Chef/cfEnginetake care of the rest.

Auditing It's not about blameYou already have thecomponents–Git logs–Puppet runs–Hudson Build logsJust tie them alltogether.–UKUUG 2011But how?

Announcing Edison External Node Classifier Kickstart Provider CMDB UKUUG 2011Change Management(linked to SCM) Auditing Framework And that's just the start.

What does the future hold? Systems Administrators will be developersIntimate hardware knowledge will be replaced withscripting knowledge and an understanding of APIsIt doesn't matter if it's called “Cloud”, “UtilityComputing” or “Clustering” it's here to stay.–UKUUG 2011Unfortunately, so are all the acronyms.

Questions?UKUUG 2011

Contact etUKUUG 2011

Visible Ops Handbook – If you don't triage, how do you know what to tackle first? – Treat the cause, not the symptoms. UKUUG 2011 Don't Change Anything! Take Stock of your current systems Plan your recovery from the current state Set obtainable goals. UKUUG 2011 What's Next? UKUUG 2011 Have a roadmap. If you don't know where you're going, how do you know when you've arrived? If your .