CI-Reklassifizierung während der IRE-Verarbeitung
Während des CI-Identifizierungsprozesses der Identification and Reconciliation Engine (IRE) muss ein CI möglicherweise in 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 CI-Reklassifizierung mithilfe von Systemeigenschaften
Sie können Systemeigenschaften verwenden, um das systemweite IRE-Verhalten für die CI-Reklassifizierung zu konfigurieren. Informationen zu Eigenschaften im Zusammenhang mit der CI-Neuklassifizierung, einschließlich Zugriff, finden Sie unter Eigenschaften für Identifizierung und Abgleich.
Die folgenden Eigenschaften aktivieren oder deaktivieren automatische Neuklassifizierungsaktualisierungen, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind im Basissystem auf „ true “ festgelegt, wodurch die Verarbeitung von CI-Aktualisierungen, einschließlich Aktualisierungen der CI-Neuklassifizierung, ermöglicht wird.
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
Die folgenden Eigenschaften ermöglichen es IRE, CI-Updates mit Neuklassifizierungsvorgängen zu verarbeiten. Abhängig von der Eigenschaftseinstellung verarbeitet oder überspringt IRE jedoch die Neuklassifizierungsaktualisierung. Diese Eigenschaften sind im Basissystem auf „ falsch “ festgelegt. In diesem Fall verarbeitet IRE CI-Aktualisierungen einschließlich aller CI-Neuklassifizierungen.
Legen Sie eine Eigenschaft auf „ true “ fest, um IRE für die Verarbeitung von CI-Aktualisierungen zu konfigurieren, aber nicht für die CI-Aktualisierungen bzw. Aktualisierungen 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
Konfigurieren Sie die automatische CI-Reklassifizierung in Eingabenutzlasten
Sie können Kennzeichnungen verwenden, die den Systemeigenschaften in der Eingabenutzlast der APIs „CreateOrUpdateCIEnhanced()“ oder „createOrUpdateCI()“ entsprechen. Legen Sie diese Flags in der Nutzlast auf „ true “ oder „ false “ fest, um die entsprechenden Systemeigenschaftseinstellungen auf der Ebene des Nutzlastelements vorübergehend zu überschreiben.
classUpgradeclassDowngradeclassSwitch
updateOhneUpgradeupdateOhneDowngradeupdateOhneSwitch
Außerdem können Sie Einstellungen für Nutzlastebene (die für alle Elemente innerhalb einer Nutzlast gelten) pro Datenquelle übergeben, indem Sie im Formular „Robuste Umwandler für Importsätze“ Eigenschaften für die CI-Reklassifizierung angeben. Weitere Informationen finden Sie unter Eigenschaften des robusten Import Set-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 ein Downgrade durchführt oder eine CI-Klasse wechselt, um Datenverlust zu vermeiden. Eine Einschränkungsregel für die 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 eine Einschränkungsregel für die Neuklassifizierung verwenden, um beispielsweise ein Downgrade der 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. Einschränkungsregeln für die Neuklassifizierung können bei der Verwendung eines Service Graph Connector nützlich sein, was zu einem Downgrade oder Wechsel der Klasse und einem potenziellen Verlust wichtiger Daten führen kann.
- Verwenden Sie die Systemeigenschaft glide.identification_engine.reclassification_restriction_rules_enabled, um die Anwendung aktiver Einschränkungsregeln für die 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 Beschränkungsregeln für die Neuklassifizierung zu verhindern.
Zum Beispiel 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 Einschränkungsregel für die Neuklassifizierung finden Sie unter Erstellen Sie eine Einschränkungsregel für die Neuklassifizierung.
Erstellen Sie eine Einschränkungsregel für die Neuklassifizierung
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 Neuklassifizierung 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 eine Einschränkungsregel für die Neuklassifizierung für die aktuelle CI-Neuklassifizierung gilt, verarbeitet IRE die Aktualisierung der CI-Eigenschaften, überspringt jedoch die CI-Neuklassifizierung.
Die IRE-Ausgabe enthält spezifische Details zu jeder Verarbeitung im Zusammenhang mit den Einschränkungsregeln für die Neuklassifizierung.
Eine Einschränkungsregel für die Neuklassifizierung gilt nur für die Richtung zwischen der angegebenen Quelle und den Zielklassen. Die Regel verhindert keine Neuklassifizierung in die umgekehrte Richtung, von der angegebenen Zielklasse in die Quellklasse. Um die Neuklassifizierung zwischen zwei Klassen in beide Richtungen einzuschränken, geben Sie zwei separate Regeln für die Neuklassifizierung an, eine für jede Richtung.
Prozedur
Nächste Maßnahme
Reklassifizierungsaufgaben anzeigen
Wenn die automatische erneute Klassifizierung von CIs deaktiviert ist, werden Reklassifizierungsaufgaben für CIs erstellt, die während des Identifizierungsprozesses nicht automatisch neu klassifiziert werden konnten. Überprüfen Sie diese Aufgaben, um die CIs zu finden und zu entscheiden, ob sie neu klassifiziert werden sollen.
Vorbereitungen
Prozedur
Nächste Maßnahme
Nachdem Sie die Aufgabendetails geprüft haben, können Sie das in der Beschreibung der Aufgabe angegebene CI suchen und manuell neu klassifizieren. Details finden Sie unter Ein CI erneut klassifizieren.