Konfigurieren Sie die erneute CI-Klassifizierung während der IRE-Verarbeitung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 5 Minuten Lesedauer
  • 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.

    Die Klasse eines CI kann aktualisiert, heruntergestuft oder zu einer anderen Verzweigung in der Klassenhierarchie gewechselt werden. Weitere Informationen zu Vorgängen der erneuten Klassifizierung finden Sie unter Ein CI erneut klassifizieren. Sie können Systemeigenschaften und Nutzlastkennzeichnungen verwenden, um das IRE-Verhalten der CI-Neuklassifizierung zu konfigurieren, global oder einzeln pro CI.
    Hinweis:
    Eine erneute CI-Klassifizierung ist nur zwischen zwei Klassen mit identischen Identifizierungsregeln möglich.

    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
    Beispiel für die IRE-Verarbeitung eines Nutzlastelements mit einem CI-Wechsel von Linux Server zu Windows Server. Mit den folgenden Standardeigenschaftseinstellungen im Basissystem aktualisiert IRE die Attribute einschließlich des Klassenwechsels:
    • glide.class.switch.enabled = wahr
    • glide.identification_engine.update_without_switch_enabled = falsch
    Mit den folgenden Eigenschaftseinstellungen aktualisiert IRE jedoch die Attribute, überspringt jedoch den Klassenwechsel:
    • 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.

    Für die folgenden Nutzlast-Flags, die das Reklassifizierungsverhalten steuern, hat die Einstellung, falls welche festgelegt ist, unabhängig von der Einstellung der entsprechenden glide.class.xxx.enabled -Eigenschaft Vorrang:
    • classUpgrade
    • classDowngrade
    • classSwitch
    Für die folgenden Nutzlastkennzeichnungen, die das Neuklassifizierungsverhalten steuern, prüft das System, ob entweder die Kennzeichnung oder die entsprechende Eigenschaft glide.identification_engine.update_xxx_enabled auf „true“ festgelegt ist, um die Aktualisierung ohne den entsprechenden Neuklassifizierungsvorgang zuzulassen:
    • updateWithoutUpgrade
    • updateWithoutDowngrade
    • updateWithoutSwitch

    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.

    So steuern Sie die Anwendung von Einschränkungsregeln für die Neuklassifizierung:
    • 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

    Erforderliche Rolle: itil_admin (Itil hat nur Leseberechtigung)

    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.

    Prozedur

    1. Geben Sie im Filternavigator cmdb_ire_reclassification_restriction.list ein.
    2. Füllen Sie das Formular „Reklassifizierungsbeschränkung“ aus.
      Feld Beschreibung
      Name Name der Einschränkungsregel für Neuklassifizierung.
      Quelltabelle Aktuelle CI-Klasse.
      Quellenvererbung Ob die Einschränkungsregel für die erneute Klassifizierung auf untergeordnete Klassen der Quelltabelle angewendet werdensoll.
      Zielklasse Zielklasse für Neuklassifizierung.
      Zielvererbung Ob die Neuklassifizierungsbeschränkungsregel auf untergeordnete Klassen der Zieltabelle angewendet werdensoll.
      Typ CI-Reklassifizierungstyp: Downgrade oder Switch.
    3. Klicken Sie auf Absenden.

    Nächste Maßnahme

    In der Listenansicht „Reklassifizierungsbeschränkungen“ können Sie eine Reklassifizierungsbeschränkungsregel aktivieren oder deaktivieren, indem Sie ihren Wert für Aktiv auf wahr oder falsch setzen.