Startseite topics Konfigurationsmanagement Was ist Konfigurationsmanagement?
Verwalten Sie Ihre Konfiguration mit AIOps Insights Abonnieren Sie KI-Updates
Abbildung mit Collage von Piktogrammen von Ausrüstung, Roboterarm, Handy

Veröffentlicht:  30. Januar 2024
Mitwirkende: Chrystal R. China, Michael Goodwin

Was ist Konfigurationsmanagement?

Konfigurationsmanagement ist ein Systems-Engineering-Prozess, der Unternehmen dabei hilft, die Leistungsqualität und Funktionalität eines bestimmten Produkts, Systems oder eines anderen IT-Assets während seines gesamten Lebenszyklus aufrechtzuerhalten.

Maßgeschneiderte Verfahren für das Konfigurationsmanagement ermöglichen es Systemadministratoren, den Zustand von Assets (wie Computersystemen, Servern und Anwendungen) nachzuverfolgen, sodass Teams Probleme schnell erkennen, die Änderungskontrolle effektiv verwalten und Konfigurationsabweichungen sowie unnötige Ausfallzeiten verhindern können. 

Dieser Bereich hat seinen Ursprung im US-Militär – genauer gesagt im US-Verteidigungsministerium –, das die Lebensdauer seiner Hardware-Ausrüstung verlängern wollte, ohne dabei die Leistung zu beeinträchtigen. Das Militär entwickelte schließlich die „480 Series“, eine Reihe von Standards für die Wartung technischer Geräte, aus denen 1998 der ANSI–EIA–649 (National Consensus Standard for Configuration Management) hervorging. 

Das Hauptziel des Konfigurationsmanagements besteht darin, die Entwicklung komplexer Systeme zu kontrollieren und sorgfältige Aufzeichnungsprozesse zu schaffen, die das IT-Asset-Management rationalisieren und beschleunigen. Die Praktiken des Konfigurationsmanagements stellen sicher, dass der Entwurf, die Implementierung und die Betriebsinformationen eines Systems stets synchron sind, was eine effiziente Versionsverwaltung erleichtert und Systeminstabilitäten verhindert, die durch nicht verfolgte Änderungen entstehen können.  Mit anderen Worten: Das Konfigurationsmanagement sorgt dafür, dass IT-Assets in ihrem gewünschten Zustand bleiben, unabhängig davon, wie sie sich im Laufe der Zeit entwickeln. 

Leitfaden zur unternehmensweiten intelligenten Automatisierung

Erfahren Sie, wie intelligente Automatisierung Ihre Geschäftsabläufe zu einem Wettbewerbsvorteil machen kann.

Ähnliche Inhalte

Registrieren Sie sich für das E-Book über Beobachtbarkeitsmythen

Wie funktioniert der Konfigurationsmanagementprozess?  

Konfigurationsmanagementprozesse werden von Verwaltungstools gesteuert, die es IT-Administratoren ermöglichen, eine Workstation oder einen Server mit bestimmten Einstellungen zu erstellen und diese Einstellungen dann auf andere Assets anzuwenden. In Verbindung mit IT-Service-Management (wie vom ITIL definiert) erfordert Konfigurationsmanagement, dass Teams den Zustand eines Systems in Echtzeit überwachen, um abweichendes Verhalten und/oder Möglichkeiten für Patches, Updates oder Upgrades zu identifizieren. 

Konkret umfasst Konfigurationsmanagement die folgenden Schlüsselprozesse:

Konfigurationserkennung

Konfigurationserkennung ist der Prozess der Bestimmung der Attribute, die jeden Aspekt eines Konfigurationselements zu einem beliebigen Zeitpunkt definieren. Es umfasst auch wichtige Entscheidungen über Konfigurationselemente (die Software oder Infrastrukturinitiative, das Modul oder die API, die das Team überwacht und kontrolliert), Kennungen (die eindeutige Seriennummer oder Versionsnummer oder andere Tracking-Mechanismen für jedes Konfigurationselement) und Referenzen (in der Regel die Konfiguration einer funktionierenden Produktionsumgebung). 

Steuerung von Konfigurationsänderungen 

Die Steuerung von Konfigurationsänderungen, auch Konfigurationskontrolle genannt, ist eine Strategie zur systematischen Handhabung von Änderungen, damit die Integrität von Assets über ihre gesamte Lebensdauer hinweg konsistent bleibt. Dazu gehören in der Regel mehrere Stabilisierungspraktiken, darunter die Einreichung von Änderungsvorschlägen, die Bewertung der Kosten und des Nutzens jedes Vorschlags, das Einholen der erforderlichen Genehmigungen von den autorisierten Parteien sowie die Implementierung und Dokumentation von Änderungen. 

Erfassung des Konfigurationsstatus

 Die Erfassung des Konfigurationsstatus beinhaltet die Dokumentation aller Konfigurationsidentifikationsdetails (z. B. Standort, Version, aktueller Status) und Änderungsdetails (Datum, Verantwortlicher, Beschreibung der Änderungen). Der Prozess umfasst auch die Generierung regelmäßiger Status- und Verlaufsaufzeichnungen für Stakeholder, die Überprüfung aller Aufzeichnungen auf Richtigkeit und die Erstellung eines zugänglichen Prüfpfads. 

Konfigurationsprüfung

Bei der Konfigurationsprüfung handelt es sich um den formalen Prozess zur Bewertung der Übereinstimmung der Praktiken im Zusammenhang mit Konfigurationselementen und dem Konfigurationsmanagement mit den festgelegten Standards und Referenzwerten, einschließlich der Identifizierung und Behebung von Unregelmäßigkeiten. Die Prüfung kann eine Bewertung der physischen Attribute, der funktionalen Attribute oder beider umfassen.

Konfigurationsmanagementplan

Ein Konfigurationsmanagementplan beschreibt die spezifischen Praktiken, Verfahren und Zeitpläne für das Konfigurationsmanagement, die für ein bestimmtes Projekt oder Unternehmen vorgesehen sind. Er enthält normalerweise Informationen zu zugehörigen Prozessen sowie vollständige Details zu Umfang und Zielen des Konfigurationsmanagements, Aktivitäten, Rollen und Verantwortlichkeiten des Konfigurationsmanagements, Referenzmanagement, Teamschulungsverfahren und allen Tools, die das Team zur Unterstützung des Prozesses verwenden wird.

Welche Tools für das Konfigurationsmanagement gibt es? 

Tools für das Konfigurationsmanagement – von Open-Source-Programmen wie Ansible, Jira, Puppet, SaltStack und CFEngine bis hin zu proprietären Lösungen wie IBM AIOps Insights– helfen Systemadministratoren dabei, die Komplexität des Konfigurationsmanagements zu minimieren, indem sie die meisten zugehörigen Prozesse automatisieren. Tools für das Konfigurationsmanagement können Codeversionen verwalten, Systemänderungen verfolgen und die Entwicklungs- und Bereitstellungsprozesse automatisieren.  

Sie ermöglichen es Teams, Referenzkonfigurationen von einem zentralen Standort aus zu ändern, Konfigurationselemente nach Gruppen/Untergruppen zu kategorisieren und zu verwalten, die Identifizierung, Updates und Patches von Konfigurationselementen zu automatisieren, neue Einstellungen gruppenübergreifend zu installieren und veraltete oder leistungsschwache Konfigurationen zu finden.  

Zu den Tools für das Konfigurationsmanagement gehören Technologien wie: 

  • Versionskontrollsysteme: Diese Tools verwalten Änderungen am Quellcode oder an Dokumenten im Laufe der Zeit. Sie pflegen Versionen und Verläufe, die bei der Nachverfolgung von Änderungen, der Implementierung von Rollbacks (falls erforderlich) und der Unterstützung der parallelen Entwicklung helfen. 
     

  • Tolls für Continuous Integration/Continuous Delivery (CI/CD): CI/CD-Pipeline-Tools automatisieren Softwaretests und -bereitstellungen. So stellen sie sicher, dass die Systeme regelmäßig Änderungen in die Codebasis integrieren und geeignete Tests zur Problemerkennung durchführen. 
     

  • Infrastruktur-as-Code-Tools (IaC): IaC-Tools erleichtern die Infrastrukturbereitstellung und -verwaltung mithilfe von Code, der als jede andere Softwaresystemkomponente versioniert und behandelt werden kann. 
     

  • Tools zur Änderungsverwaltung und -verfolgung: Diese Tools erfassen, verfolgen und verwalten Änderungsanforderungen und Probleme über einen definierten Workflow.  
     

  • Datenbanken für das Konfigurationsmanagement: Datenbanken für das Konfigurationsmanagement speichern Konfigurationsinformationen über Konfigurationselemente und deren Abhängigkeiten, um die Struktur einer IT-Umgebung und die möglichen Auswirkungen von Änderungen zu klären. 

Vorteile des Konfigurationsmanagements

Effektives Konfigurationsmanagement ist entscheidend für die Optimierung der IT- Automatisierung innerhalb eines Unternehmens. Es hilft Teams, fundierte Entscheidungen über Änderungen an ihrer IT-Infrastruktur und ihren Assets zu treffen, und erleichtert die klare Kommunikation zwischen den Stakeholdern, indem es die klare, kontinuierliche Dokumentation des Systemstatus im gesamten Lebenszyklus priorisiert. 

In DevOps-Umgebungen ermöglicht das Konfigurationsmanagement IT-Administratoren die weitere Automatisierung von Infrastruktur-Management- und Bereitstellungsprozessen. In agilen Umgebungen hilft Konfigurationsmanagement den Teams, leichter auf Konfigurationsaufgaben zuzugreifen und diese zu sortieren, um die Projektmanagementpraktiken zu optimieren. Und in CI/CD-Umgebungen automatisieren Tools für das Konfigurationsmanagement Änderungen, sodass Teams genehmigte Code- und Konfigurationsänderungen sofort in Live-Systemen bereitstellen können.

Konfigurationsmanagement bietet darüber hinaus erhebliche Vorteile für die Qualitätskontrolle und das Risikomanagement in zahlreichen Branchen, von der Softwareentwicklung und dem Gesundheitswesen bis hin zur Fertigung und dem IT-Service-Management (ITSM). Und es bietet unzählige Anwendungsfälle für eine Reihe von IT-Umgebungen, darunter: 

Cloud-Automatisierung

Tools für das Konfigurationsmanagement können virtuelle Private Clouds (VPCs), Betriebssysteme (Operating Systems, OSs) und Workload-Sicherheit1 in Cloud-Computing-Umgebungen konfigurieren und verwalten.

Sicherheitsautomatisierung

Tools für das Konfigurationsmanagement können Richtlinien einheitlich in einem Netzwerk anwenden und Intrusion Detection-Systeme und Firewalls automatisch konfigurieren.

Edge-Automatisierung

Tools für das Konfigurationsmanagement können Remote-Infrastruktursysteme wie IoT-Assets, Server-Equipment, Netzwerk- und Sicherheitsprotokolle einrichten und verwalten.

Netzwerkautomatisierung

Tools für das Konfigurationsmanagement können Netzwerkgeräte wie Router automatisch konfigurieren.

Best Practices für das Konfigurationsmanagement 

Die schiere Menge an Daten, die Programme für das Konfigurationsmanagement generieren, kann den Prozess für das IT-Asset-Management jedes Unternehmens noch komplexer machen. Daher erfordert die Optimierung der Vorteile von Programmen und Tools für das Konfigurationsmanagement eine angemessene Planung, Ressourcen und Personalschulung. Um die Effektivität von Konfigurationsmanagementsystemen zu maximieren, können Teams folgende Maßnahmen ergreifen:

  • Legen Sie frühzeitig eine Referenz fest. Legen Sie erste Referenzwerte fest, sobald das Projekt beginnt.
     

  • Automatisieren Sie so viel wie möglich. Verwenden Sie Tools für das Konfigurationsmanagement, um sich wiederholende Aufgaben zu automatisieren. Dies spart nicht nur Zeit, sondern verringert auch das Risiko menschlicher Fehler.  
     

  • Sichern Sie Ihre Daten regelmäßig. Es überrascht nicht, dass Backups des Asset-Status und der Konfigurationsdaten von unschätzbarem Wert sein können, wenn Administratoren die Referenzkonfiguration nach einem Datenverlust oder einer Beschädigung wiederherstellen müssen. 
     

  • Pflegen Sie eine Single-Source-of-Truth (SSOT). Verwenden Sie ein definitives Repository oder eine Datenbank, um den Status von Konfigurationselementen zu dokumentieren und zu verfolgen.  
     

  • Erstellen Sie ein Change Advisory Board (CAB). Ein CAB bietet zusätzliche Struktur und Rückverfolgbarkeit während der Prozesse zur Änderungsbewertung und Genehmigung.

Weiterführende Lösungen
IBM® AIOps insights

Nutzen Sie KI, um den IT-Betrieb zu rationalisieren, die Betriebszeit zu verlängern, die Effizienz zu steigern und Kosten zu senken​.

Mehr zu AIOps Insights
IBM Cloud Pak for AIOps

Führen Sie schneller Innovationen durch, senken Sie die Betriebskosten und transformieren Sie den IT-Betrieb in einer sich verändernden Umgebung.

Entdecken Sie IBM Cloud Pak for AIOps

IBM Instana Observability

Die IBM Instana Observability-Plattform ist eine vollautomatische Plattform für Observability in Echtzeit, die Leistungsdaten in einen Kontext stellt, um Probleme schnell zu erkennen und zu vermeiden bzw. zu beheben.

IBM Instana Observability kennenlernen
Ressourcen Was ist AIOps?

Hier erfahren Sie, wie künstliche Intelligenz für den IT-Betrieb (Artificial Intelligence for IT Operations, AIOps) mithilfe von Daten und maschinellem Lernen das IT-Service-Management verbessert und automatisiert.

Eine SRE-Journey zu AIOps

Entdecken Sie die Möglichkeiten für SREs, ihre Effektivität zu steigern, indem sie eine Kultur der KI-gestützten Automatisierung und Innovation einführen und fördern.

Traditionelles und KI-gestütztes Vorfallsmanagement im Vergleich

Erfahren Sie, wie die Implementierung einer KI-gestützten Lösung dazu beitragen kann, dass Ihre Geschäftsabläufe reibungslos funktionieren.

Was ist IT-Asset-Management (ITAM)?

Erhalten Sie weitere Informationen zum End-to-End-Management von IT-Assets in jeder Phase des Lebenszyklus von Assets.

Was ist IT Operations Management (ITOM)?

IT Operations Management (ITOM) ist für die Verwaltung von IT-Anforderungen innerhalb eines Unternehmens verantwortlich und überwacht die Bereitstellung, Kapazität, Leistung und Verfügbarkeit von IT-Infrastruktur und -Ressourcen.

Werden Sie Teil der IBM AIOps Insights-Community

Informieren Sie sich bei unseren Experten und erfahrenen Produktanwendern über Anleitungen, bewährte Verfahren und Anwendungsfälle.

Take the next step

IBM AIOps Insights is a robust event and incident management solution that provides a comprehensive view of managed IT environments in a single pane of glass. ​AIOps Insights uses intelligent automation and AI to​ aggregate data and connect related incidents, helping teams detect and remediate issues quickly.

Explore AIOps Insights Request a demo
Fußnoten

Worldwide Corporate Endpoint Security Forecast Update, 2023–2027: Endpoint Security Platformization Propels Robust Growth (Link befindet sich außerhalb von ibm.com), International Data Corporation (IDC), 10. Januar 2024