Klassenerweiterung „Cloud-Hardwaretyp“ aktivieren
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.
Prozedur
Nächste Maßnahme
- 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.
- Führen Sie Cloud-Discovery erneut aus.