Talk About Configuration Management

31
Talk about CM automatic practice Tuesday, September 1, 2009

Transcript of Talk About Configuration Management

Page 1: Talk About Configuration Management

Talk about CMautomatic practice

Tuesday, September 1, 2009

Page 2: Talk About Configuration Management

Target is Server

Tuesday, September 1, 2009

Page 3: Talk About Configuration Management

or Service

Tuesday, September 1, 2009

Page 4: Talk About Configuration Management

store meta data

Tuesday, September 1, 2009

Page 5: Talk About Configuration Management

Need CMDB

Tuesday, September 1, 2009

Page 6: Talk About Configuration Management

Defineclasses or group

Tuesday, September 1, 2009

Page 7: Talk About Configuration Management

Automation

Tuesday, September 1, 2009

Page 8: Talk About Configuration Management

OS Installation

Tuesday, September 1, 2009

Page 9: Talk About Configuration Management

• KickStart (for RHEL/CentOS)

• JumpStart (for FreeBSD)

• FAI (for All)

• System Imager (for Linux)

Tuesday, September 1, 2009

Page 10: Talk About Configuration Management

Package

Tuesday, September 1, 2009

Page 11: Talk About Configuration Management

Pre-compile Binary Package

Tuesday, September 1, 2009

Page 12: Talk About Configuration Management

Mirror from Master

Tuesday, September 1, 2009

Page 13: Talk About Configuration Management

yum or apt

Tuesday, September 1, 2009

Page 14: Talk About Configuration Management

pkg_add -r

Tuesday, September 1, 2009

Page 15: Talk About Configuration Management

Configuration Management

Tuesday, September 1, 2009

Page 16: Talk About Configuration Management

• Cfengine

• puppet

• Chef

• Bcfg2

• System Imager

Tuesday, September 1, 2009

Page 17: Talk About Configuration Management

Just Choose One

Tuesday, September 1, 2009

Page 18: Talk About Configuration Management

Generate Configuration Role

Automatically

Tuesday, September 1, 2009

Page 19: Talk About Configuration Management

From CMDB

Tuesday, September 1, 2009

Page 20: Talk About Configuration Management

and SVN or Git

Tuesday, September 1, 2009

Page 21: Talk About Configuration Management

• Package need to install

• User & group need to add

• Files & config need to copy

• Process need to run

• etc.

Tuesday, September 1, 2009

Page 22: Talk About Configuration Management

Code Deployment

Tuesday, September 1, 2009

Page 23: Talk About Configuration Management

• Cvsup

• Rsync

Tuesday, September 1, 2009

Page 24: Talk About Configuration Management

Repository > All ServerOne Step

Tuesday, September 1, 2009

Page 25: Talk About Configuration Management

Monitor

Tuesday, September 1, 2009

Page 26: Talk About Configuration Management

• Ganglia

• Nagios

• Cacti

• Munin

• Collectd

Tuesday, September 1, 2009

Page 27: Talk About Configuration Management

Choose One or More

Tuesday, September 1, 2009

Page 28: Talk About Configuration Management

If Really Needed

Tuesday, September 1, 2009

Page 29: Talk About Configuration Management

Generate Configuration

Tuesday, September 1, 2009

Page 30: Talk About Configuration Management

Managed by Tools

Tuesday, September 1, 2009

Page 31: Talk About Configuration Management

Thanks

Tuesday, September 1, 2009