CI-Reklassifizierung während der IRE-Verarbeitung

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

    Die Klasse eines CI kann aktualisiert, heruntergestuft oder in eine andere Verzweigung in der Klassenhierarchie geändert 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 global oder einzeln pro CI zu konfigurieren.
    Hinweis:
    Eine erneute CI-Klassifizierung ist nur zwischen zwei Klassen mit identischen Identifizierungsregeln möglich.

    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
    Beispiel für die IRE-Verarbeitung eines Nutzlastelements beim Wechsel eines CI 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

    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.

    Für die folgenden Nutzlast-Flags, die das Verhalten der Neuklassifizierung steuern, hat die Einstellung Vorrang, sofern sie festgelegt ist, unabhängig von der Einstellung der entsprechenden Eigenschaft glide.class.xxx.enabled.
    • classUpgrade
    • classDowngrade
    • classSwitch
    Für die folgenden Nutzlastkennzeichnungen, die das Neuklassifizierungsverhalten steuern, prüft das System, ob entweder die Kennzeichnung oder die entsprechende glide.identification_engine.update_xxx_enabled -Eigenschaft auf „wahr“ gesetzt ist, um die Aktualisierung ohne den entsprechenden Neuklassifizierungsvorgang zu ermöglichen:
    • updateOhneUpgrade
    • updateOhneDowngrade
    • updateOhneSwitch

    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.

    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 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

    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 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

    1. Geben Sie cmdb_ire_reclassification_restriction.list in den Filternavigator ein.
    2. Füllen Sie das Formular „Reklassifizierungsbeschränkung“ aus.
      Feld Beschreibung
      Name Name der Einschränkungsregel für die Neuklassifizierung.
      Quelltabelle Aktuelle CI-Klasse.
      Quellvererbung Ob die Reklassifizierungsbeschränkungsregel auf untergeordnete Klassen der Quelltabelle angewendet werdensoll.
      Zielklasse Zielklasse der Neuklassifizierung.
      Zielvererbung Ob die Reklassifizierungsbeschrä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 Aktiv auf „true“ oder „false“ setzen.

    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

    Erforderliche Rolle: admin oder itil

    Prozedur

    1. Navigieren zu Alle > Konfiguration > Identifikation/Ausgleich > Reklassifizierungsaufgaben.
    2. Wählen Sie eine Reklassifizierungsaufgabe aus.
    3. Überprüfen Sie die Details im Reklassifizierungsaufgabenformular.
      Tabelle : 1. Reklassifizierungsaufgabenformular
      Feld Beschreibung
      Configuration Item Das CI, das neu klassifiziert werden muss.
      Kurzbeschreibung Kurzbeschreibung, die darauf hinweist, dass die erneute Klassifizierung des CI nicht zulässig war.
      Beschreibung Beschreibung mit Angabe der aktuellen Klasse des CI und der Klasse, in die das CI geändert werden muss.
      Interne Payload Im Identifizierungsprozess verwendete Payload.

    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.