Beziehung und Referenz erstellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 6 Minuten Lesedauer
  • Beim Erstellen oder Ändern eines Discovery-Musters, können Sie die Beziehung- und/oder Referenzbedingung verwenden, um Beziehungen und Referenzen zwischen CIs und zugehörigen Elementen zu erstellen. Dieser Vorgang ist sowohl für Infrastruktur- als auch für Anwendungsmuster relevant, die Discovery für die horizontale Erkennung verwendet.

    Vorbereitungen

    Erforderliche Rolle: pd_admin

    Entscheiden Sie sich für die Art der Beziehung oder Referenz, die Sie erstellen möchten.

    Die CI-Beziehung, die Sie im Muster definieren, muss dem von Ihnen erstellten Modell entsprechen. Ermitteln Sie die vorhandenen Beziehungen des CI-Typs, für die Sie eine Beziehung oder eine Referenz erstellen möchten:
    1. Überprüfen Sie, ob der CI-Typ abhängig ist, indem Sie die folgenden Schritte ausführen:
      1. Navigieren Sie zu CI-Klassenmanager, und klicken Sie auf Hierarchie öffnen.
      2. Suchen Sie den CI-Typ in der Hierarchie.
      3. Klicken Sie links im CI-Klassenformular auf Identifizierungsregel.
      4. Überprüfen Sie, ob der CI-Typ abhängig oder unabhängig ist.
        Abbildung : 1. Beispiel einer abhängigen Regel für Lastenausgleichsmodul-Poolmitglied

        Identifizierungsregeln im CI-Klassenmanager werden überprüft
    2. Wenn das CI abhängig ist, klicken Sie auf Abhängige Beziehungen, und überprüfen Sie die Regeln für abhängige Beziehungen.

      Diese Regeln definieren die Abhängigkeitsstruktur der CI-Typen und der Beziehungstypen. Beispielsweise können Sie einen Lastenausgleichsmodul-Pool mit zugehörigen Poolmitgliedern erkennen. Um die Art der Beziehung zwischen diesen beiden CIs korrekt widerzuspiegeln, erstellen Sie eine Containment-Regel, die den Lastenausgleichsmodul-Pool als Besitzer von Poolmitgliedern definiert: Eigentum::Eigentum von. Weitere Informationen finden Sie unter Abhängige Beziehungsregeln.

      Für unabhängige CI-Typen, für die keine abhängigen Beziehungsregeln definiert sind, können Sie eine beliebige Beziehung definieren.


      Abhängige Beziehungen für CI-Klassen überprüfen
    3. (Optional für Anwendungsmuster, die für die horizontale Erkennung verwendet werden) Definieren Sie vor dem Vorgang „Beziehung/Referenz erstellen“ im Muster Vorgänge korrekt. Diese Vorgänge müssen CIs erkennen, für die Sie eine Beziehung oder einen Verweis erstellen möchten. Verwenden Sie standardmäßige Analysevorgänge, um erkannte CI-Daten als vorübergehende Variablen im Tabellenformat einzugeben.

    4. (Optional zum Erstellen einer Referenz) Navigieren Sie zu den relevanten Tabellendefinitionen für die übergeordneten und untergeordneten CIs, und wählen Sie das Feld aus, das als Referenzfeld verwendet werden soll.

    5. Navigieren Sie zu dem entsprechenden Pattern-Schritt:

      1. Wählen Sie im Musterformular den entsprechenden Identifikationsteil aus.
      2. Wählen Sie den entsprechenden Schritt aus oder erstellen Sie einen Musterschritt, indem Sie auf Schaltfläche „Schritt hinzufügen“ klicken.

    Grundkenntnisse in der Programmierung sind wünschenswert.

    Warum und wann dieser Vorgang ausgeführt wird

    Discovery verwendet einige Muster, um ein CI mit allen zugehörigen CIs und Nicht-CIs zu erkennen: Elemente, die die Configuration Item-Tabelle [cmdb_ci] nicht erweitern.

    CIs können unterschiedliche Beziehungen haben. Abhängige Beziehungsregeln beschreiben Beziehungen zwischen CIs. Die Identifizierungs-Engine verwendet diese Regeln, um CIs zu identifizieren und zu bestimmen, ob ein bestimmtes CI in der CMDB vorhanden ist oder zur CMDB hinzugefügt werden muss.

    Wenn eine Beziehung besteht, verwendet das System die über- und untergeordneten CI-Tabellen und erstellt eine dritte Tabelle mit Daten zur Beziehung zwischen den über- und untergeordneten CIs.

    Zusätzlich zu einer Beziehung zwischen CIs können Sie eine Referenzverbindung zwischen ihnen erstellen. Wenn eine Referenz vorhanden ist, werden Informationen über referenzierte untergeordnete CIs am unteren Rand des übergeordneten CI-Formulars angezeigt. Beispielsweise werden alle Mitglieder des Lastenausgleichsmodul-Pools im Formular des Lastenausgleichsmodul-Pools angezeigt, das diese Mitglieder besitzt.

    Abbildung : 2. Referenzierte Lastenausgleichsmodul-Services werden auf einem Lastenausgleichsmodul-Formular angezeigt

    Referenzierte Lastenausgleichsmodul-Services werden auf einem Lastenausgleichsmodul-Formular angezeigt

    Prozedur

    1. Zugehörige Elemente zusammen mit dem Haupt-CI erkennen, um Attribute zugehöriger CI-Typen anzeigen und verwenden zu können.
    2. Wählen Sie in der Liste Vorgang Verbindung/Referenz herstellen.
    3. Fügen Sie diesem Muster den zugehörigen CI-Typ hinzu, wie in Zugehörige Elemente zusammen mit dem Haupt-CI erkennen beschrieben.
    4. Füllen Sie das Formular anhand der Felder in der Tabelle aus.
      Tabelle : 1. Beziehungs- und/oder Referenzvorgangsfelder
      Feld Beschreibung
      Übergeordnete Tabelle Geben Sie den Namen der Tabelle für das CI ein, das Sie als übergeordnetes CI in der Beziehung verwenden möchten. Beispiel: cmdb_ci_lb_pool für das CI des Lastenausgleichmodul-Pools.
      Untergeordnete Tabelle Geben Sie den Namen der Tabelle für das CI ein, das Sie als untergeordnetes CI in der Beziehung verwenden möchten. Beispiel: cmdb_ci_lb_pool_member für das Mitglied des Lastenausgleichmodul-Pools, dessen Besitzer der Lastenausgleichsmodul-Pool ist.
      Ergebnistabelle Geben Sie den Namen für die neue Tabelle ein, um Informationen zu Beziehungen und Referenzen zwischen CIs zu speichern, die sich aus diesem Vorgang ergeben.
      Beziehungstyp Wählen Sie die Art der Beziehung zwischen CIs aus den angegebenen Zieltabellen aus. Der Teil im Typnamen vor dem Trennzeichen (::) verweist auf das übergeordnete CI und der zweite Teil nach dem Trennzeichen (::) auf das untergeordnete CI. Beispiel: In der Option Eigentum::Eigentum von:
      • „Eigentum“ bedeutet, dass ein Lastenausgleichsmodul-Pool [cmdb_ci_lb_pool] ein Lastenausgleichsmodul-Poolmitglied [cmdb_ci_lb_pool_member] besitzt.
      • „Eigentum von“ bedeutet, dass ein Lastenausgleichsmodul-Poolmitglied [cmdb_ci_lb_pool_member] im Besitz eines Lastenausgleichsmodul-Pools [cmdb_ci_lb_pool] ist.
      Warnung:
      Stellen Sie sicher, dass Sie unter den Beziehungstypen, die dieselben Wörter verwenden, die richtige Option auswählen, z. B. Verwendet von::Verwendet und Verwendet::Verwendet von.
      Referenz (Optional) Aktivieren Sie dieses Kontrollkästchen, um eine Referenz zwischen den übergeordneten CIs und den untergeordneten CIs oder nicht CI-bezogenen Elementen zu erstellen.
      Richtung (Nur wenn Referenz ausgewählt ist) Wählen Sie die Richtung der Referenz aus:
      • Übergeordnet zu untergeordnet, um das übergeordnete CI im Formular des untergeordneten CI anzuzeigen. Beispiel: Das Formular für das Poolmitglied des Lastenausgleichmoduls zeigt den Lastenausgleichsmodul-Pool, der dieses Poolmitglied besitzt.
      • Untergeordnet zu übergeordnet, um das untergeordnete CI im Formular des übergeordneten CIs anzuzeigen. Beispiel: Das Formular für den Lastenausgleichmodul-Pool zeigt die Lastenausgleichsmodul-Poolmitglieder, die dieser Pool besitzt.
      Spaltenname (Nur wenn Referenz ausgewählt ist) Geben Sie den Namen des Felds in der untergeordneten CI-Tabelle ein, die das System zum Erstellen der Referenz verwendet. Beispiel: load_balancer.
      Erstellungskriterien Wählen Sie die Kriterien aus, die zum Erstellen der Beziehung und/oder Referenz verwendet werden:
      Alle
      Das System erstellt eine Beziehung oder eine Referenz ohne zusätzliche Kriterien.
      Feldabstimmung
      Das System erstellt die Beziehung oder Referenz nur, wenn der Wert im angegebenen Feld in einem übergeordneten CI mit dem Wert im angegebenen Feld in einem untergeordneten CI übereinstimmt.
      Bedingung
      Das System erstellt die Beziehung oder Referenz nur, wenn die angegebenen Kriterien erfüllt sind.
      Übergeordnetes Tabellenfeld (Nur wenn Feldabgleich ausgewählt ist) Geben Sie das Feld aus der übergeordneten Tabelle zum Vergleich ein.

      Sie können Variablen verwenden, die Werte aus Tabellenvariablen enthalten, wie in Werte und Variablen in Mustern eingeben beschrieben.

      Untergeordnetes Tabellenfeld (Nur wenn Feldabgleich ausgewählt ist) Geben Sie das Feld aus der untergeordneten Tabelle zum Vergleich ein.
      Nicht übereinstimmende Werte Vorgang für Werte in den beiden Tabellen, die nicht übereinstimmen. Sie können nicht übereinstimmende Werte beibehalten oder entfernen.
    5. Wenn Sie unter Erstellungskriterien Bedingung ausgewählt haben, definieren Sie diese Bedingung:
      1. Geben Sie im ersten Bedingungsfeld den erforderlichen Wert ein.
      2. Geben Sie im ersten Bedingungsfeld den erforderlichen Wert ein.
        Geben Sie beispielsweise die tatsächliche Zeichenfolge oder einen Variablennamen ein.

        Definieren Sie Voraussetzungskriterien
      3. Wählen Sie einen Operator aus der Liste aus.
        Wenn Sie Ist Leer auswählen, verschwindet das zweite Feld.
      4. Um weitere Bedingungen hinzuzufügen, klicken Sie auf das Plus-Symbol und definieren Sie die Kriterien.
      5. Wenn Sie mehrere Bedingungen erstellen, müssen Sie festlegen, ob dieses Muster alle oder einige der Folgenden erfüllen muss: Wählen Sie in der Liste Erfüllen Alle oder Beliebige.

    Beispiel

    Verwenden Sie den Vorgang Beziehung/Referenz erstellen, um die Beziehung Eigentum::Eigentum von zwischen einem Lastenausgleichsmodul-Pool und einem Lastenausgleichsmodul-Poolmitglied zu erstellen. Sie erstellen auch einen Verweis von einem Lastenausgleichsmodul-Poolmitglied auf den Lastenausgleichsmodul-Pool.
    Verwenden des Vorgangs Beziehung/Referenz, um eine Beziehung zwischen einem Lastenausgleichsmodul-Pool und einem Lastenausgleichsmodul-Poolmitglied zu erstellen
    Ein weiteres Beispiel ist die Verwendung des Vorgangs Beziehung/Referenz erstellen, um die Beziehung Stellt bereit::Bereitgestellt von zwischen einem Speichergerät und einem Dateisystem zu erstellen. Dieser Vorgang erstellt auch eine Referenz vom Speichergerät zum Ladesystem.
    Verwenden des Vorgangs Beziehung/Referenz, um eine Beziehung zwischen einem Speichergerät und einem Dateisystem zu erstellen
    Ein weiteres Beispiel ist die Verwendung des Vorgangs Beziehung/Referenz erstellen, um die Referenz zwischen einer Datenträgerpartition und einem iSCSI-Datenträger zu erstellen.
    Verwenden des Vorgangs Beziehung/Referenz, um eine Beziehung zwischen einer Datenträgerpartition und einem iSCSI-Datenträger zu erstellen
    Das folgende Beispiel zeigt, wie ein Nicht-CI-Element (ein Switch-Port [dscy_switchport]) einem CI (Switch [cmdb_ci_ip_switch]) hinzugefügt wird.
    Ein zugehöriges Nicht-CI-Element: Switch-Port
    Sie können den Vorgang Beziehung/Referenz erstellen auch verwenden, um die Beziehung vom Typ „Verwaltet von::Verwaltet“ zwischen Oracle Golden Gate und Golden Gate Replica zu erstellen. In diesem Fall müssen Sie die Referenzeigenschaften nicht verwenden.
    Beziehung zwischen zwei CIs erstellen.

    Nächste Maßnahme