Konfigurieren Sie die erneute CI-Klassifizierung während der IRE-Verarbeitung
Während des CI-Identifizierungsprozesses der Identification and Reconciliation Engine (IRE) muss ein CI möglicherweise für einen anderen sys_class_name- Typ neu klassifiziert werden. Standardmäßig werden CIs automatisch neu klassifiziert. Wenn die automatische erneute Klassifizierung deaktiviert ist, wird das CI nicht neu klassifiziert, und das System generiert eine Reklassifizierungsaufgabe, die Sie überprüfen müssen.
Konfigurieren Sie die automatische erneute CI-Klassifizierung mithilfe der Systemeigenschaften
Sie können Systemeigenschaften verwenden, um das systemweite IRE-Verhalten für die erneute Klassifizierung von CIs zu konfigurieren. Informationen zu Eigenschaften im Zusammenhang mit der erneuten Klassifizierung von CIs, einschließlich Zugriff, finden Sie unter Eigenschaften für Identifizierung und Abgleich.
Die folgenden Eigenschaften aktivieren oder deaktivieren automatische Neuklassifizierungs-Updates, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind im Basissystem auf „ true “ festgelegt und ermöglichen die Verarbeitung von CI-Updates, einschließlich CI-Reklassifizierungs-Updates.
Um automatische Aktualisierungen der Neuklassifizierung zu deaktivieren, legen Sie die entsprechende Eigenschaft auf falsefest. In diesem Fall lehnt IRE eine Nutzlast (oder ein Nutzlastelement in der erweiterten IRE) mit den entsprechenden Neuklassifizierungsaktualisierungen ab und erstellt eine Neuklassifizierungsaufgabe.
- glide.class.upgrade.enabled
- glide.class.downgrade.enabled
- glide.class.switch.enabled
Mit den folgenden Eigenschaften kann IRE CI-Updates mit Neuklassifizierungsvorgängen verarbeiten. Je nach Eigenschaftseinstellung verarbeitet IRE das Update der Neuklassifizierung jedoch oder überspringt es. Diese Eigenschaften sind im Basissystem auf „ false “ festgelegt. In diesem Fall verarbeitet IRE CI-Aktualisierungen einschließlich CI-Neuklassifizierungen.
Legen Sie eine Eigenschaft auf „ wahr “ fest, um IRE für die Verarbeitung von CI-Updates zu konfigurieren, aber nicht das CI bzw. das Update der Neuklassifizierung.
- glide.identification_engine.update_without_switch_enabled
- glide.identification_engine.update_without_downgrade_enabled
- glide.identification_engine.update_without_upgrade_enabled
Dieser Satz von Eigenschaften hat Vorrang vor dem vorherigen Satz von Eigenschaften (glide.class.<reclassification> .aktiviert). Beispiel: Bei den folgenden in Konflikt stehenden Eigenschaftseinstellungen hat die zweite Eigenschaft Vorrang vor der ersten:- glide.class.downgrade.enabled = falsch
- glide.identification_engine.update_without_downgrade_enabled = wahr
- glide.class.switch.enabled = wahr
- glide.identification_engine.update_without_switch_enabled = falsch
- glide.class.switch.enabled = wahr
- glide.identification_engine.update_without_switch_enabled = wahr
Automatische Neuklassifizierung von CIs in Eingabenutzlasten konfigurieren
Sie können Kennzeichnungen verwenden, die den Systemeigenschaften in der Eingabenutzlast der APIs CreateOrUpdateCIEnhanced() oder createOrUpdateCI() entsprechen. Legen Sie diese Kennzeichnungen in der Nutzlast auf „ true “ oder „ false “ fest, um die entsprechenden Systemeigenschafteneinstellungen auf Elementebene der Nutzlast vorübergehend zu überschreiben.
classUpgradeclassDowngradeclassSwitch
updateWithoutUpgradeupdateWithoutDowngradeupdateWithoutSwitch
Außerdem können Sie Einstellungen auf Nutzlastebene (die für alle Elemente in einer Nutzlast gelten) pro Datenquelle übergeben, indem Sie im Formular „Robuste Transformatoren für Importsatz“ Eigenschaften für die erneute Klassifizierung von CIs angeben. Weitere Informationen finden Sie unter Eigenschaften des robusten Importsatz-Umwandlers.
Die folgende beispielhafte JSON-Payload ermöglicht die automatische erneute Klassifizierung für das angegebene CI:
{ items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}
Einschränkungsregeln für Neuklassifizierung
Verhindern Sie, dass IRE während der Nutzlastverarbeitung eine CI-Klasse heruntergestuft oder wechselt, um Datenverlust zu vermeiden. Eine Regel zur Einschränkung der Neuklassifizierung verhindert eine CI-Klassenänderung für bestimmte Quell- und Zielklassen, während andere Eigenschaftsaktualisierungen für das CI verarbeitet werden.
Sie können beispielsweise eine Einschränkungsregel für die erneute Klassifizierung verwenden, um ein Downgrade einer CI-Klasse von cmdb_ci_linux_server (Quellklasse) auf cmdb_ci_server (Zielklasse) zu verhindern. Oder, um einen CI-Klassenwechsel von Linux Server zu Windows Server zu verhindern. Beschränkungsregeln für die erneute Klassifizierung können bei der Verwendung von Service Graph Connector nützlich sein, was zu einem Downgrade oder Wechsel der Klasse und dem potenziellen Verlust wichtiger Daten führen kann.
- Verwenden Sie die Systemeigenschaft glide.identification_engine.reclassification_restriction_rules_enabled, um die Anwendung aktiver Regeln für die Einschränkung der Neuklassifizierung global zu aktivieren oder zu deaktivieren. Diese Eigenschaft ist standardmäßig auf „ true “ festgelegt.
Verwenden Sie die Nutzlastkennzeichnung skipReclassificationRestrictionRules in einer IRE-Nutzlast, um die Anwendung aktiver Regeln zur Einschränkung der Neuklassifizierung zu verhindern.
Beispiel für eine Nutzlast mit der Kennzeichnung skipReclassificationRestrictionRules :{ "items": [ { "className": "cmdb_ci_server", "values": { "short_description": "Linux server description", "name": "Linux Server 1" }, "settings": { "skipReclassificationRestrictionRules": "true" } } ] }
Informationen zum Erstellen einer Regel zur Einschränkung der Neuklassifizierung finden Sie unter Erstellen Sie eine Einschränkungsregel für die erneute Klassifizierung.
Erstellen Sie eine Einschränkungsregel für die erneute Klassifizierung
Reduzieren Sie den Datenverlust während der IRE-Verarbeitung, indem Sie eine CI-Klassenänderung für bestimmte Quell- und Zielklassen verhindern. Eine Einschränkungsregel für die erneute Klassifizierung wirkt sich nur auf das Attribut Class aus und verhindert nicht die Aktualisierung der restlichen CI-Eigenschaften.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Wenn während der IRE-Verarbeitung einer Nutzlast ein CI neu klassifiziert werden muss (Downgrade oder Klasse wechseln), überprüft IRE die Einschränkungsregeln für die Neuklassifizierung. Wenn für die aktuelle CI-Neuklassifizierung eine Einschränkungsregel für die Neuklassifizierung gilt, verarbeitet IRE die Aktualisierung der CI-Eigenschaften, überspringt jedoch die Neuklassifizierung des CI.
Die IRE-Ausgabe enthält spezifische Details zu jeder Verarbeitung im Zusammenhang mit Regeln zur Einschränkung der Neuklassifizierung.
Eine Einschränkungsregel für die erneute Klassifizierung gilt nur für die Richtung zwischen der angegebenen Quell- und den Zielklassen. Die Regel verhindert keine erneute Klassifizierung in die umgekehrte Richtung, von der angegebenen Zielklasse zur Quellklasse. Um die erneute Klassifizierung zwischen zwei Klassen in beide Richtungen einzuschränken, geben Sie zwei separate Regeln zur Einschränkung der erneuten Klassifizierung an, eine für jede Richtung.