Configuration management

From Wikipedia, the free encyclopedia

In information technology and telecommunications, the term configuration management or configuration control has the following meanings:

  1. The management of security features and assurances through control of changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system, throughout the development and operational life of a system. Source Code Management or revision control is part of this.
  2. The control of changes, including the recording thereof, that are made to the hardware, software, firmware, and documentation throughout the system lifecycle.
  3. The control and adaptation of the evolution of complex systems. It is the discipline of keeping evolving software products under control, and thus contributes to satisfying quality and delay constraints. Software configuration management (or SCM) can be divided into two areas. The first (and older) area of SCM concerns the storage of the entities produced during the software development project, sometimes referred to as component repository management. The second area concerns the activities performed for the production and/or change of these entities; the term engineering support is also often used to refer to this second area.
  4. After establishing a configuration, such as that of a telecommunications or computer system, the evaluating and approving changes to the configuration and to the interrelationships among system components.
  5. In distributed-queue dual-bus (DQDB) networks, the function that ensures the resources of all nodes of a DQDB network are configured into a correct dual-bus topology. The functions that are managed include the head of bus, external timing source, and default slot generator functions.

See also Information Technology Infrastructure Library, Capability Maturity Model, Netconf

Contents

[edit] Standards

  • IEEE Std. 828-1998 IEEE Standard for Software Configuration Management Plans
  • ANSI/EIA-649-1998 National Consensus Standard for Configuration Management
  • MIL-STD-973 Military Standard for Configuration Management[1] (cancelled, but still good reference)

[edit] Guidelines

  • IEEE Std. 1042-1987 IEEE Guide to Software Configuration Management
  • MIL-HDBK-61A 7 February 2001 CONFIGURATION MANAGEMENT GUIDANCE
  • ISO 10007 Quality management - Guidelines for configuration management

[edit] Products for software & hardware configuration management (HCM & SCM)

For a more complete list see List of revision control software.

  • MKS Inc. [2] MKS Integrity is a process centric enterprise Application Lifecycle Management platform
  • IBM Rational ClearCase, [3] IBM® Rational® ClearCase® provides management and control of software development assets.
  • AccuRev SCM, [4] AccuRev configuration management and integrated issue tracking for globally distributed or outsourced teams maintaining simultaneous, parallel releases.
  • Aras Innovator, [5]Microsoft Enterprise Open Source solutions for configuration and change management.
  • Cfengine, administers and configures computers according to high-level language configuration files
  • Solarwinds Cirrus, network device configuration management, changelog and compliance solution
  • CMstat, In-depth Configuration & Data Management functionality that "manages and controls" continuously changing product information through the Product Life Cycle.
  • codeBeamer light weight Configuration - and Application Life Cycle Management Platform for distributed software development using SVN.
  • KONFIG CM, [6]the total configuration management solution for software, hardware, data and all physical items.
  • LCFG, a large scale UNIX configuration system
  • Puppet, administers and configures computers according to high-level configuration files
  • ControlTieropen source configuration management and process automation tools for deploying multi-tier enterprise applications.
  • NetDirectorNetDirector is an open source configuration management tool for managing open source applications running on many variants of Linux and Solaris. Unique features include the ability to simultaneously push changes out to many different platforms.
  • IsiSetup provides a commandline interface to manage your system configuration files using a revision control tool. It runs on most Debian-based distributions and integrates well into the Debian package management system.
  • Changelogic enables web based branch, task and release management. It supports CVS and Subversion for underlying version control.
  • Configuration Management Kit a collection of templates, draft plans and similar resources to support CM implementation..
  • SMS 2003 Desired Configuration Monitoring a free download to enable definition of configuration items, automated configuration compliance auditing and compliance reporting
  • Mercury Universal CMDB, a toolset consisting of a business/service data model with built-in auto-discovery of configurations dependencies, visualization and business services mapping, and capabilities to track and measure configuration changes.
  • CA Unicenter a unified enterprise management solution
  • BMC Software a unified enterprise management solution
  • Plastic SCM. Version control and more [7]
  • TechExcel DevTrack a configurable issue management system that allows management to wrap source code operations around business processes and workflow controls.
  • ScienceLogic EM7 Appliance Based Management System
  • Tripwire Enterprise Configuration Audit and Control

[edit] Components for software/hardware/network configuration management (CMDB)

  • ZENmetrics, an agentless software component for collecting and integrating CMDB data with 3rd party and bespoke applications.
  • RANCID - networking equipment configuration monitoring/management software
  • Efecte – A commercial CMDB implementation for configuration and change management. Supports most ITIL processes.

[edit] Service management suites for software/hardware/network configuration management

[edit] Sites for configuration management

  • CMTF, Configuration Management Training Foundation, site for Configuration Management training and CM Professional Certification
  • CMII, Institute of Configuration Management[8] site on the CMII configuration & change management principles and education
  • CMBoK, Site for collaboration on the Configuration Management Body of Knowledge
  • Mercury Universal CMDB, a complete solution for managing/governing complex IT infrastructure configurations.
  • CmWiki, Configuration Management Wiki - A wiki web dedicated to Configuration Management
  • Cm Yellowpages, Resource Directory for all things CM related once owned and operated by AccuRev and sold to CM Crossroads
  • CM Community, Connecting Configuration Management Professionals around the World: An independent website which contains numerous resources on configuration management which includes CM Forum, CM Jobs Database, CM Salary Survey, CM processes and etc.
  • ReleaseTEAM, Professional SCM consulting company specializing in IBM Rational ClearCase, ClearQuest and Build Forge
  • ABS Consulting, Professional SCM services company specializing in Rational ClearCase
  • ITIL Configuration Management, Major forum discussing CM in the context of ITIL
  • CM Crossroads, an online community and resource center for Configuration Management featuring discussion forums, jobs board and newsletters including the CM Journal
  • UCMcentral, Configuration Management Coffee Break Site
  • Steve Easterbrook's CM Resource Guide [9]
  • Raven Configuration Management and Product Data Management Site presents hardware and software CM books, seminars and consulting services plus 'Best CM Practices for the 21st Century'
  • Parallel Development Strategies for Software Configuration Management [10]
  • An article on Open source configuration management tools, including references to many of them, see Comments on OSS/FS Software Configuration Management (SCM) Systems
  • CM Magazin, a German-language online magazine for Configuration Management
  • Comparison chart of version control products

BMC Atrium CMDB

[edit] See also

[edit] References

  1. ^ Military Standard for Configuration Management (PDF)
  2. ^ MKS Website
  3. ^ [1]
  4. ^ AccuRev Site
  5. ^ Aras Corporation Site
  6. ^ Auto-trol Technology
  7. ^ Codice Software
  8. ^ Institute of Configuration Management, Phoenix, Arizona
  9. ^ Configuration Management II Users Group
  10. ^ Parallel Development Strategies for Software Configuration ManagementTom Bret, Confluence Systems Ltd

[edit] External links

[edit] Source