Konfigurieren Sie die CI-Neuklassifizierung während der Ire-Verarbeitung
Während des CI-Identifizierungsprozesses der Identifizierungs- und Abgleichsmodul (Ire) muss ein CI möglicherweise für ein anderes neu klassifiziert werden sys_class_Name Typ. Standardmäßig werden CIs automatisch neu klassifiziert. Wenn die automatische Neuklassifizierung deaktiviert ist, wird das CI nicht neu klassifiziert, und das System generiert eine Neuklassifizierungsaufgabe zur Überprüfung.
Konfigurieren Sie die automatische CI-Neuklassifizierung mithilfe von Systemeigenschaften
Sie können Systemeigenschaften verwenden, um das systemweite Ire-Verhalten für die CI-Neuklassifizierung zu konfigurieren. Informationen zu Eigenschaften im Zusammenhang mit der CI-Reklassifizierung, einschließlich Zugriff, finden Sie unter Eigenschaften für Identifizierung und Abgleich.
Die folgenden Eigenschaften aktivieren oder deaktivieren Aktualisierungen der automatischen Neuklassifizierung, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind auf festgelegt Wahr Im Basissystem, um die Verarbeitung von CI-Updates zu aktivieren, einschließlich Aktualisierungen der CI-Neuklassifizierung.
Um Updates für automatische Neuklassifizierung zu deaktivieren, legen Sie die entsprechende Eigenschaft auf fest Falsch . In diesem Fall lehnt Ire eine Nutzlast (oder ein Nutzlastelement in erweiterter Ire) mit den jeweiligen Neuklassifizierungsaktualisierungen ab und erstellt einen Neuklassifizierungsaufgabe .
- glide.class.upgrade.enabled
- glide.class.downgrade.enabled
- glide.class.switch.enabled
Mit den folgenden Eigenschaften kann Ire CI-Updates mit Reklassifizierungsvorgängen verarbeiten. Je nach Eigenschaftseinstellung verarbeitet Ire das Update der Neuklassifizierung jedoch oder überspringt es. Diese Eigenschaften sind auf festgelegt Falsch Im Basissystem verarbeitet Ire CI-Updates, einschließlich CI-Neuklassifizierungen.
Legen Sie eine Eigenschaft auf fest Wahr Dient zum Konfigurieren von Ire zur Verarbeitung von CI-Aktualisierungen, aber nicht des CI-jeweiligen Neuklassifizierungsupdates.
- glide.identification_engine.update_without_switch_enabled
- glide.identification_engine.update_without_downgrade_enabled
- glide.identification_engine.update_without_upgrade_enabled
Dieser Eigenschaftensatz hat Vorrang vor dem vorherigen Eigenschaftensatz (Glide.class.<reclassification>.enabled). Bei den folgenden in Konflikt stehenden Eigenschaftseinstellungen hat beispielsweise 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 entsprechen, in der Eingabenutzlast von CreateOrUpdateCIErweitert() Oder CreateOrUpdateCI() APIs. Legen Sie diese Kennzeichnungen in der Nutzlast auf fest Wahr Oder Falsch Dient zum vorübergehenden Überschreiben der jeweiligen Systemeigenschaftseinstellungen auf Nutzlastelementebene.
ClassUpgradeClass-DowngradeClassSwitch
Updatemit UpgradeUpdatemit DowngradeAktualisiert mit Schalter
Außerdem können Sie Einstellungen für Nutzlastebene (die für alle Elemente innerhalb einer Nutzlast gelten) pro Datenquelle übergeben, indem Sie im robusten Formular „Importsatz-Transformatoren“ CI-Neuklassifizierungseigenschaften angeben. Weitere Informationen finden Sie unter Robuste Transformatoreigenschaften für Importsatz .
Die folgende Beispiel-JSON-Nutzlast ermöglicht die automatische Neuklassifizierung 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'}, }]}
Reklassifizierungseinschränkungsregeln
Verhindern Sie, dass Ire während der Nutzlastverarbeitung das Downgrade oder Wechseln einer CI-Klasse unterbricht, um Datenverlust zu verhindern. Eine Reklassifizierungseinschränkungsregel verhindert eine CI-Klassenänderung für bestimmte Quell- und Zielklassen, während weitere Eigenschaftsaktualisierungen für das CI verarbeitet werden.
Sie können beispielsweise eine Reklassifizierungseinschränkungsregel verwenden, um ein Downgrade einer CI-Klasse von zu verhindern cmdb_ci_linux_server(Quellklasse) bis cmdb_ci_server(Zielklasse). Oder, um einen CI-Klassenwechsel von Linux-Server zu Windows-Server zu verhindern. Reklassifizierungsbeschränkungsregeln können bei der Verwendung eines Service Graph Connectors nützlich sein, was zu einem Klassendowngrade oder -Wechsel und einem potenziellen Verlust wichtiger Daten führen kann.
- Verwenden Sie glide.identification_engine.reclassification_restriction_rules_enabledSystemeigenschaft zum globalen Aktivieren oder Deaktivieren der Anwendung aktiver Reklassifizierungseinschränkungsregeln. Diese Eigenschaft ist auf festgelegt Wahr Standardmäßig.
Verwenden Sie skipReclassificationRestrictionRulesNutzlastkennzeichnung in einer Ire-Nutzlast, um die Anwendung aktiver Reklassifizierungseinschränkungsregeln zu verhindern.
Beispiel: Eine Nutzlast mit skipReclassificationRestrictionRulesKennzeichnung:{ "items": [ { "className": "cmdb_ci_server", "values": { "short_description": "Linux server description", "name": "Linux Server 1" }, "settings": { "skipReclassificationRestrictionRules": "true" } } ] }
Informationen zum Erstellen einer Reklassifizierungseinschränkungsregel finden Sie unter Erstellen Sie eine Reklassifizierungseinschränkungsregel.
Erstellen Sie eine Reklassifizierungseinschränkungsregel
Reduzieren Sie Datenverluste während der Ire-Verarbeitung, indem Sie verhindern, dass CI-Klassen für bestimmte Quell- und Zielklassen geändert werden. Eine Reklassifizierungseinschränkungsregel betrifft nur ClassAttribut 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 Switch-Klasse), überprüft Ire Reklassifizierungseinschränkungsregeln. Wenn eine Reklassifizierungseinschränkungsregel für die aktuelle CI-Neuklassifizierung gilt, verarbeitet Ire die Aktualisierung der CI-Eigenschaften, überspringt jedoch die CI-Neuklassifizierung.
Ire-Ausgabe bietet spezifische Details zu jeder Verarbeitung im Zusammenhang mit Reklassifizierungsbeschränkungsregeln.
Eine Reklassifizierungseinschränkungsregel gilt nur für die Richtung zwischen der angegebenen Quell- und den Zielklassen. Die Regel verhindert nicht eine Neuklassifizierung in der entgegengesetzten Richtung, von der angegebenen Zielklasse in die Quellklasse. Um die Reklassifizierung zwischen zwei Klassen in beide Richtungen einzuschränken, geben Sie zwei separate Reklassifizierungseinschränkungsregeln an, eine für jede Richtung.