Arbeiten mit dem CMDB-Datenmanager

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 8 Minuten Lesedauer
  • Der CMDB-Datenmanager ist ein richtliniengesteuertes Framework für die Massenverwaltung von CI-Lebenszyklusvorgängen wie Löschen, Archivieren und Nachweis. Der CMDB-Datenmanager ist eine umfassende und integrierte Lösung, die sich auf große CMDBs skalieren lässt und schnelle Änderungen in einer cloudbasierten Welt bewältigt.

    Bei großen CMDBs können sich mit der Zeit große Mengen veralteter CIs ansammeln, was sich auf die Gesamtleistung auswirken kann. Anwenderdefinierte Ausgleichslösungen können schwierig zu entwickeln und zu warten sein und sind außerdem fehleranfällig. Der CMDB-Datenmanager ist das Tool, mit dem Sie Richtlinien erstellen, veröffentlichen und verwalten können. Erstellen Sie Richtlinien, um CI-Lebenszyklusvorgänge zu automatisieren und zu steuern, damit CMDB in einem fehlerfreien und effizienten Betriebszustand bleibt.

    Verwenden Sie den CMDB-Datenmanager, um Richtlinien zu erstellen, die Ihre Organisationsprozesse für die Verwaltung des Lebenszyklus von CIs darstellen, z. B.:
    • Alle Computer ohne Besitzer stilllegen, die vor mehr als einem Jahr erstellt wurden (Richtlinientyp „Stilllegen“).
    • Archivieren Sie alle Linux-Server im Rechenzentrum von Seattle, die seit sechs Monaten nicht aktualisiert wurden (Richtlinientyp „Archiv“).
    • Löschen Sie alle Container, die in der letzten Woche nicht erkannt wurden (Richtlinientyp „Löschen“).
    • Alle CIs an einem angegebenen Ort nachweisen (Nachweisrichtlinientyp).
    • Genehmigen Sie kaskadierende Lösch-, Archiv- oder Stilllegungs-Lebenszyklusaufgaben, die vom abhängigen CI-Managementgeneriert wurden.
    • Löschen Sie verwaiste, veraltete oder irrelevante Datensätze in nicht aufCMDB bezogenen Tabellen. Die zugehörigen Nicht-CMDB-Tabellen in der Tabelle „Zugehöriger Eintrag“ [cmdb_related_entry] weisen Verweise auf Tabellen CMDB auf. Ein CI in einer zugehörigen Tabelle kann beispielsweise verwaist werden, wenn das referenzierte CI in CMDB gelöscht wird (Richtlinientyp „Zugehöriger CMDB-Eintrag löschen“).
    • Zertifiziert, dass Attribute einen bestimmten Wert haben, der für das Unternehmen erforderlich ist.

    Sie können CMDB-Datenmanager-Richtlinien nur auf Klassen anwenden, die die Tabelle „Configuration Item“ [cmdb_ci] erweitern. Daher können Sie den CMDB-Datenmanager nicht zum Verwalten von Klassen verwenden, z. B. die von CMDB CI-Klassenmodelleimportierten Klassen.

    CMDB-Datenmanager-Experience in CMDB-Arbeitsbereich

    Sie können die Zielseite des CMDB-Arbeitsbereichs und ihre Ansichten verwenden, um den CMDB-Datenmanager vollständig zu verwalten, auf allgemeine Analysen und Zählungen für ihre Richtlinien und Aufgaben zuzugreifen und Ihre Aufgaben zu überprüfen. Informationen zur Verwendung des CMDB-Datenmanagers in CMDB-Arbeitsbereichfinden Sie unter CMDB-Datenmanager-Experience in CMDB-Arbeitsbereich.

    CMDB-Datenmanager auf Core-UI (UI 16)

    Ab Release Washington DC wird CMDB-Datenmanager auf Core-UI (UI 16) auf seine zukünftige Einstellung vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr aktiviert, aber weiterhin unterstützt. Der CMDB-Arbeitsbereich bietet die neueste Experience für diese Funktionalität.

    Der auf der Core-UI (UI 16) basierende CMDB-Datenmanager ist verfügbar, indem Sie zu navigieren Alle > Konfiguration > CMDB-Datenmanager. Informationen zur Verwendung des Legacy-Builds „CMDB-Datenmanager“ auf der Core-UI finden Sie unter CMDB-Datenmanager (Core-UI).

    Bedingungen

    Richtlinie

    Eine CMDB-Datenmanager-Richtlinie erfasst den gesamten Verwaltungsplan für ein Lebenszyklusereignis, z. B. die Deaktivierung von CIs. Eine Richtlinie ist einem Subflow (dem Richtlinien-Subflow) zugeordnet, der die Aufgaben (die Richtlinienaufgaben) für die Ziel-CIs der Richtlinie erstellt. Eine Richtlinie wird mit einem Richtlinientyp konfiguriert, und die Richtlinienaufgaben führen Vorgänge aus, die diesem Richtlinientyp zugeordnet sind, z. B. das Archivieren oder Löschen eines CI-Datensatzes. Außerdem können Sie eine Richtlinie so konfigurieren, dass eine Genehmigung erforderlich ist.

    Der Richtlinientyp, der Richtlinien-Subflow und die Richtlinienaufgaben sind alle auf ein bestimmtes CI-Lebenszyklusereignis ausgerichtet. Beispielsweise ist ein Richtliniensatz mit dem Richtlinientyp „Löschen“ dem Subflow „Löschen“ zugeordnet, und seine Richtlinienaufgaben verarbeiten das Löschen von CIs.

    Eine tägliche geplante Aufgabe verarbeitet alle veröffentlichten CMDB-Datenmanager-Richtlinien.

    Richtlinien-Subflow

    Der Richtlinien- Subflow enthält die zugrunde liegende Logik zur Verarbeitung eines Lebenszyklusereignisses wie Stilllegen oder Löschen. Wenn die Richtlinie so konfiguriert ist, dass eine Genehmigung erforderlich ist, wird der Richtlinien-Subflow erst ausgeführt, nachdem eine Richtlinienaufgabe genehmigt wurde.

    Basissystem stellt mehrere allgemeine Subflows wie Löschen, Archivieren und Löschen bereit, die Sie mit Richtlinien verwenden können. Sie können auch anwenderdefinierte Subflows für Ihre Organisation erstellen.

    Richtlinienaufgabe

    Es wird eine separate Aufgabe erstellt und jedem eindeutigen Wert Managed By Group innerhalb des Satzes von Ziel-CIs in einer Richtlinie zugewiesen. Eine Richtlinienaufgabe löst den Richtlinien-Subflow aus, verfolgt die Ziel-CIs für die Aufgabe und handhabt bei Bedarf die Genehmigung der Aufgabe.

    Wenn eine Richtlinie eine Genehmigung erfordert, lösen die Richtlinienaufgaben den Richtlinien-Subflow erst aus, wenn ein Mitglied der Gruppenzuweisung im Attribut Managed by Group der Ziel-CIs die Aufgaben genehmigt. Wenn eine Aufgabe abgelehnt wird oder das Attribut Managed by Group leer ist, wird die Aufgabe einem Administrator zugewiesen, der manuell eingreifen muss, um die Aufgabe zu lösen.

    Wenn eine Richtlinie nicht so konfiguriert ist, dass eine Genehmigung erforderlich ist, werden die Richtlinienaufgaben automatisch genehmigt.

    CI-Ausschlussliste
    Ein Satz von CIs, für die Richtlinien eines angegebenen Typs nicht gelten.

    Richtlinientypen

    Sie können Richtlinien der folgenden Typen erstellen:
    Löschen
    Dient zum Entfernen eines CI aus seiner aktuellen Tabelle ohne Option, um das CI in einem aktiven Status wiederherzustellen.
    Zurückziehen
    Verwenden Sie, um ein CI stillzulegen und es gleichzeitig in Listenansichten und Prozessen wie CMDB-Integrität aktiv zu lassen.
    Bestätigung
    Verwenden Sie, um Nachweisaufgaben zuzuweisen und zu verarbeiten, die das Vorhandensein Ihrer tatsächlichen IT-Infrastruktur und Anwendungen überprüfen. Da CIs kontinuierlich aus verschiedenen Datenquellen in den CMDB aufgenommen werden, unterstützen bestätigende CIs die Integrität des CMDB. Weitere Informationen zur Verwendung des Richtlinientyps Nachweis finden Sie unter CI-Nachweis.
    Archiv
    Dient zum Entfernen eines CI aus seiner aktuellen Tabelle und Speichern des CI in einer separaten Archivtabelle zur temporären Aufbewahrung. Durch das Archivieren eines CI wird das CI von Ansichten und Funktionen wie Zuordnungen und dem Beziehungsformatierer ausgeschlossen. Während des Aufbewahrungszeitraums können Sie CIs im aktiven Status wiederherstellen. Am Ende des Aufbewahrungszeitraums werden archivierte CIs aus ihrer Archivtabelle gelöscht.
    CMDB-bezogenen Eintrag löschen

    Verwenden Sie, um alle irrelevanten oder veralteten Daten aus zugehörigen Tabellen zu bereinigen, damit die Daten CMDB gepflegt und relevant bleiben, wenn sich der Status referenzierter CIs ändert.

    Zugehörige Tabellen, wie z. B. die Tabelle „Seriennummer“ [cmdb_serial_number], sind nicht Teil der Hierarchie CMDB, qualifizieren sich jedoch als Daten CMDB. Zugehörige Tabellen beziehen sich nicht auf die Tabelle „Configuration Item“ [cmdb_ci], haben jedoch mindestens eine Spalte, die auf ein CMDB -CI verweist. Zugehörige Tabellen werden in der Tabelle „Zugehörige Einträge“ [cmdb_related_entry] angegeben.

    Zertifizierung
    Verwenden Sie, um zu zertifizieren, dass bestimmte Attribute einen bestimmten Wert haben.

    Sie können Ihre Richtlinien zum Stilllegen, Löschen und Archivieren so implementieren, dass sie den CSDM-Standards (Common Service Data Model) entsprechen, z. B. dass CIs nur archiviert und gelöscht werden, wenn sich ein CI bereits im Status befindet. Wenn Sie diese Lebenszyklusrichtlinien erstellen, wendet das System Prozesse an, um abhängige CIs zu verwalten, die möglicherweise zurückgelassen werden. Weitere Informationen zu diesen Prozessen und zur Überprüfung der Aktivierung dieser Funktion finden Sie unter Verwaltung abhängiger CIs.

    Now Platform® Datenarchivierung

    Die Funktionalität, die der Richtlinientyp „Archiv“ im CMDB-Datenmanager bereitstellt, basiert auf der Now Platform® Datenarchivierungsfunktion, die speziell für CMDB CIs angewendet wird. Bei der Verarbeitung einer Archivrichtlinie zur Archivierung CMDB von CIs verwendet der CMDB-Datenmanager Komponenten und Prozesse der Now Platform® -Datenarchivierung auf folgende Weise:
    • Die Tabelle „Archivregel“ [sys_archive] enthält die Archivierungsregeln Now Platform® einschließlich der CMDB-Archivregel Archive Configuration Items, die von CMDB-Datenmanager-Archivrichtlinien verwendet wird.
    • Der Datenmanager verlässt sich auf die geplante Aufgabe Archive, um (standardmäßig stündlich) auszuführen und CMDB-Datenmanager-Archivrichtlinien zu verarbeiten. Die geplante Aufgabe Archive wird in der Tabelle „Zeitplanelemente“ [sys_trigger] gespeichert.
    • In der Tabelle Now Platform®  – Ausführungsblöcke für Archivauftrag [sys_archive_run_chunk] enthält das Attribut Keys die sys_ids der zu archivierenden CMDB-CIs (wobei die Regel-ID die CMDB -Archivregel-ID ist).
    • Archivierte Datensätze werden in den Archivtabellen Now Platform® gespeichert, denen das Präfix „ar_“ vorangestellt ist. In ähnlicher Weise wird bei der ersten Ausführung eines CMDB-Archivauftrags eine Archivtabelle für jede CMDB -Klasse erstellt (mit dem Präfix „ar_cmdb“). Die anfängliche Archivierungsaufgabe CMDB dauert daher länger als nachfolgende Archivierungsaufgaben CMDB.

      Für jede Datenmanager-Archivrichtlinie stapelt das System die zu archivierenden Richtlinien-CIs in Stapel von 1000 CIs. Die Tabelle „sys_archive_run_chunk“ enthält einen Datensatz für jeden der Batches.

      CMDB -Archivtabellen, z. B. ar_cmdb_ci_computer, sind unter aufgeführt Alle > Systemarchivierung > Tabellen archivieren.

    Wenn Sie den CMDB-Datenmanager zum Archivieren von CIs verwenden, können Sie auch direkt Datenarchivierungsfunktionen Now Platform® anwenden, z. B. das Wiederherstellen des aktiven Status von CIs während des Aufbewahrungszeitraums von CIs.

    Management des CI-Lebenszyklus

    Sie können im CMDB-Datenmanager Lebenszyklusrichtlinien verwenden, um den Lebenszyklus von CIs zu verwalten. Diese Lebenszyklusrichtlinien verwenden Stilllegungsdefinitionen, die den Stilllegungsstatus für Klassen in Ihrer Organisation angeben und den Übergang von CIs durch Lebenszyklusphasen unterstützen. Weitere Informationen zum Zugriff auf und zur Verwaltung von Stilllegungsdefinitionen finden Sie unter Stilllegungsdefinitionen.

    Im Allgemeinen sollten nicht mehr benötigte CIs außer Kraft gesetzt werden. Um den CI-Lebenszyklus abzuschließen, sollten stillgelegte CIs dann entsprechend den Geschäftsanforderungen gelöscht oder archiviert werden. Die folgenden allgemeinen Schritte beschreiben die Verwaltung des Lebenszyklus von CIs:
    1. Verwenden Sie eine Instanz außerhalb der Produktion als sichere Umgebung zum Konfigurieren und Testen der Lebenszyklusverwaltung in Ihrer Organisation.
    2. Wählen Sie die CI-Klasse, für die Sie eine Stilllegungsdefinition definieren möchten, und prüfen Sie dabei die Ableitung. Aufgrund der Ableitung gilt die Stilllegungsdefinition, die Sie für eine Klasse angeben, auch für alle untergeordneten Klassen, die keine eigene Stilllegungsdefinition haben.
    3. Geben Sie die Stilllegungsdefinition für die Klasse an.
    4. Erstellen Sie eine Deaktivierungsrichtlinie für die CIs, die deaktiviert werden sollen.
    5. Erstellen Sie eine Lösch- oder Archivierungsrichtlinie für die stillgelegten CIs.
    6. Nachdem Sie getestet und verifiziert haben, dass der gesamte Lebenszyklus-Managementplan wie vorgesehen funktioniert, übertragen Sie alle diese Konfigurationen in die Produktionsinstanz.
    Der Lebenszyklusstatus eines CI wirkt sich auf die Sichtbarkeit des CI und seine Einbindung in laufende CMDB-Prozesse aus:
    • Ein stillgelegtes CI wird von Ansichten oder Prozessen wie CMDB-Integrität nicht ausgeschlossen.
    • Ein archiviertes CI ist nicht mehr in seiner aktiven Tabelle vorhanden, sondern wird in einer separaten Archivtabelle gespeichert. Archivierte CIs sind nicht mehr in Prozessen wie Listenansichten, Zuordnungen und Beziehungsformatierern sichtbar oder enthalten. Archivierte CIs können für einen bestimmten Aufbewahrungszeitraum aufbewahrt werden, bevor sie aus der Archivtabelle gelöscht werden. Während des Aufbewahrungszeitraums können archivierte CIs manuell in einen aktiven Status zurückversetzt werden, indem Sie die Funktion Now Platform® verwenden, um CIs in den aktiven Status zurückzusetzen.
    Hinweis:
    Das Löschen eines CI ist ein nicht umkehrbarer Vorgang. Ein gelöschtes CI ist nicht mehr in der Tabelle vorhanden, zu der es gehörte, und es gibt keine Möglichkeit, es in einen aktiven Status wiederherzustellen.

    Konfigurieren Sie die Umgebung für den CMDB-Datenmanager

    Bereiten Sie Ihre Umgebung für die Verwendung des CMDB-Datenmanagers vor:
    1. Einige Richtlinientypen, z. B. die Lebenszyklusrichtlinien „Stilllegen“, „Archivieren“ und „Löschen“, erfordern, dass für jede Zielklasse in der Richtlinie eine aktive Stilllegungsdefinition vorhanden ist. Diese Anforderung gilt nicht für alle Richtlinientypen. Diese Anforderung gilt beispielsweise nicht für den Richtlinientyp „Nachweis“. Wenn Sie versuchen, eine Richtlinie eines Richtlinientyps zu erstellen, für den diese Anforderung gilt, aber nicht erfüllt ist, wird eine Fehlermeldung angezeigt, und der Vorgang schlägt fehl.
    2. Sie können die Genehmigung von Richtlinien optimieren, indem Sie das Attribut Manage by Group von CIs ausfüllen, die Sie in Richtlinien als Ziel festlegen möchten. Verwenden Sie den CI-Klassen Manager, um dieses Attribut für eine ganze Klasse in einem einzigen Synchronisierungsvorgang auszufüllen. Weitere Informationen zu dieser Datensynchronisierung finden Sie unter Legen Sie die Gruppe für ein CI oder eine ganze Klasse von CIs fest. Wenn das Attribut Managed by Group für ein CI nicht ausgefüllt ist, wird der Genehmigungsprozess an den Administrator geleitet.