start using configuration management in 5 steps - cccna14

28
@remibergsma CCCNA’14 - April 10th, 2014 - Denver, CO configuration in 5 steps. management Start using

Upload: remi-bergsma

Post on 25-May-2015

3.418 views

Category:

Technology


1 download

DESCRIPTION

In this talk, Remi Bergsma explains why you should use configuration management and shows you how to implement configuration management in your existing environment using 5 steps. This can be quite challenging, because when a lot of manual work is done, people are usually very busy. How do you find the time to implement configuration management? Configuration management is a tool that every engineer should use. Especially when used in conjunction with cloud orchestration software, automating your servers and applications really makes sense. No longer think of a server as something that is always there. Think of it as an instance that is automatically setup. You can then have 10s, 100s or 1000s of these servers running. To make this work, you will need to automate the setup of your servers. Configuration management will help you do that.

TRANSCRIPT

Page 1: Start using configuration management in 5 steps - CCCNA14

@remibergsma

CCCNA’14 - April 10th, 2014 - Denver, CO

configurationin 5 steps.

management

Start using

Page 2: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Page 3: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Why & How

Page 4: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Remi BergsmaI am

Engineer with a passion for automation.

Page 5: Start using configuration management in 5 steps - CCCNA14

@remibergsma

CloudStack.The API is what I like most about

Page 6: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Create “new-server”

please!

CS API

“new-server" created!

server1new-server

“new-server” booting (ISO / Template)

server2

Configure me manually!

What? Manually?

Page 7: Start using configuration management in 5 steps - CCCNA14

@remibergsma

scalable.Manual work is not highly

Page 8: Start using configuration management in 5 steps - CCCNA14

@remibergsma

DR takes too long.

Page 9: Start using configuration management in 5 steps - CCCNA14

@remibergsma

No up-to-date docs.

Page 10: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Use configmgmt!

Page 11: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Page 12: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Page 13: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Page 14: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Identify time-eaters.

Step 1:

Page 15: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Quick fix time-eaters.

Step 2:

Page 16: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Involve users.

Page 17: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Page 18: Start using configuration management in 5 steps - CCCNA14

@remibergsma

configmgmt baseline.Build yourStep 3:

Page 19: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Version your code.

Page 20: Start using configuration management in 5 steps - CCCNA14

@remibergsma

scaleoutup.

and

Step 4:

Page 21: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Step 5:

you’re now in control.Relax,

Page 22: Start using configuration management in 5 steps - CCCNA14

@remibergsma

automate--- Someone @Google, long time ago (Thanks Kris!)

“Every 18 months,

yourself out of your job

Page 23: Start using configuration management in 5 steps - CCCNA14

@remibergsma

1. Identify time-eaters 2. Save time with quick fixes 3. Setup configmgmt baseline 4. Scale out & scale up 5. Relax: full control!

Always version your code

Start using configmgmt in 5 steps:

Page 24: Start using configuration management in 5 steps - CCCNA14

@remibergsma

use configmgmt.Whatever happens,

And please spread the word!

Page 25: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Get in touch!

blog.remibergsma.com

Follow me on Twitter I will post the slides soon.

[email protected]

Page 26: Start using configuration management in 5 steps - CCCNA14

@remibergsma

Thank you!

Page 27: Start using configuration management in 5 steps - CCCNA14

@remibergsma

CreditsChanging permissions animation: http://devopsreactions.tumblr.com/post/73295491766/changing-permissions-that-are-enforced-by-cfengine Lego wheels: http://hakanforss.wordpress.com/2014/03/10/are-you-too-busy-to-improve/ Lego Hawaii: http://www.flickr.com/photos/legodrive/6334601514/sizes/z/in/photostream/ Lego guy: http://fc00.deviantart.net/fs48/f/2009/231/9/4/Lego_guy_by_spittty.jpg iMac frame: http://ting-creative.com/images/imac.png Changed prio image: https://www.flickr.com/photos/john_64/4373206760 Marathon runners: https://www.flickr.com/photos/marcosreis07/2997405848 Time eating clock: http://img.timeinc.net/time/photoessays/2008/50_inventions/inv_time_clock.jpg Quick fix: http://www.boostyourbusiness.com.au/wp-content/uploads/2013/05/quick-fix.jpg Users: https://www.flickr.com/photos/uniofbath/12068855423 Lego Ambulance: https://www.flickr.com/photos/yo3l/3630957975 Lego bricks: http://upload.wikimedia.org/wikipedia/commons/3/32/Lego_Color_Bricks.jpg Git: http://www.unixstickers.com/image/cache/data/stickers/git/git.sh-600x600.png Bulb: http://www.vrijzon.nl/wp-content/uploads/2012/05/lampje-vrijzon.jpg “Every 18 months, automate yourself out of your job” http://www.slideshare.net/KrisBuytaert/the-future-of-sysadmin

Page 28: Start using configuration management in 5 steps - CCCNA14

@remibergsma

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.