Für VMware vCenter-Server erfasste Daten
Discovery identifiziert und klassifiziert Informationen über VMware vCenter-Server.
vCenter-Tabellenschema
Im folgenden Diagramm wird das vCenter-Tabellenschema dargestellt:
| Cloudagnostische Tabelle | Entsprechende vCenter-spezifische Tabelle |
|---|---|
| VM-Instanz [cmdb_ci_vm_instance] | VMware-VM-Instanz [cmdb_ci_vmware_instance] |
| Betriebssystemvorlage [cmdb_ci_os_template] | Vorlage für virtuellen VMware-Computer [cmdb_ci_vmware_template] |
| Logisches Rechenzentrum [cmdb_ci_logical_datacenter] | VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Cloud-Netzwerke [cmdb_ci_network] | VMware vCenter-Netzwerk [cmdb_ci_vcenter_network] |
| Datenspeicher [cmdb_ci_datastore] | VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] |
| Hostcluster [cmdb_ci_host_cluster] | VMware vCenter-Cluster [cmdb_ci_vcenter_cluster] |
vCenter-Daten
Mithilfe von mehreren vCenter-Probes erfasst Discovery Daten aus vCenter. Die Daten werden in Tabellen gespeichert, die Erweiterungen der Tabelle der Konfigurationselemente [cmdb_ci] darstellen.
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Name |
| Vollständiger Name | fullname |
| Instanz-UUID | instance_uuid |
| URL | url |
| Tatsächliche CPU | effectivecpu |
Die Tabellen erweitern die Tabelle „VM-Objekte“ [cmdb_ci_vm_object], die Objekt-IDs für alle cloudbasierten Ressourcen mit Ausnahme von Virtualisierungsservern enthält.
| Feldbezeichnung | Spaltenname |
|---|---|
| Cluster | Cluster |
| DRS-Verhalten | drs_behavior |
| DRS-fähig | drs_enabled |
| Virtueller Computer | virtual_machine |
| Feldbezeichnung | Spaltenname |
|---|---|
| Cluster | Cluster |
Die Tabelle „VMware vCenter-VM-Gruppe“ [cmdb_ci_vcenter_vm_group] weist gegenüber „cmdb_ci_vmware_instance“ eine Beziehung vom Typ „Enthält::Enthalten in“ auf. Diese Gruppe verfügt über eine Reihe von VMs.
| Feldbezeichnung | Spaltenname |
|---|---|
| Cluster | Cluster |
Die Tabelle „VMware vCenter-Hostgruppe“ [cmdb_ci_vcenter_host_group] weist gegenüber „cmdb_ci_vmware_instance“ eine Beziehung vom Typ „Enthält::Enthalten in“ auf. Diese Gruppe besitzt mehrere Hosts.
| Feldbezeichnung | Spaltenname |
|---|---|
| Regel-UUID | rule_uuid |
| Aktiv | active |
| Cluster | Cluster |
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Name |
| Vorlage | Vorlage |
| CPUs | CPUs |
| Datenträger | disks |
| Datenträgergröße (GB) | disks_size |
| Arbeitsspeicher (MB) | memory |
| Netzwerkadapter | nics |
| Bildpfad | image_path |
| Status | state |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Basisname | base_name |
| BIOS-UUID | bios_uuid |
| VM-Instanz-UUID | vm_instance_uuid |
| IP-Adresse | ip_address |
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Name |
| vCenter-Instanz-UUID | vcenter_uuid |
| Verweis auf verteilten virtuellen Switch | dvs_ref |
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Der Vorlagenname aus VMware |
| CPUs | CPUs |
| Datenträgergröße (GB) | disks_size |
| Gast-ID | guest_id |
| Arbeitsspeicher (MB) | memory |
| Bildpfad | image_path |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Netzwerkadapter | nics |
| Basisname | base_name |
| VM-Namensgeber | vm_namer |
| BIOS-UUID | bios_uuid |
| VM-Instanz-UUID | vm_instance_uuid |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Feldbezeichnung | Spaltenname |
|---|---|
| Region | region |
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Ordner der obersten Ebene für VMs | folder_moreid |
| Ordner der obersten Ebene für Hosts | host_morid |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Netzwerk, auf das von Hosts oder VM zugegriffen werden kann | accessible |
| Feldbezeichnung | Spaltenname |
|---|---|
| VMCount | vm_count |
| Hostanzahl | host_count |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| vCenter-Referenz | vcenter_ref |
| Vollständiger Pfad | fullpath |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter |
| vCenter-Referenz | vcenter_ref |
| Besitzer | Eigentümer |
| Eigentümer verwaltetes Objekt Referenz-ID | owner_morid |
| CPU erweiterbar | cpu_expandable |
| CPU limitiert (MHz) | cpu_limit_mhz |
| CPU reserviert (MHz) | cpu_reserved_mhz |
| CPU Anteile | cpu_shares |
| Vollständiger Pfad | fullpath |
| Arbeitsspeicher erweiterbar | mem_expandable |
| Arbeitsspeicher limitiert (MB) | mem_limit_mb |
| Arbeitsspeicher reserviert (MB) | mem_reserved_mb |
| Speicheranteile | mem_shares |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| Zugänglich | accessible |
| vCenter-Referenz | vcenter_ref |
| Typ | Typ |
| Kapazität (GB) | Kapazität |
| Freier Speicherplatz (GB) | freespace |
| URL | url |
| Geclustert | clustered |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwaltetes Objekt Referenz-ID | morid |
| vCenter-Instanz-UUID | vcenter_uuid |
| Effektive Hosts | effectivehosts |
| vCenter-Referenz | vcenter_ref |
| Tatsächliche CPU | effectivecpu |
| Tatsächlicher Speicher | effectivememory |
| Anzahl tatsächlicher Hosts | effectivehosts |
| Anzahl Hosts | numhosts |
| CPU gesamt | totalcpu |
| Speicher gesamt | totalmemory |
| Anzahl der CPU-Kerne | numcpucores |
| Anzahl der CPU-Kerne | numcputhreads |
| DRS-Verhalten | drs_behavior |
| DRS aktiviert | drs_enabled |
| DRS-VMotion-Rate | drs_vmotion_rate |
| Feldbezeichnung | Spaltenname |
|---|---|
| VM-Gruppe | vm_group |
| Hostgruppe | host_group |
| Obligatorisch | Obligatorisch |
| Affinität | affinity |
| Feldbezeichnung | Spaltenname |
|---|---|
| Affinität | affinity |
Die Tabelle „Informationen zur Clusteraffinitätsregel der VM“ [cmdb_ci_cluster_vm_affinity_rule] weist gegenüber „cmdb_ci_vmware_instance“ die Beziehung „Enthält::Enthalten in“ auf. Diese Gruppe besitzt mehrere VMs, auf die diese Affinität angewendet wird.
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Name |
| VMCount | vm_count |
| Hostanzahl | host_count |
| Feldbezeichnung | Spaltenname |
|---|---|
| Name | Name |
| vCenter-Instanz-UUID | vcenter_uuid |
| Verweis auf verteilten virtuellen Switch | dvs_ref |
- Speicher-Laufwerke
- Die virtuellen Datenträger für diesen virtuellen Computer. Diese Daten werden in der Tabelle „Speichervolume“ [cmdb_ci_storage_volume] mit dem Wert
type=v Diskgespeichert.
Tabelle : 21. Speichervolume [cmdb_ci_storage_volume] Feldbezeichnung Spaltenname Name Name Größe size - Netzwerkadapter
- Die virtuellen Netzwerkadapter für die virtuellen Datenträger. Diese Daten werden in der Tabelle „Netzwerkadapter“ [cmdb_ci_network_adapter] gespeichert.
Tabelle : 22. Netzwerkadapter [cmdb_ci_network_adapter] Feldbezeichnung Spaltenname Name Name IP-Adresse ip_address MAC-Adresse mac_address Netzmaske netmask
vCenter-Erkennung mit Software Asset Management
Wenn Software Asset Management aktiv ist, füllt Discovery diese vCenter-Tabellen mithilfe der Probe „VMware - vCenter ESX Hosts License“.
| Feldbezeichnung | Spaltenname |
|---|---|
| vCenter-Referenz | vcenter_ref |
| Kosteneinheit | cost_unit |
| Edition | Edition |
| Funktionen | features |
| Lizenzschlüssel | license_key |
| Produktname | product_name |
| Produktversion | product_version |
| Rechte im Besitz | rights_owned |
| Verwendete Rechte | rights_used |
| Feldbezeichnung | Spaltenname |
|---|---|
| Verwendete Rechte | rights_used |
| Ablaufdatum | expiration_date |
| Verwendete Funktionen | used_features |
| Lizenzschlüssel | license_key |
| Softwareinstallation | software_install |
| Verwendet von | used_by |
vCenter-Beziehungen
Discovery erstellt mithilfe von Daten aus einer Schlüsselklasse automatisch Beziehungen für vCenter-Komponenten. Nachfolgende Erkennungen verwenden dieselbe Schlüsselklasse, um Beziehungen, die nicht mehr gültig sind, automatisch zu validieren und zu entfernen.
vCenter-CIs können Mitglieder von Ordnern oder Clustern sein, was sich darauf auswirkt, wie Discovery deren Beziehungen erstellt.
- Wenn sich ein CI in einem Ordner befindet, erstellt Discovery eine Beziehung zwischen diesem CI und dem Ordner. Befindet sich das CI nicht in einem Ordner, erzeugt Discovery die Beziehung zwischen dem CI und dem Rechenzentrum. Die folgenden vCenter-CIs können sich in einem Ordner befinden:
- VM-Instanz
- VM-Template
- vCenter-Netzwerk
- Datenspeicher
- vCenter-Ordner
- vCenter-Cluster
- Wenn sich ein ESX-Server in einem Cluster befindet, erstellt Discovery eine Beziehung zwischen dem ESX-Server und dem Cluster. Ist ein ESX-Server kein Mitglied eines Clusters, erzeugt Discovery eine Beziehung zum Rechenzentrum.
- Wenn sich ein Ressourcenpool in einem Cluster befindet, erstellt Discovery eine Beziehung zwischen dem Ressourcenpool und dem Cluster. Ist der Ressourcenpool kein Mitglied eines Clusters, erstellt Discovery eine Beziehung zum ESX-Server.
| Übergeordnete Klasse | Beziehungstyp | Untergeordnete Klasse |
|---|---|---|
| Computer [cmdb_ci_computer] | Virtualisiert von::Virtualisiert | ESX-Server [cmdb_ci_esx_server] Hinweis: Die Beziehung zwischen ESX-Server und VM-Instanz zum Gast wird durch die Geschäftsregel „Virtual Computer Check“ erstellt. Der Gastcomputer muss nach der Erkennung von VCenter erkannt werden, um die Geschäftsregel auszulösen und solche Beziehungen zu erstellen. |
| Computer [cmdb_ci_computer] | Instanziiert::Instanziiert von | VM-Instanz [cmdb_ci_vmware_instance] Hinweis: Die Beziehung zwischen ESX-Server und VM-Instanz zum Gast wird durch die Geschäftsregel „Virtual Computer Check“ erstellt. Der Gastcomputer muss nach der Erkennung von VCenter erkannt werden, um die Geschäftsregel auszulösen und solche Beziehungen zu erstellen. |
| VMware-VM-Instanz [cmdb_ci_vmware_instance] | Registriert auf::Hat sich registriert | ESX-Server [cmdb_ci_esx_server] |
| VMware-VM-Instanz [cmdb_ci_vmware_instance] | Verbunden von::Verbindet | VMware vCenter-Netzwerk [cmdb_ci_vcenter_network] |
| Vorlage für virtuellen Computer [cmdb_ci_vmware_template] | Verbunden von::Verbindet | VMware vCenter-Netzwerk [cmdb_ci_vcenter_network] |
| VMware vCenter-Netzwerk [cmdb_ci_vcenter_network] | Bereitgestellt von::Stellt bereit | ESX-Server [cmdb_ci_esx_server] |
| VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] | Stellt Speicher bereit für::Gespeichert auf | VMware-VM-Instanz [cmdb_ci_vmware_instance] |
| VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] | Verwendet von::Verwendet | ESX-Server [cmdb_ci_esx_server] |
| VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] | Stellt Speicher bereit für::Gespeichert auf | Vorlage für virtuellen Computer [cmdb_ci_vmware_template] |
| VMware vCenter-Cluster [cmdb_ci_vcenter_cluster] | Mitglieder::Mitglied von | ESX-Server [cmdb_ci_esx_server] |
| ESX-Ressourcenpool [cmdb_ci_esx_resource_pool] | Definiert Ressourcen für::Erhält Ressourcen von | VMware vCenter-Cluster [cmdb_ci_vcenter_cluster] |
| ESX-Ressourcenpool [cmdb_ci_esx_resource_pool] | Definiert Ressourcen für::Erhält Ressourcen von | ESX-Server [cmdb_ci_esx_server] |
| VMware vCenter-Ordner [cmdb_ci_vcenter_folder] | Enthält::Enthalten in | VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] |
| VMware vCenter-Ordner [cmdb_ci_vcenter_folder] | Enthält::Enthalten in | VMware vCenter-Ordner [cmdb_ci_vcenter_folder] |
| VMware vCenter-Ordner [cmdb_ci_vcenter_folder] | Enthält::Enthalten in | Vorlage für virtuellen Computer [cmdb_ci_vmware_template] |
| VMware vCenter-Ordner [cmdb_ci_vcenter_folder] | Enthält::Enthalten in | VMware-VM-Instanz [cmdb_ci_vmware_instance] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | VMware vCenter-Netzwerk [cmdb_ci_vcenter_network] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | VMware-VM-Instanz [cmdb_ci_vmware_instance] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | ESX-Server [cmdb_ci_esx_server] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | VMware vCenter-Datenspeicher [cmdb_ci_vcenter_datastore] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | VMware vCenter-Ordner [cmdb_ci_vcenter_folder] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | VMware vCenter-Cluster [cmdb_ci_vcenter_cluster] |
| VMware vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Enthält::Enthalten in | Vorlage für virtuellen Computer [cmdb_ci_vmware_template] |
Cloud Management-Beziehungen
Die folgenden zusätzlichen Beziehungen werden erstellt, wenn Cloud Management (CMP) aktiv ist.
| Übergeordnete Klasse | Beziehungstyp | Untergeordnete Klasse |
|---|---|---|
| ESX-Server [cmdb_ci_esx_server] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| vCenter-Ordner [cmdb_ci_vcenter folder] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] | Gehostet auf::Hostet | Cloud-Servicekonto [cmdb_ci_cloud_service_account] |
| vCenter-Cluster [cmdb_ci_vcenter_cluster] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Ressourcenpools [cmdb_ci_esx_resource_pool] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| VM-Instanz [cmdb_ci_vmware_instance] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| VM-Vorlage [cmdb_ci_vmware_template] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| vCenter-Netzwerk [cmdb_ci_vcenter_network] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Verteilter virtueller Switch [cmdb_ci_vcenter_dvs] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Verteilte virtuelle Portgruppe [cmdb_ci_vcenter_dv_port_group] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Datenspeicher [cmdb_ci_vcenter_datastore] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Virtueller Datenträger [cmdb_ci_storage_volume] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| Virtuelle NIC [cmdb_ci_vmware_nic] | Gehostet auf::Hostet | vCenter-Rechenzentrum [cmdb_ci_vcenter_datacenter] |
| VM-Vorlage [cmdb_ci_vmware_template] | Endpunkt verwenden an::Endpunkt verwenden von | Block-Endpunkt [cmdb_ci_endpoint_block] |
| VM-Instanz [cmdb_ci_vmware_instance] | Endpunkt verwenden an::Endpunkt verwenden von | Block-Endpunkt [cmdb_ci_endpoint_block] |
| Virtueller Datenträger [cmdb_ci_storage_volume] | Endpunkt implementieren in::Endpunkt implementieren von | Block-Endpunkt [cmdb_ci_endpoint_block] |
| Virtuelle NIC [cmdb_ci_vmware_nic] | Endpunkt implementieren in::Endpunkt implementieren von | NIC-Endpunkt [cmdb_ci_endpoint_nic] |
| VM-Vorlage [cmdb_ci_vmware_template] | Endpunkt verwenden an::Endpunkt verwenden von | NIC-Endpunkt [cmdb_ci_endpoint_nic] |
| VM-Instanz [cmdb_ci_vmware_instance] | Endpunkt verwenden an::Endpunkt verwenden von | NIC-Endpunkt [cmdb_ci_endpoint_nic] |
VMware-Tags
| Feldbezeichnung und -name | Beschreibung |
|---|---|
| Konfigurationselement [configuration_item] | Referenzierte VM mit angehängtem Tag in vCenter |
| Schlüssel [key] | Kategoriename des Tag, das auf die Ressource in vCenter angewendet wird |
| Tag [tag] | Quelle in vCenter, aus der Tags abgerufen werden. In diesem Fall lautet der Wert immer Tags. |
| Wert [value] | Name des Tag, das in vCenter auf die Ressource angewendet wird |