Die Automatisierung hat einen Generationswechsel in der Technologiebranche ermöglicht und zu zuverlässigeren, dynamischeren Systemen mit schnelleren Änderungsraten geführt, als man bisher für möglich hielt.

Gleichzeitig stellen diese Änderungsraten neue Herausforderungen hinsichtlich der Nachverfolgung von Assets und Zuständen dar. Viele Unternehmen haben explizite Audit-Verpflichtungen und Anforderungen für die Aufgabentrennung. Daher ist es sinnvoll, wenn sie über ein zentrales Workflow- und Asset-Tracking-System verfügen, um diese Anforderungen zu erfüllen.

Die Vorteile einer Integration von Automatisierungssystemen mit diesen zentralisierten Erfassungssystemen sind enorm. Aus diesem Grund haben wir unsere Red Hat Ansible Automation Platform und ServiceNow ITSM-Integration bereitgestellt, um die gemeinsame Nutzung beider Systeme zu vereinfachen. In diesem Blog werde ich zeigen, wie diese Integrationen zusammen funktionieren, und einige der neuesten Verbesserungen vorstellen.

Ansible Automation Platform bietet 3 verschiedene Integrationen für ServiceNow ITSM:

Nutzungsmöglichkeiten der Integrationen von Ansible Automation Platform und ServiceNow

Nutzende haben mehrere Möglichkeiten, die Ansible Automation Platform- und ServiceNow-Integrationen zu verwenden. Diese Optionen gelten nicht exklusiv – Sie können so viele oder so wenige Funktionen nutzen, wie es Ihren Anforderungen entspricht.

ServiceNow als Datenquelle (schreibgeschützt)

Die Collection servicenow.itsm umfasst ein Inventory Plugin, das ServiceNow als Ansible Inventory-Quelle verwenden kann. So können Ansible Workflows auf Server, Servergruppen und Endpunkte abzielen und dabei direkt in ServiceNow gespeicherte Fakten verwenden. Dieses Plugin wurde für die Skalierung auf über 10.000 Inventory-Elemente getestet. Wir haben das Inventory Plugin vor kurzem um Caching-Funktionen erweitert, was die Synchronisierung von Inventories beschleunigt und besonders für größere Inventories von Vorteil ist. Darüber hinaus haben wir die Performance von Abfragen verbessert, die möglicherweise doppelte Datensätze zurückgeben, um die Arbeit mit Inventories in großen Umgebungen zu verbessern.

Beispiel einer Inventory-Konfiguration:

---
plugin: servicenow.itsm.now
table: cmdb_ci_ec2_instance
strict: false
cache: True
cache_plugin: ansible.builtin.jsonfile
cache_timeout: 3600
cache_connection: /tmp/cache
cache_prefix: now
columns:
  - sys_id
  - name
  - fqdn
sysparm_query: nameSTARTSWITHmy-vm-

Sie können auch die anderen Servicemodule verwenden, um ServiceNow-Objekte abzufragen (wie Problems, Incidents oder Service Requests). Hierfür ist kein Schreibzugriff auf ServiceNow erforderlich.

Ansible Automation Platform nimmt an ServiceNow Workflows teil (Lese-/Schreibzugriff)

Eine weitere Möglichkeit zur Verwendung von Ansible Automation Platform mit ServiceNow ist das Erstellen, Aktualisieren und Löschen von ServiceNow ITSM-Datensätzen. In der Collection servicenow.itsm werden die folgenden Objekttypen explizit unterstützt:

  • Änderungsanfrage (einschließlich Aufgaben aus Änderungsanfragen)
  • Konfigurationselemente (einschließlich Beziehungen)
  • Vorfall
  • Problem (einschließlich Problemaufgaben)
  • Service Catalog
  • Anhänge

Aufgrund von Änderungen in der Problem-API haben wir die API für die Anwendung von Red Hat Ansible Certified Content Collection entwickelt. Zur vollständigen Unterstützung der Problem-API müssen Sie diese in Ihrer ServiceNow-Instanz installieren.

Darüber hinaus haben wir ab Version 2.5.0 regulären Support hinzugefügt. Das bedeutet, dass servicenow.itsm mit beliebigen, REST-unterstützten Objekten verwendet werden kann.

Diese Objekte können über die Collection gelesen, erstellt, aktualisiert oder gelöscht werden. So könnte ein Ansible Workflow erstellt werden, um einen Vorfall zu sehen, eine Erkennung anhand des Konfigurationselements vorzunehmen, auf das der Vorfall verweist, und diese Informationen im Vorfall aufzuzeichnen.

Ein gutes Beispiel dafür ist Ikea. Ikea präsentierte beim AnsibleFest 2024, wie das Unternehmen Ansible Automation Platform mit ServiceNow integriert:

Ansible Automation Platform reagiert mit Event-Driven Ansible auf ServiceNow-Events

Mit der Einführung von Event-Driven Ansible in Ansible Automation Platform 2.4 können Sie ServiceNow so konfigurieren, dass Events über einen Webhook entweder direkt oder über einen „Mid“-Server an Ansible Automation Platform gesendet werden.

Die Benachrichtigungsservice-App von Event-Driven Ansible unterstützt derzeit folgende Tabellen und Event-Typen:

Event-Driven Ansible notification

Das Event Rulebook in Ansible Automation Platform kann die Collection servicenow.itsm und andere Inhalte verwenden, um angemessen auf diese Events zu reagieren.

Kürzlich präsentierte Nestle, wie mithilfe von Event-Driven Ansible Ansible-Cluster-Failover ohne menschliches Eingreifen instrumentiert werden.

Verbesserungen an ServiceNow

Wir haben sowohl den Benachrichtigungsservice von Event-Driven Ansible als auch die API für Red Hat Ansible Certified Content Collection für die ServiceNow-Releases mit den Codenamen Utah, British Columbia und Washington DC zertifiziert. Wir zertifizieren diese Apps sowie die Collection servicenow.itsm weiterhin für neue Releases von ServiceNow, sobald sie allgemein verfügbar werden.

Zusammenfassung

Die Integrationen von Ansible Automation Platform mit ServiceNow dienen der vereinfachten Nutzung beider Systeme, der Verwendung von ServiceNow Inventary in Ansible Automation Platform, der Anreicherung von ServiceNow-Datensätzen mit Informationen, die Ansible Workflows liefern können, sowie der Reaktion von Ansible Automation Platform auf von ServiceNow generierte Events. Wir investieren weiterhin in unsere ServiceNow-Integrationen und sind bestrebt, diese Funktionen für Nutzende und Kunden aufrechtzuerhalten und zu unterstützen.

Zusätzliche Ressourcen:


Über den Autor

UI_Icon-Red_Hat-Close-A-Black-RGB

Nach Thema durchsuchen

automation icon

Automatisierung

Das Neueste zum Thema IT-Automatisierung für Technologien, Teams und Umgebungen

AI icon

Künstliche Intelligenz

Erfahren Sie das Neueste von den Plattformen, die es Kunden ermöglichen, KI-Workloads beliebig auszuführen

open hybrid cloud icon

Open Hybrid Cloud

Erfahren Sie, wie wir eine flexiblere Zukunft mit Hybrid Clouds schaffen.

security icon

Sicherheit

Erfahren Sie, wie wir Risiken in verschiedenen Umgebungen und Technologien reduzieren

edge icon

Edge Computing

Erfahren Sie das Neueste von den Plattformen, die die Operations am Edge vereinfachen

Infrastructure icon

Infrastruktur

Erfahren Sie das Neueste von der weltweit führenden Linux-Plattform für Unternehmen

application development icon

Anwendungen

Entdecken Sie unsere Lösungen für komplexe Herausforderungen bei Anwendungen

Virtualization icon

Virtualisierung

Erfahren Sie das Neueste über die Virtualisierung von Workloads in Cloud- oder On-Premise-Umgebungen