Domänentrennung und CMDB-Identifizierung und -Abgleich
Domänentrennung wird in der CMDB-Identifikations- und -Abgleichfunktion unterstützt. Mit der Domain Separation können Sie Daten, Prozesse und Verwaltungsaufgaben in logische Gruppierungen, sogenannte Domänen, aufteilen. Sie können verschiedene Aspekte dieser Trennung steuern, einschließlich der Benutzer, die Daten sehen und darauf zugreifen können.
Übersicht
Domänentrennung wird während des IRE-Prozesses ( CMDB Identification and Reconciliation ) erzwungen. IRE-Prozesse sind domänenbezogen, und die Domänentrennung wird auf die Identifizierungs- und Abgleichsregeln angewendet.
Weitere Informationen zur Domänentrennung finden Sie unter Domänentrennung.
Funktionsweise der Domain Separation bei Identifikation und Abgleich
- Strikter Modus (standardmäßig aktiviert): In diesem Modus verarbeitet die Identifizierung nur die CIs, in denen die Domänen-ID mit der Domäne des aktuell angemeldeten Benutzers identisch ist. Wenn in Domänen (einschließlich übergeordneter und untergeordneter Domänen) doppelte CIs vorhanden sind, werden diese CIs nicht als doppelte CIs betrachtet, da ihre Domänen-IDs nicht übereinstimmen.
Plattformdomänentrennungsmodus (standardmäßig deaktiviert): In diesem Modus folgt IRE dem Verhalten der Plattformdomänentrennung. Während der Identifizierung können übergeordnete Domänen auf alle CIs in ihren untergeordneten Domänen oder in einer der Domänen zugreifen, in die sie Einblick haben. Weitere Informationen finden Sie unter Sichtbarkeitsdomänen und Enthält Domänen.
Der Domänentrennungsmodus der Plattform ist für die Verwendung durch fortgeschrittene Benutzer für sehr spezifische oder fortgeschrittene Anwendungsfälle vorgesehen.
Hinweis:Der Modus zur Domänentrennung der Plattform birgt einige Risiken, die bei aktualisierten Instanzen größer und bei zBoot-Instanzen viel geringer sind.
Abhängig davon, wie IRE-Prozesse in einer domänengetrennten Instanz konfiguriert werden, kann das Festlegen von IRE auf die Verwendung des Plattformdomänentrennungsmodus zu unerwartetem und unerwünschtem Verhalten führen, wenn es nicht mit Bedacht verwendet wird. Eines der Risiken besteht darin, dass nach dem Aktivieren des Plattformdomänentrennungsmodus IRE-Prozesse aus einer anderen Domäne ausgeführt werden als der, in der zuvor IRE-Prozesse ausgeführt wurden. In dieser Situation werden CIs, die zuvor als eindeutig identifiziert wurden, möglicherweise als doppelte CIs identifiziert, was dazu führen kann, dass einige Anwendungen fehlschlagen.
Wenn eine Anwendung IRE in einer domänengetrennten Umgebung bereits effektiv verwendet, bietet der Wechsel in den Domänentrennungsmodus der Plattform keinen Vorteil, der ein gewisses Risiko darstellen könnte.
Verwenden Sie die Systemeigenschaft glide.identification_engine.platform_domain_separation_enabled, um zwischen diesen beiden Modi für die IRE-Domänentrennung zu wechseln. Standardmäßig ist diese Eigenschaft auf falsefestgelegt.
Plattformdomänentrennungsmodus
Legen Sie die Systemeigenschaft glide.identification_engine.platform_domain_separation_enabled auf „ true “ fest, um den Domänentrennungsmodus der Plattform für die IRE-Verarbeitung zu aktivieren. Mit dem Domänentrennungsmodus der Plattform können übergeordnete Domänen während der IRE-Verarbeitung auf alle untergeordneten Domänen zugreifen. Beispielsweise kann IRE ein übereinstimmendes CI in einer untergeordneten Domäne erkennen und dieses CI dann aktualisieren, anstatt ein neues zu erstellen.
- IRE, die von einer übergeordneten Domäne ausgeführt werden, können auf CIs zugreifen, die in ihrer Domäne, untergeordneten Domänen, die sich niedriger in der Domänenhierarchie befinden, und auf globale Domänen enthalten sind.
- IRE, die von der globalen Domäne ausgeführt werden, können auf alle CIs zugreifen.
- Sichtbarkeitsdomänen und Contains-Domänen werden unterstützt.
Domänentrennung während des Identifizierungsprozesses
- Unabhängig von der Einstellung der Systemeigenschaft glide.identification_engine.platform_domain_separation_enabled :
- Domänen-IDs müssen nicht explizit in der Eingabenutzlast der Identifizierungs-Engine-APIs gesendet werden. Intern bewirkt die Identifizierungsmaschine, dass die aktuelle Domänen-ID des Benutzers die Identifizierungsmaschinen-APIs aufruft.
- Wenn während des Abgleichs keine Datensätze gefunden werden und ein CI eingefügt wird, stimmt die CI-Domänen-ID mit der Domänen-ID der Domäne des angemeldeten Benutzers überein. Beim Aktualisieren eines CI ändert sich die CI-Domänen-ID nicht.
- Wenn während des Abgleichs Duplikate gefunden werden, haben die in der Tabelle [reconcile_duplicate_task] erstellten Deduplizierungsaufgaben dieselbe Domänen-ID wie die doppelten CIs.
- Wenn während des Abgleichs eine Neuklassifizierung des CI nicht zulässig ist, werden Neuklassifizierungsaufgaben in der Tabelle [reclassification_task] mit derselben Domänen-ID wie das CI erstellt, für das eine Neuklassifizierung erforderlich ist.
- Wenn die Systemeigenschaft glide.identification_engine.platform_domain_separation_enabled auf falsefestgelegt ist:
- Beim Abgleich werden nur CIs verwendet, die dieselbe Domänen-ID wie die Domäne des aktuell angemeldeten Benutzers haben.
- Doppelte CIs, die domänenübergreifend vorhanden sind (einschließlich übergeordneter und untergeordneter Domänen), werden von IRE nicht als doppelte CIs betrachtet.
- Wenn die Systemeigenschaft glide.identification_engine.platform_domain_separation_enabled auf truefestgelegt ist:
- Doppelte CIs, die domänenübergreifend vorhanden sind (z. B. übergeordnete und untergeordnete Domänen), werden von IRE als doppelte CIs betrachtet.
- CIs aus der angemeldeten Benutzerdomäne und untergeordneten Domänen werden während des Abgleichs verwendet.
Domain Separation und Identifizierungsregeln
- Bezeichner (cmdb_identifier)
- Identifier-Einträge (cmdb_identifier_entry)
- Zugehörige Einträge (cmdb_related_entry)
- Aufnahmeregeln für Identifizierung (cmdb_ie_active_config)
Domain Separation und Abgleichregeln
- Abgleichsdefinition (cmdb_reconciliation_definition)
- Datenquellenrangfolge (cmdb_datasource_precedence)
- Datenquellen-Veraltungsdefinitionen (cmdb_datasource_staleness)