CIT 470: Advanced Network and System Administration. Topics. Change Management. Change and Configuration Management



Similar documents
Topics. CIT 470: Advanced Network and System Administration. Help Desk Life. Types of Help Desks. Scope of Coverage. Help Desk Size.

CIT 470: Advanced Network and System Administration. Topics. Help Desk Life. Help Desks

CIT 470: Advanced Network and System Administration. Topics. Help Desk Life. Help Desks

Continuous Integration. CSC 440: Software Engineering Slide #1

INSTRUCTOR: Dwight Makaroff - Thorvaldson x8656. Available via appointment.

Topics. CIT 470: Advanced Network and System Administration. Why Monitoring? Why Monitoring? Historical Monitoring Processes. Historical Monitoring

5 Reasons Your Business Needs Network Monitoring

Five Reasons Your Business Needs Network Monitoring

CIT 470: Advanced Network and System Administration. Topics. Why Monitoring? System Monitoring

Source Control Systems

IT6203 Systems & Network Administration. (Optional)

Upgrading Client Security and Policy Manager in 4 easy steps

CIT 470: Advanced Network and System Administration. Topics. Performance Monitoring. Performance Monitoring

Ingeniørh. Version Control also known as Configuration Management

CIT 668: System Architecture. Performance Testing

Backup and Redundancy

VMware vsphere 5 Quick Start Guide

Basic Router and Switch Instructions (Cisco Devices)

How Routine Data Center Operations Put Your HA/DR Plans at Risk

How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The

How To Fix A Powerline From Disaster To Powerline

NetIQ Advanced Authentication Framework. Maintenance Guide. Version 5.1.0

ICT Disaster Recovery Plan

Other documents in this series are available at: servernotes.wazmac.com

Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.

VeriCentre 3.0 Upgrade Pre-Installation and Post Installation Guidelines

When Your Networkʼs Down, Call Crown

INFUSION BUSINESS SOFTWARE Installation and Upgrade Guide

Source Control Guide: Git

Training Events Database (TED) Setup Guide

3. Where can I obtain the Service Pack 5 software?

All rights reserved. Trademarks

Eaton NetWatch v5.0 NetWatch on Microsoft Hyper-V server 2008 Installation and configuration guide

Upgrading a computer to Windows 10 with PetLinx

Version Control with Subversion

Citrix Application Streaming. Universal Application Packaging and Delivery Breaking Away from Traditional IT

System Admin Module User Guide. Schmooze Com Inc.

RMM/MDM. Quick Reference Guide

Version Control. Version Control

Network Computing Architects Inc. (NCA) Network Operations Center (NOC) Services

LISTSERV in a High-Availability Environment DRAFT Revised

SyncThru Database Migration

XMS Quick Start Guide

WEB SERVER MONITORING SORIN POPA

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY

NETASQ SSO Agent Installation and deployment

Patch Management Policy

Storage Sync for Hyper-V. Installation Guide for Microsoft Hyper-V

If you have used Outlook Web Access then you will find Zarafa Webaccess very familiar.

ITIL A guide to Event Management

Installation Manual Version 8.5 (w/sql Server 2005)

DeployStudio Server Quick Install

ICANWK401A Install and manage a server

the limits of your infrastructure. How to get the most out of virtualization

Version 2.10 Installation and Configuration Guide

Topics. CIT 470: Advanced Network and System Administration. Logging Policies. System Logs. Throwing Away. How to choose a logging policy?

Achieving Continuous Integration with Drupal

CSE 265: System and Network Administration

User Guide to the Snare Agent Management Console in Snare Server v7.0

Version Control for Computational Economists: An Introduction

Symantec Backup Exec 12.5 for Windows Servers. Quick Installation Guide

Software Configuration Management. Slides derived from Dr. Sara Stoecklin s notes and various web sources.

How to Choose your Red Hat Enterprise Linux Filesystem

Polycom CMA System Upgrade Guide

Free Network Monitoring Software for Small Networks

Snare Agent Management Console User Guide to the Snare Agent Management Console in Snare Server v6

VERITAS Backup Exec TM 10.0 for Windows Servers

ACTi NVR Config Converter User s Manual. Version /06/07

What s New with VMware Virtual Infrastructure

Version Control Systems

POC Installation Guide for McAfee EEFF v4.1.x using McAfee epo 4.6. New Deployments Only Windows Deployment

Upgrade Guide BES12. Version 12.1

BarTender Version Upgrades. Best practices for updating your BarTender installation WHITE PAPER

Best practices for data migration.

Version Control with Git

Embarcadero Performance Center 2.7 Installation Guide

Software Release Management

Networking Best Practices Guide. Version 6.5

Time Machine How-To Guide

Rapid recovery from bare metal, to dissimilar hardware or to and from virtual environments.

Windows Offline Files

Running 4D Server as a Service on Windows

Streamlining Patch Testing and Deployment

ITIL A guide to event management

Maintaining HMI and SCADA Systems Through Computer Virtualization

High Availability and Disaster Recovery Solutions for Perforce

High Availability and Clustering

Initial Set-up of Remote Monitoring Service with the APC Network Management Card

Faronics Core Migration Guide

Transcription:

CIT 470: Advanced Network and System Administration Change and Configuration Management CIT 470: Advanced Network and System Administration Slide #1 Topics 1. Change Management 2. Change Processes 3. Revision Control 4. Configuration Management 5. cfengine Images from Pro Git CIT 470: Advanced Network and System Administration Slide #2 Change Management Effective planning and implementation of changes to systems. Changes should be 1. Well documented. 2. Have a backout plan. 3. Reproducible. CIT 470: Advanced Network and System Administration Slide #3 1

Why do we need Change Management? March 26-29, 2006: BART trains halted to avoid running into each other when computer systems crashed. Crashes on Monday/Tuesday resulted from software maintenance upgrades. Crash on Wednesday resulted from installing a backup system to avoid future crashes. Thousands of passengers stranded for several hours each time. CIT 470: Advanced Network and System Administration Slide #4 Change Management 1. Plan change. 2. Test change on single system. 3. Test change on multiple systems. 4. File a change request. 5. Change committee approves request. 6. Schedule change. 7. Communication with users/admins. 8. Change systems at scheduled time. 9. Post-event analysis. CIT 470: Advanced Network and System Administration Slide #5 Testing Changes Automated checks. Sanity checks like Samba testparm. Reboot system. Test on one system first. Then test on set of systems. Dedicated test systems. System admin workstations. Virtual machines. CIT 470: Advanced Network and System Administration Slide #6 2

When do you need a Change Proposal? Does the change impact critical services? Critical machines/services Business critical: e-commerce server, etc. Essential services: routers, DNS, NFS, auth. Non-critical machines/services Individual desktops Internal news web server CIT 470: Advanced Network and System Administration Slide #7 Change Proposal 1. Description of the change. 2. Systems impacted by change. 3. Why the change is being made. 4. Risks presented by the change. 5. Test procedure. 6. Backout plans. 7. How long the change will require. CIT 470: Advanced Network and System Administration Slide #8 Communication Communicate change to impacted people. What change is being made (nontechnical.) Which services will be unavailable. When and how long will they be unavailable. What actions do they need to task (if any.) Communication issues If you send too many notes, they ll be ignored. Send notices only to those impacted. Push critical notices; use pull for non-critical. CIT 470: Advanced Network and System Administration Slide #9 3

Routine Major Scheduling Scope When Notification Type Single host or user. Many hosts or users. Sensitive None but major impact on failure. Anytime. Personal. Off-peak Push. Off-peak. Pull. CIT 470: Advanced Network and System Administration Slide #10 Change Freezes Time when only minor updates can be done. End of quarter or year. Crunch time for projects. CIT 470: Advanced Network and System Administration Slide #11 Backing Out Decide back-out conditions before downtime Avoid the just 5 more minutes problem. Be sure that someone is keeping track of time. Questions: How much time is required for back out? When is the latest time you can successfully back out? Will backing out this change prevent other changes from being committed? CIT 470: Advanced Network and System Administration Slide #12 4

Backing Out: How to do it? Service-level changes Use revision control system to revert config. Restart service. Machine-level changes Soft cutover: Old service is still running. Hard cutover: Power up old server or restore from backups. Issues Data migration. Compatibility. CIT 470: Advanced Network and System Administration Slide #13 Automatic Checks Check integrity of critical files before use. Some services provide checks: LDAP, SMB. Check startup files by rebooting machine. Write your own checks for other files. Most people only do this after they have a problem. CIT 470: Advanced Network and System Administration Slide #14 Revision Control Revision control systems provide Conflict management: prevents multiple people from modifying file at once and corrupting it. Change history: records who modified the file when and why the change was made. Revision control paradigms Lock-Modify-Unlock: rcs Copy-Modify-Merge: cvs, subversion, etc. Distributed: darcs, git, mercurial CIT 470: Advanced Network and System Administration Slide #15 5

Local Version Control CIT 470: Advanced Network and System Administration Slide #16 Centralized Version Control CIT 470: Advanced Network and System Administration Slide #17 Distributed Version Control CIT 470: Advanced Network and System Administration Slide #18 6

Local Git Operations CIT 470: Advanced Network and System Administration Slide #19 Git File Lifecycle CIT 470: Advanced Network and System Administration Slide #20 Gitk history visualizer CIT 470: Advanced Network and System Administration Slide #21 7

CIT 470: Advanced Network and System Administration Slide #22 References 1. Mark Burgess, Principles of Network and System Administration, 2 nd edition, Wiley, 2004. 2. Aeleen Frisch, Essential System Administration, 3 rd edition, O Reilly, 2002. 3. Thomas A. Limoncelli and Christine Hogan, The Practice of System and Network Administration, Addison-Wesley, 2002. 4. Evi Nemeth et al, UNIX System Administration Handbook, 3 rd edition, Prentice Hall, 2001. 5. Todd R. Weiss, IT upgrades slow BART trains in San Francisco, http://www.computerworld.com/printthis/2006/0,4814,11 0107,00.html, ComputerWorld, March 31, 2006. CIT 470: Advanced Network and System Administration Slide #23 8