Données collectées pour les serveurs VMware vCenter
Détection identifie et classifie les informations sur les serveurs VMware vCenter.
Schéma de table vCenter
Le schéma de table vCenter est illustré dans le diagramme suivant :
| Table indépendante du cloud | Rechercher dans cette table propre à vCenter |
|---|---|
| Instance d'ordinateur virtuel [cmdb_ci_vm_instance] | Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] |
| Modèle de système d'exploitation [cmdb_ci_os_template] | Modèle d'ordinateur virtuel VMware [cmdb_ci_vmware_template] |
| Centre de données logique [cmdb_ci_logical_datacenter] | Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] |
| Réseaux dans le cloud [cmdb_ci_network] | Réseau VMware vCenter [cmdb_ci_vcenter_network] |
| Banque de données [cmdb_ci_datastore] | Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] |
| Grappe hôte [cmdb_ci_host_cluster] | Grappe VMware vCenter [cmdb_ci_vcenter_cluster] |
Données vCenter
Détection utilise plusieurs sondes vCenter pour collecter ces données à partir de vCenter. Les données sont enregistrées dans des tables s'étendant à partir de la table Élément de configuration [cmdb_ci].
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | nom |
| Nom complet | fullname |
| UUID d'instance | instance_uuid |
| URL | URL |
| Processeur effectif | effectivecpu |
Les tables s'étendent à partir de la table Objet ordinateur virtuel [cmdb_ci_vm_object], qui contient des ID d'objets pour toutes les ressources cloud, à l'exception des serveurs de virtualisation.
| Étiquette de champ | Nom de colonne |
|---|---|
| Grappe | cluster |
| Comportement DRS | drs_behavior |
| DRS activé | drs_enabled |
| Ordinateur virtuel | virtual_machine |
| Étiquette de champ | Nom de colonne |
|---|---|
| Grappe | cluster |
La table Groupe d'ordinateurs virtuels VMware vCenter [cmdb_ci_vcenter_vm_group] a la relation Contains::Contained by avec la table cmdb_ci_vmware_instance. Ce groupe possède un ensemble d'ordinateurs virtuels.
| Étiquette de champ | Nom de colonne |
|---|---|
| Grappe | cluster |
La table Groupe hôte VMware vCenter [cmdb_ci_vcenter_host_group] a la relation Contains::Contained by avec la table cmdb_ci_vmware_instance. Ce groupe possède un ensemble d'hôtes.
| Étiquette de champ | Nom de colonne |
|---|---|
| Règle UUID | rule_uuid |
| Actif | active |
| Grappe | cluster |
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | nom |
| Modèle | template |
| Processeurs | cpus |
| Disques | disks |
| Taille des disques (Go) | disks_size |
| Mémoire (Mo) | memory |
| Cartes réseau | nics |
| Chemin de l'image | image_path |
| État | État |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Nom de base | base_name |
| UUID du BIOS | bios_uuid |
| UUID d'instance d'ordinateur virtuel | vm_instance_uuid |
| Adresse IP | ip_address |
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | nom |
| UUID d'instance vCenter | vcenter_uuid |
| Référence de commutateur virtuel distribué | dvs_ref |
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | Nom du modèle de VMware. |
| Processeurs | cpus |
| Taille des disques (Go) | disks_size |
| ID d'invité | guest_id |
| Mémoire (Mo) | memory |
| Chemin de l'image | image_path |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Cartes réseau | nics |
| Nom de base | base_name |
| Fournisseur de noms d'ordinateurs virtuels | vm_namer |
| UUID du BIOS | bios_uuid |
| UUID d'instance d'ordinateur virtuel | vm_instance_uuid |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Étiquette de champ | Nom de colonne |
|---|---|
| Région | region |
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Dossier de niveau supérieur pour ordinateurs virtuels | folder_moreid |
| Dossier de niveau supérieur pour hôtes | host_morid |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Réseau accessible à des hôtes ou à des ordinateurs virtuels | accessible |
| Étiquette de champ | Nom de colonne |
|---|---|
| Nombre d'ordinateurs virtuels | vm_count |
| Nombre d'hôtes | host_count |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Référence vCenter | vcenter_ref |
| Chemin complet | fullpath |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter |
| Référence vCenter | vcenter_ref |
| Propriétaire | owner |
| ID de référence d'objet géré par le propriétaire | owner_morid |
| Processeur extensible | cpu_expandable |
| Limite de processeur (MHz) | cpu_limit_mhz |
| Processeur réservé (MHz) | cpu_reserved_mhz |
| Partages de processeur | cpu_shares |
| Chemin complet | fullpath |
| Mémoire extensible | mem_expandable |
| Limite de la mémoire (Mo) | mem_limit_mb |
| Mémoire réservée (Mo) | mem_reserved_mb |
| Partages de mémoire | mem_shares |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Accessible | accessible |
| Référence vCenter | vcenter_ref |
| Type | type |
| Capacité (Go) | capacity |
| Espace libre (Go) | freespace |
| URL | URL |
| En grappe | clustered |
| Étiquette de champ | Nom de colonne |
|---|---|
| ID de référence d'objet géré | morid |
| UUID d'instance vCenter | vcenter_uuid |
| Hôtes effectifs | effectivehosts |
| Référence vCenter | vcenter_ref |
| Processeur effectif | effectivecpu |
| Mémoire effective | effectivememory |
| Nombre d'hôtes effectifs | effectivehosts |
| Nombre d'hôtes | numhosts |
| Nombre total de processeurs | totalcpu |
| Mémoire totale | totalmemory |
| Nombre de cœurs de processeur | numcpucores |
| Nombre de threads de processeur | numcputhreads |
| Comportement DRS | drs_behavior |
| DRS activé | drs_enabled |
| Taux de DRS VMotion | drs_vmotion_rate |
| Étiquette de champ | Nom de colonne |
|---|---|
| Groupe ordinateurs virtuels | vm_group |
| Groupe hôte | host_group |
| Obligatoire | mandatory |
| Relation | affinity |
| Étiquette de champ | Nom de colonne |
|---|---|
| Relation | affinity |
La table Informations sur les règles de relation des ordinateurs virtuels de grappe [cmdb_ci_cluster_vm_affinity_rule] a la relation Contains::Contained by avec la table cmdb_ci_vmware_instance. Ce groupe a un ensemble d'ordinateurs virtuels pour lesquels cette relation sera appliquée.
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | nom |
| Nombre d'ordinateurs virtuels | vm_count |
| Nombre d'hôtes | host_count |
| Étiquette de champ | Nom de colonne |
|---|---|
| Nom | nom |
| UUID d'instance vCenter | vcenter_uuid |
| Référence de commutateur virtuel distribué | dvs_ref |
- Volumes de stockage
- Disques virtuels de cet ordinateur virtuel. Ces données sont enregistrées dans la table Volume de stockage [cmdb_ci_storage_volume] avec la valeur
type=v Disk.
Tableau 21. Volume de stockage [cmdb_ci_storage_volume] Étiquette de champ Nom de colonne Nom nom Taille size - Cartes réseau
- Cartes réseau virtuelles pour les disques virtuels. Ces données sont enregistrées dans la table Carte réseau [cmdb_ci_network_adapter].
Tableau 22. Carte réseau [cmdb_ci_network_adapter] Étiquette de champ Nom de colonne Nom name Adresse IP ip_address Adresse MAC mac_address Masque réseau netmask
Détection vCenter avec Gestion des actifs logiciels
Si Gestion des actifs logiciels est actif, Discovery renseigne ces tables vCenter à l'aide de la sonde VMware : licences des hôtes ESX vCenter.
| Étiquette de champ | Nom de colonne |
|---|---|
| Référence vCenter | vcenter_ref |
| Unité de coût | cost_unit |
| Édition | edition |
| Fonctionnalités | features |
| Clé de licence | license_key |
| Nom de produit | product_name |
| Version du produit | product_version |
| Droits acquis | rights_owned |
| Droits utilisés | rights_used |
| Étiquette de champ | Nom de colonne |
|---|---|
| Droits utilisés | rights_used |
| Date d'expiration | expiration_date |
| Fonctionnalités utilisées | used_features |
| Clé de licence | license_key |
| Installation de logiciel | software_install |
| Utilisé par | used_by |
Relations vCenter
Détection crée automatiquement des relations pour les composants vCenter à l'aide de données d'une classe de clés. Les détections suivantes utilisent la même classe de clés pour valider et supprimer automatiquement les relations qui ne sont plus valides.
Les CI vCenter peuvent être membres de dossiers ou de grappes, ce qui affecte la façon dont Détection crée leurs relations.
- Si un CI se trouve dans un dossier, Détection crée une relation entre ce CI et le dossier. Si ce CI ne se trouve dans aucun dossier, Détection crée la relation entre ce CI et le centre de données. Ces CI vCenter peuvent se trouver dans un dossier :
- Instance d'ordinateur virtuel
- Modèle d'ordinateur virtuel
- Réseau vCenter
- Banque de données
- Dossier vCenter
- Grappe vCenter
- Si un serveur ESX se trouve dans une grappe, Détection crée une relation entre ce serveur ESX et la grappe. Si un serveur ESX n'est membre d'aucune grappe, Détection crée une relation avec le centre de données.
- Si un pool de ressources se trouve dans une grappe, Détection crée une relation entre ce pool de ressources et la grappe. Si le pool de ressources n'est membre d'aucune grappe, Détection crée une relation avec le serveur ESX.
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Ordinateur [cmdb_ci_computer] | Virtualized by::Virtualizes | Serveur ESX [cmdb_ci_esx_server] Remarque : La relation créée entre le serveur ESX et l’instance d’ordinateur virtuel avec l’invité est créée par la règle métier « Vérification de l’ordinateur virtuel ». L’ordinateur invité doit être détecté après la détection du VCenter pour déclencher la règle métier et créer de telles relations. |
| Ordinateur [cmdb_ci_computer] | Instantiates::Instantiated by | Instance d'ordinateur virtuel [cmdb_ci_vmware_instance] Remarque : La relation créée entre le serveur ESX et l’instance d’ordinateur virtuel avec l’invité est créée par la règle métier « Vérification de l’ordinateur virtuel ». L’ordinateur invité doit être détecté après la détection du VCenter pour déclencher la règle métier et créer de telles relations. |
| Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] | Registered on::Has registered | Serveur ESX [cmdb_ci_esx_server] |
| Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] | Connected By::Connects | Réseau VMware vCenter [cmdb_ci_vcenter_network] |
| Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] | Connected By::Connects | Réseau VMware vCenter [cmdb_ci_vcenter_network] |
| Réseau VMware vCenter [cmdb_ci_vcenter_network] | Provided by::Provides | Serveur ESX [cmdb_ci_esx_server] |
| Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] | Provides storage for::Stored on | Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] |
| Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] | Used by::Uses | Serveur ESX [cmdb_ci_esx_server] |
| Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] | Provides storage for::Stored on | Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] |
| Grappe VMware vCenter [cmdb_ci_vcenter_cluster] | Members::Member of | Serveur ESX [cmdb_ci_esx_server] |
| Pool de ressources ESX [cmdb_ci_esx_resource_pool] | Defines resources for::Get resources from | Grappe VMware vCenter [cmdb_ci_vcenter_cluster] |
| Pool de ressources ESX [cmdb_ci_esx_resource_pool] | Defines resources for::Get resources from | Serveur ESX [cmdb_ci_esx_server] |
| Dossier VMware vCenter [cmdb_ci_vcenter_folder] | Contains::Contained by | Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] |
| Dossier VMware vCenter [cmdb_ci_vcenter_folder] | Contains::Contained by | Dossier VMware vCenter [cmdb_ci_vcenter_folder] |
| Dossier VMware vCenter [cmdb_ci_vcenter_folder] | Contains::Contained by | Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] |
| Dossier VMware vCenter [cmdb_ci_vcenter_folder] | Contains::Contained by | Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Réseau VMware vCenter [cmdb_ci_vcenter_network] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Serveur ESX [cmdb_ci_esx_server] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Dossier VMware vCenter [cmdb_ci_vcenter_folder] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Grappe VMware vCenter [cmdb_ci_vcenter_cluster] |
| Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] | Contains::Contained by | Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] |
Relations Cloud Management
Ces relations supplémentaires sont créées lorsque Cloud Management (CMP) est actif.
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Serveur ESX [cmdb_ci_esx_server] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Dossier vCenter [cmdb_ci_vcenter_folder] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Centre de données vCenter [cmdb_ci_vcenter_datacenter] | Hébergé sur : Hôtes | Compte de services dans le cloud [cmdb_ci_cloud_service_account] |
| Grappe vCenter [cmdb_ci_vcenter_cluster] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Pools de ressources [cmdb_ci_esx_resource_pool] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Instance d'ordinateur virtuel [cmdb_ci_vmware_instance] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Réseau vCenter [cmdb_ci_vcenter_network] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Commutateur virtuel distribué [cmdb_ci_vcenter_dvs] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Groupe de ports virtuels distribués [cmdb_ci_vcenter_dv_port_group] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Banque de données [cmdb_ci_vcenter_datastore] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Disque virtuel [cmdb_ci_storage_volume] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Carte réseau virtuelle [cmdb_ci_vmware_nic] | Hébergé sur : Hôtes | Centre de données vCenter [cmdb_ci_vcenter_datacenter] |
| Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] | Use End Point To::Use End Point From | Point de terminaison de bloc [cmdb_ci_endpoint_block] |
| Instance d'ordinateur virtuel [cmdb_ci_vmware_instance] | Use End Point To::Use End Point From | Point de terminaison de bloc [cmdb_ci_endpoint_block] |
| Disque virtuel [cmdb_ci_storage_volume] | Implement End Point To::Implement End Point From | Point de terminaison de bloc [cmdb_ci_endpoint_block] |
| Carte réseau virtuelle [cmdb_ci_vmware_nic] | Implement End Point To::Implement End Point From | Point de terminaison de carte réseau [cmdb_ci_endpoint_nic] |
| Modèle d'ordinateur virtuel [cmdb_ci_vmware_template] | Use End Point To::Use End Point From | Point de terminaison de carte réseau [cmdb_ci_endpoint_nic] |
| Instance d'ordinateur virtuel [cmdb_ci_vmware_instance] | Use End Point To::Use End Point From | Point de terminaison de carte réseau [cmdb_ci_endpoint_nic] |
Balises VMware
| Étiquette et nom de champ | Description |
|---|---|
| Élément de configuration [configuration_item] | Ordinateur virtuel référencé avec une balise jointe dans vCenter. |
| Clé [key] | Nom de la catégorie de la balise appliquée à la ressource dans vCenter. |
| Balise [tag] | Source dans vCenter à partir de laquelle les balises sont extraites. Dans ce cas, la valeur est toujours Balises. |
| Valeur [value] | Nom de la balise appliquée à la ressource dans vCenter. |