Klassenerweiterung „Cloud-Hardwaretyp“ aktivieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Aktivieren Sie die Tabelle „Cloud-Hardwaretyp“ [cmdb_ci_cloud_hardware_type], um die vordefinierten VM-Hardwaretyp-Datensätze für Amazon AWS Cloud, Microsoft Azure Cloud und Google Cloud Platform (GCP)zu speichern. Diese Klassenerweiterung trägt dazu bei, die Duplizierung der VM-Hardwaretyp-Datensätze in der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] zu verhindern, was wiederum die Leistung von Discovery und anderen zugehörigen Flows verbessert.

    Vorbereitungen

    • Stellen Sie sicher, dass das Plugin Muster für Discovery und Service-Mapping (com.sn_itom_pattern) Version 1.0.75 oder höher installiert ist.
    • Stellen Sie sicher, dass das Plugin „CMDB CI Class Models store app“ (sn_cmdb_ci_class) in der Version 1.24.0 oder höher installiert ist.
    • Vergewissern Sie sich, dass der Anwendungsbereich Discovery und die Anwendung Service-Mapping ist.

    Erforderliche Rolle: sn_cmp.cloud_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Jeder Cloud-Service-Provider bietet mehrere vordefinierte VM-Hardwaretypen, z. B. t1.micro (AWS), Basic_A0 (Azure) usw. Sie können auch Ihren eigenen VM-Hardwaretyp erstellen. Standardmäßig werden die erkannten VM-Hardwaretypen von Discovery in der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] gespeichert. Diese Tabelle ist eine abhängige Klasse der Klasse cmdb_ci_logical_datacenter. Dieses Modell führt wie folgt zur Erstellung einer Reihe von doppelten Datensätzen für jeden erkannten VM-Hardwaretyp:

    Anzahl der Datensätze für jeden erkannten VM-Hardwaretyp = Anzahl der Servicekonten * Anzahl der logischen Rechenzentren.

    Daher kann Discovery, wenn Ihre Organisation Hunderte von Servicekonten hat, möglicherweise Tausende von VM-Hardwaretyp-Datensätzen erstellen, was wiederum die Erkennung und andere zugehörige Flows verlangsamt.

    Beispiel: Das AWS-Konto einer Organisation enthält eine t1.micro-VM. Die Organisation verfügt über 3.000 Servicekonten und 10 LRZ (z. B. West-USA). Während des nächsten Scans erkennt Discovery den VM-Hardwaretyp und erstellt 30.000 t1.micro-VM-Datensätze in der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template].

    Sie können diese Probleme vermeiden, indem Sie die vordefinierten VM-Hardwaretypen Azure AWS und GCP in der Tabelle „Cloud-Hardwaretyp“ [cmdb_ci_cloud_hardware_type] speichern. Die vorhandene Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] wird von dieser Tabelle erweitert. Sie ist jedoch nicht an ein LRZ oder ein Servicekonto gebunden. Daher wird der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] von Discovery auch dann keine große Anzahl von VM-Hardwaretyp-Datensätzen hinzugefügt, wenn Sie über mehrere Servicekonten verfügen. Bei dieser Tabelle werden die Felder „object_id“ und „Provider“ in der Identifizierungsregel verwendet.

    Hinweis:
    Wenn Sie Muster für Discovery und Service-Mapping Version 1.6.0 haben, fahren Sie mit dem folgenden Verfahren fort. Wenn Sie eine frühere Version haben, lesen Sie den Artikel Knowledge BaseKB0955939.

    Prozedur

    1. Navigieren zu Systemeigenschaften > Alle Eigenschaften.
    2. Suchen Sie nach dem folgenden Systemeigenschaftsdatensatz und öffnen Sie ihn.
      sn_itom_pattern.use a single hardware type for cloud datacenters
    3. Ändern Sie im Formular das Feld Wert in true.
    4. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    1. Bereinigen Sie die Hardwaretyp-Datensätze. Weitere Informationen finden Sie im Knowledge Base -Artikel KB1285337.
      Wichtig:
      Bei der Bereinigung werden alle vorhandenen Computing-Profile aus der CMDB entfernt. Daher müssen Sie, wenn Sie der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] manuell eine Hardwarevorlage hinzugefügt haben, diese manuell der Tabelle „Cloud-Hardwaretyp“ [cmdb_ci_cloud_hardware_type] hinzufügen.
    2. Führen Sie Cloud-Discovery erneut aus.