Aktivieren Sie die Klassenerweiterung des Cloud-Hardwaretyps
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
Prozedur
Nächste Maßnahme
- 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.
- Führen Sie erneut aus Cloud-Discovery.