Ansible und AWX in der Praxis
Mit der Ansible Automation Platform können Sie wiederkehrende Aufgaben automatisieren und sorgen so für effiziente und fehlerfreie Abläufe. Gerade in Netzwerkumgebungen, im DevOps-Bereich und im operativen IT-Betrieb bietet Ansible einen erheblichen Mehrwert.
Wir zeigen Ihnen mit drei Use Cases aus der Praxis welche Herausforderungen wir bei unseren Kunden mit IT-Automatisierung lösen konnten:
Use Case #1:
Virtuelle Maschinen auf Knopfdruck
Die Ausgangslage
In einem Unternehmen wird die Bereitstellung von virtuellen Maschinen (VM) von mehreren Mitarbeitern unter hohem manuellem Aufwand betrieben. Viel Zeit geht bei repetitiven Aufgaben verloren und die manuellen Schritte lassen viel Raum für Fehler, vor allem in Vertretungssituationen.
Doch wie lässt sich dieser Prozess vollständig automatisieren und gleichzeitig steigenden Sicherheitsanforderungen und kürzer werdenden Update-Zyklen gerecht werden?
Die Lösung
DICOS entwickelte mit dem Unternehmen einen voll-integrierten Prozess, der die Bereitstellung neuer VMs komplett neu denkt und die von der IT-Security geforderten Sicherheitsanforderungen berücksichtigt.
Die virtuellen Maschinen werden mithilfe von AWX und VMware auf dem Hypervisor automatisch erstellt. Die System-Hardening-Vorgaben wurden direkt in den Erstellungsprozess eingebunden und machen so ein manuelles Nacharbeiten unnötig.
Im Vordergrund stand die durchgängige Integration der vorhandenen Infrastruktur. Dazu gehören die automatische Anlage von CIs in der CMDB, das Ausrollen und Aktivieren von Monitoring, die Pflege von IP-Adressen im IPAM-System und die Verwaltung von Zugangsdaten im Passwort-Management System.
Technischer Ablauf
Das Ergebnis
Use Case # 2
Prozessautomatisierung schafft Compliance auf Linux-Hosts
Die Ausgangslage
Ein Technologiekonzern betrieb eine Vielzahl von Linux-Hosts – verteilt auf mehrere Standorte, mit unterschiedlichen Distributionen wie RHEL, CentOS, Ubuntu und SLES.
Durch gestiegene Sicherheitsanforderungen musste ein Weg gefunden werden, die Maschinen mit geringerem Aufwand aber höherer Frequenz zu aktualisieren. Aufgrund der Inhomogenität der globalen Landschaft gab es keine ‚einheitliche‘ Patch-Strategie, unterschiedliche Tools und Zeitpläne je System, manuelle Updates und teils fehlende Protokollierungen, was die Betriebssystem-Updates weder konsistent noch nachvollziehbar machte.
Die Lösung
DICOS richtete einen globalen und zentral gesteuerten Patch-Workflow für Linux-Betriebssystem-Updates ein.
Die Automatisierung kümmert sich von selbst um das Handling der verschiedenen Linux-Derivate. Die Anbindung an die CMDB über dynamische Inventory Skripte ermöglicht es den Endnutzern, die gewünschte Zeit an zentraler Stelle zu managen.
Alle Ergebnisse der Patchvorgänge werden im ITSM System standardisiert erfasst, dokumentiert und ausgewertet.
Technischer Ablauf
Das Ergebnis
Use Case # 3
Automatisierter Rollout von Security-Scannern auf Windows Hosts
Die Ausgangslage
Die Serverlandschaft eines Unternehmens umfasste mehrere Tausend Instanzen in unterschiedlichen Rechenzentren und Standorten.
Um Schwachstellen-Scans, Bedrohungserkennung und Compliance-Prüfungen durchführen zu können, bedarf es einer lückenlosen Abdeckung der Infrastruktur mit entsprechenden Agenten. Bislang erfolgte die Verteilung der Security Scanner unter hohem manuellem Aufwand und personellem Einsatz.
Die IT-Abteilung suchte daher nach einer skalierbaren und revisionssicheren Lösung, um auf allen Windows-Hosts flächendeckend Security-Scanner zu installieren und ständig aktuell zu halten.
Die Lösung
DICOS implementierte hierfür in Ansible und AWX einen Worfklow für das IT-Security Team. Die Security-Agents werden automatisch verteilt, installiert und verbinden sich dank der ausgerollten Konfiguration direkt mit der zentralen Security Platform.
Die eingesetzten Job-Templates wurden der Fachabteilung zur Verfügung gestellt. Die Verantwortlichen können so entweder punktuelle Updates durchführen oder mit Schedules arbeiten.
Technischer Ablauf
Das Ergebnis
Ansible Dienstleistung