Aktivieren Sie die Klassenerweiterung des Cloud-Hardwaretyps

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Aktivieren Sie die Tabelle „Cloud-Hardwaretyp“ [cmdb_ci_cloud_hardware_type], um die vordefinierten VM-Hardwaretyp-Datensätze für zu speichern Amazon AWS Cloud, Microsoft Azure CloudUnd Google Cloud Platform (GCP). Diese Klassenerweiterung hilft, die Duplizierung der VM-Hardwaretypdatensätze in der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] zu verhindern, was wiederum die Leistung von verbessert Discovery Und andere zugehörige Flows.

    Vorbereitungen

    • Stellen Sie sicher, dass Muster für Discovery und Service-MappingPlugin (com.sn_itom_pattern) Version 1.0.75 ist installiert.
    • Stellen Sie sicher, dass CMDBDas Plugin „Store-App für CI-Klassenmodelle“ (sn_cmdb_ci_class) Version 1.24.0 ist installiert.
    • Stellen Sie sicher, dass der Anwendungsbereich der ist DiscoveryUnd Service-MappingAnwendung.

    Erforderliche Rolle: sn_CMP.Cloud_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Jeder Cloud-Service Provider bietet mehrere vordefinierte VM-Hardwaretypen an, z. B. t1.micro ( AWS), Und so weiter. 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 cmdb_ci_logical_datacenter-Klasse. Dieses Modell führt zur Erstellung einer Reihe doppelter Datensätze für jeden erkannten VM-Hardwaretyp wie folgt:

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

    Wenn Ihre Organisation daher Hunderte von Service-Accounts hat, DiscoveryKann Tausende von VM-Hardwaretypdatensätzen erstellen, was wiederum die Discovery und andere zugehörige Flows verlangsamt.

    Beispiel: AWSAccount einer Organisation enthält t1.micro VM. Die Organisation verfügt über 3000 Service-Accounts und 10 LDC (z. B. West US). Beim nächsten Scan DiscoveryErkennt den VM-Hardwaretyp und erstellt 30.000 t1.micro-VM-Typdatensätze in der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template].

    Sie können diese Probleme vermeiden, indem Sie die vordefinierten speichern AWSUnd GCPVM-Hardwaretypen in der Tabelle „Cloud-Hardwaretyp“ [cmdb_ci_cloud_hardware_type]. Diese Tabelle erweitert die vorhandene Tabelle „Hardwaretyp“ [cmdb_ci_compute_template]. Es ist jedoch nicht an einen LDC oder einen Service-Account gebunden. Daher, auch wenn Sie mehrere Service-Accounts haben, DiscoveryFügt der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] keine große Anzahl von VM-Hardwaretyp-Datensätzen hinzu. Diese Tabelle verwendet die Felder „object_ID“ und „Provider“ in der Identifizierungsregel.

    Für Informationen zu AzureHardwaretyp-Discovery, siehe Microsoft Azure Cloud-Komponenten-Discovery mithilfe von Mustern

    Hinweis:
    Wenn Sie haben Muster für Discovery und Service-MappingVersion 1,6.0. Fahren Sie mit dem folgenden Verfahren fort. Wenn Sie eine frühere Version haben, finden Sie unter Knowledge BaseArtikel KB0955939 .

    Prozedur

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

    Nächste Maßnahme

    1. Bereinigen Sie die Hardwaretyp-Datensätze. Weitere Informationen finden Sie unter Knowledge BaseArtikel KB1285337 .
      Wichtig:
      Durch die Bereinigung werden alle vorhandenen Rechenprofile aus entfernt CMDB. Wenn Sie der Tabelle „Hardwaretyp“ [cmdb_ci_compute_template] manuell eine Hardwarevorlage hinzugefügt haben, müssen Sie sie der Tabelle „Cloudhardwaretyp [cmdb_ci_cloud_hardware_type]“ manuell hinzufügen.
    2. Führen Sie erneut aus Cloud-Discovery.