Person sitzt lässig auf einem roten Stuhl und arbeitet an einem Schreibtisch mit 9 angeschlossenen Bildschirmen im Hintergrund
Jump to section

Was ist Konfigurationsmanagement?

URL kopieren

Konfigurationsmanagement bezeichnet einen Prozess, bei dem Computersysteme, Server, Anwendungen, Netzwerkgeräte und andere IT-Komponenten in einem gewünschten Zustand gehalten werden. So können Unternehmen sicherstellen, dass ihre Systeme auch bei ständigen Veränderungen wie erwartet funktionieren. 

Mithilfe von Konfigurationsmanagementtools können Administrationsteams ein IT-System, etwa einen Server oder eine Workstation, einrichten und dann andere Server und Workstations mit denselben Einstellungen erstellen und verwalten. IT-Teams verwenden Konfigurationsbewertungen und Driftanalysen, um kontinuierlich Systeme zu identifizieren, die vom gewünschten Systemzustand abweichen und aktualisiert, neu konfiguriert oder gepatcht werden müssen.

Im Rahmen des ITSM-Prozesses (IT Service Management) verfolgen Konfigurationsmanagement-Datenbanken (CMDBs) einzelne Konfigurationselemente (CIs), also Ressourcen oder Komponenten, die an der Bereitstellung von IT-Services beteiligt sind. CMDBs speichern Informationen über die Attribute, Abhängigkeiten und Konfigurationsänderungen eines CIs und ermöglichen es IT-Teams, die Beziehungen zwischen den CIs zu erfassen und zu verwalten.

In Unternehmensumgebungen verwalten IT-Teams eine Vielzahl unterschiedlicher Anwendungen und Systeme, darunter Clouds, Netzwerke, Storage, Server und Edge-Geräte. Die richtige Einrichtung von Systemen ist ebenso wichtig wie eine regelmäßige, sorgfältige Wartung, um kostspielige Probleme in der Zukunft zu vermeiden. 

Systemfehlkonfigurationen wurden im Bericht „State of Kubernetes Security Report“ von Red Hat als eine der Hauptursachen für Sicherheitsvorfälle in containerisierten oder Kubernetes-orchestrierten Umgebungen genannt. Geringfügige Inkonsistenzen oder Fehlkonfigurationen in IT-Systemen können zu Konfigurationsdrift und letztlich zu langsameren Systemen, Sicherheits- und Compliance-Problemen und sogar zu Ausfällen führen. 

Zur Vermeidung dieser Probleme beinhaltet das Konfigurationsmanagement einen klaren Ansatz zur Dokumentation, Wartung und Änderungskontrolle, damit Systeme in komplexen Umgebungen konsistent und korrekt konfiguriert werden können.

Änderungsmanagement ist ein ITSM-Prozess, der mit dem Konfigurationsmanagement verwandt ist, sich aber von diesem unterscheidet. Es beschreibt die Richtlinien und Prozesse, die Ihr Unternehmen beim Aktualisieren der Infrastruktur oder bei kritischen Events wie Performance-Verschlechterungen oder Ausfällen befolgt.

 

IT-Teams verwenden üblicherweise spezialisierte Software, um Systemeinstellungen zu definieren und Systeme gemäß diesen Grundeinstellungen zu erstellen und zu warten. Konfigurationsmanagementtools helfen Systemadministrationsteams dabei, den aktuellen Zustand von Anwendungen und Services zu überwachen. So können sie schnell erkennen, welche Systeme Aufmerksamkeit erfordern, entsprechende Schritte zur Fehlerbehebung festlegen, Maßnahmen priorisieren und deren Durchführung überprüfen.

Typische Konfigurationsmanagementtools unterstützen Teams bei folgenden Aufgaben:

  • Klassifizierung und Verwaltung von Systemen nach Gruppen und Untergruppen
  • Zentrale Änderung von Basiskonfigurationen
  • Rollout neuer Einstellungen auf alle infrage kommenden Systeme
  • Automatisierung von Systemidentifikation, -Patches und -Updates
  • Identifizierung veralteter, leistungsschwacher und nicht konformer Konfigurationen
  • Priorisierung notwendiger Maßnahmen
  • Zugriff auf und Anwendung von vorgegebenen Schritten zur Fehlerbehebung

Aufgrund des Umfangs und der Komplexität der meisten Unternehmensumgebungen nutzen IT-Teams inzwischen Automatisierung, um den gewünschten Zustand ihrer verschiedenen Systeme zu definieren und zu erhalten.

Die Automatisierung des Konfigurationsmanagements ist eine wesentliche Voraussetzung für eine zuverlässige, konsistente und gut gewartete IT-Umgebung in großem Umfang. Anstatt sich darauf zu verlassen, dass Einzelpersonen zeitaufwendige manuelle Konfigurationsaufgaben durchführen, ermöglicht Automatisierung den Teams ein konsistentes Deployment und die Stilllegung von Infrastrukturkomponenten innerhalb kürzerer Zeit und mit weniger menschlichen Fehlern. Außerdem können konsistente Systemeinstellungen während des gesamten Lifecycles einer Anwendung in Rechenzentrums-, Cloud- und Edge-Umgebungen beibehalten und damit sowohl Performance- als auch Sicherheitsprobleme minimiert werden.

Die Automatisierung kann Unternehmen dabei unterstützen, Kosten, Komplexität und manuelle Fehler in einer Vielzahl von Use Cases in der IT zu reduzieren:

  • Infrastrukturautomatisierung: Konfiguration und Verwaltung der Serverinfrastruktur zum Durchsetzen von Konsistenz und zum Vermeiden von Konfigurationsdrift
  • Cloud-Automatisierung: Konfiguration und Verwaltung von Cloud-Ressourcen, einschließlich Betriebssystemen, Sicherheitsgruppen, Load Balancern und virtuellen Private Clouds 
  • Netzwerkautomatisierung: Konfiguration und Verwaltung von Netzwerkgeräten wie Routern und Switches 
  • Sicherheitsautomatisierung: Konfiguration und Verwaltung von Sicherheitsgeräten wie Firewalls und Intrusion-Detection-Systemen sowie Anwendung konsistenter Richtlinien für den Netzwerkzugriff 
  • Edge-Automatisierung: Konfiguration und Verwaltung dezentraler Infrastruktursysteme, einschließlich Netzwerk, Sicherheit, IoT-Geräten und Serverausstattung

Optimieren Sie Ihre IT mit Automation-as-Code

Basierend auf der strategischen Grundlage von Infrastructure-as-Code (IaC) beginnen Unternehmen, diese Methoden zu nutzen, um IT-Prozesse in den verschiedenen Phasen des operativen Lifecycles zu automatisieren. So wie IaC die Entwicklung, Provisionierung und Bereitstellung von Infrastrukturen standardisiert, können IT-Teams Ops-as-Code und Policy-as-Code einsetzen, um das Management, die Verwaltung und die Governance von Systemen nach deren Implementierung zu kodifizieren.

Mehr erfahren

Für Unternehmen, die über eine Hybrid Cloud-Umgebung verfügen oder zu einer solchen wechseln, bietet eine ideale Lösung für das Konfigurationsmanagement folgende Vorteile:

  • Flexibilität beim Managen physischer Rechenzentren, Public Clouds und Edge-Umgebungen. 
  • Support für eine Vielzahl von Use Cases, darunter Netzwerke, Sicherheit, Anwendungen, Provisionierung und mehr. 
  • Integration mit führenden Plattformen und Lösungen von Drittanbietern. 
  • Eine deklarative Struktur, mit der Sie den gewünschten Zustand definieren können – im Gegensatz zu einer imperativen Struktur, bei der Sie bestimmte Befehle eingeben müssen, um den gewünschten Zustand zu erreichen.
  • Funktionen zur Drifterkennung, sodass Sie Systeme miteinander oder mit einer Grundeinstellung vergleichen können.

Red Hat® Ansible® Automation Platform unterstützt Ihr Unternehmen bei der Beschleunigung, Orchestrierung und Innovation durch Automatisierung. Mit zunehmendem Wachstum können Sie Ihre Automatisierung mit Kontrolle und Einblick skalieren, die Zusammenarbeit zwischen Teams fördern und Richtlinien und Governance verwalten. 

Ansible Automation Platform bietet die Tools, die für die Implementierung einer unternehmensweiten Automatisierung erforderlich sind, darunter Tools für die Erstellung von Inhalten, YAML-basierte Ansible Playbooks, ein visuelles Dashboard, eine eventgesteuerte Lösung und umfangreiche Performance-Analysen. Sie bietet die Open Source-Innovationen von Red Hat, die für Ihr Unternehmen gehärtet wurden. So können Sie die Produktivität steigern und neue Projekte schneller abschließen.

Mit Ihrer Subskription für Ansible Automation Platform erhalten Sie Zugang zu den von Red Hat Ansible Certified Content und Ansible Validated Content – kuratiert von Red Hat und unserem robusten Partnernetzwerk – sowie zu gehosteten Managementservices und technischem Lifecycle-Support, damit Sie die Automatisierung vollständig in Ihr Unternehmen integrieren können.

Weiterlesen

Artikel

Die Grundlagen von Ansible

Ansible automatisiert IT-Prozesse wie Provisionierung und Konfigurationsmanagement. Erlernen Sie die Grundlagen von Ansible mit dieser Einführung in die wichtigsten Konzepte.

Artikel

Was ist Business Process Management?

Unter Business Process Management (BPM) versteht man die Modellierung, Analyse und Optimierung von End-to-End-Geschäftsprozessen, um strategische Unternehmensziele zu erfüllen.

Artikel

Warum Red Hat für die Automatisierung?

Die Red Hat Ansible Automation Platform umfasst alle Tools, die Sie zur Implementierung einer unternehmensweiten Automatisierung und zum teamübergreifenden Teilen von Automatisierungsprozessen benötigen.

Mehr über Automatisierung

Produkte

Interaktionen mit unseren strategischen Beratern, die sich ein Gesamtbild von Ihrem Unternehmen machen, Ihre Herausforderungen analysieren und Ihnen helfen, diese mit umfassenden, kosteneffektiven Lösungen zu meistern.

Eine Plattform für die Implementierung unternehmensweiter Automatisierungsprozesse – unabhängig davon, in welcher Phase der Automatisierung Sie sich befinden.

Ressourcen

Training

Kostenloser Trainingskurs

Ansible Essentials: Simplicity in Automation Technical Overview

Kostenloser Trainingskurs

Red Hat Ansible Automation for SAP