Données collectées pour les serveurs VMware vCenter

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 11 minutes de lecture
  • 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 :

    Figure 1. Schéma de table vCenter
    Schéma de table vCenter
    Plusieurs tables sont indépendantes du cloud. Elles peuvent donc être remplies pour toutes les ressources du cloud, et pas seulement pour les ressources vCenter. Recherchez des CI détectés dans les sous-tables qui étendent les tables indépendantes du cloud.
    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].

    Tableau 1. Instance VMware vCenter [cmdb_ci_vcenter]
    Étiquette de champ Nom de colonne
    Nom nom
    Nom complet fullname
    UUID d'instance instance_uuid
    URL URL
    Processeur effectif effectivecpu
    La combinaison de l'instance vCenter de la table cmdb_ci_vcenter et de l'ID d'objet de la table cmdb_ci_vm_object identifie un vCenter spécifique.

    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.

    Tableau 2. Config. d'ordinateur virtuel DRS [cmdb_ci_drs_vm_config]
    Étiquette de champ Nom de colonne
    Grappe cluster
    Comportement DRS drs_behavior
    DRS activé drs_enabled
    Ordinateur virtuel virtual_machine
    Cette table stocke le comportement DRS pour les ordinateurs virtuels qui remplacent le comportement de la grappe. Pour en savoir plus sur DRS, consultez la documentation de VMware sur le planificateur de ressources distribuées.
    Tableau 3. Groupe d'ordinateurs virtuels VMware vCenter [cmdb_ci_vcenter_vm_group]
    É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.

    Tableau 4. Groupe hôte VMware vCenter [cmdb_ci_vcenter_vm_group]
    É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.

    Tableau 5. Règle DRS de la grappe VMware vCenter [cmdb_ci_vcenter_cluster_drs_rule]
    Étiquette de champ Nom de colonne
    Règle UUID rule_uuid
    Actif active
    Grappe cluster
    Tableau 6. Instance d'ordinateur virtuel VMware [cmdb_ci_vmware_instance]
    É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
    Tableau 7. Groupe de ports virtuels distribués VMware [cmdb_ci_vcenter_dv_port_group]
    Étiquette de champ Nom de colonne
    Nom nom
    UUID d'instance vCenter vcenter_uuid
    Référence de commutateur virtuel distribué dvs_ref
    Tableau 8. Modèle d'ordinateur virtuel VMware [cmdb_ci_vmware_template]
    É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
    Tableau 9. Objet VMware vCenter [cmdb_ci_vcenter_object]
    É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
    Tableau 10. Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter]*
    É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
    *La table Centre de données VMware vCenter [cmdb_ci_vcenter_datacenter] est étendue à partir de la table [cmdb_ci_logical_datacenter].
    Tableau 11. Réseau VMware vCenter [cmdb_ci_vcenter_network]*
    É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
    *La table Réseau VMware vCenter [cmdb_ci_vcenter_network] est étendue à partir de la table [cmdb_ci_network].
    Tableau 12. Commutateur virtuel distribué VMware [cmdb_ci_vcenter_dvs]
    Étiquette de champ Nom de colonne
    Nombre d'ordinateurs virtuels vm_count
    Nombre d'hôtes host_count
    Tableau 13. Dossier VMware vCenter [cmdb_ci_vcenter_folder]
    É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
    Tableau 14. Pool de ressources ESX [cmdb_ci_esx_resource_pool]
    É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
    Tableau 15. Banque de données VMware vCenter [cmdb_ci_vcenter_datastore]
    É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
    *La table Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] est étendue à partir de la table [cmdb_ci_datastore].
    Tableau 16. Grappe VMware vCenter [cmdb_ci_vcenter_cluster]*
    É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
    *La table Grappe VMware vCenter [cmdb_ci_vcenter_cluster] est étendue à partir de la table [cmdb_ci_host_cluster].
    Tableau 17. Informations sur les règles d'hébergement des ordinateurs virtuels de grappe [cmdb_ci_cluster_vm_host_rule]
    Étiquette de champ Nom de colonne
    Groupe ordinateurs virtuels vm_group
    Groupe hôte host_group
    Obligatoire mandatory
    Relation affinity
    Tableau 18. Informations sur les règles de relation des ordinateurs virtuels de grappe [cmdb_ci_cluster_vm_affinity_rule]
    É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.

    Tableau 19. Commutateur virtuel distribué VMware [cmdb_ci_vcenter_dvs]
    Étiquette de champ Nom de colonne
    Nom nom
    Nombre d'ordinateurs virtuels vm_count
    Nombre d'hôtes host_count
    Discovery mappe également les relations aux ordinateurs virtuels et aux groupes de ports virtuels distribués.
    Tableau 20. Groupe de ports virtuels distribués VMware [cmdb_ci_vcenter_dv_port_group]
    Étiquette de champ Nom de colonne
    Nom nom
    UUID d'instance vCenter vcenter_uuid
    Référence de commutateur virtuel distribué dvs_ref
    Discovery mappe également la relation au commutateur virtuel distribué.
    Vous pouvez ajouter les listes connexes suivantes pour afficher des données détectées supplémentaires :
    • 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.

    Tableau 23. Clé de licence VMware [samp_vmware_license_key]
    É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
    Tableau 24. Utilisation de la clé de licence VMware [samp_vmware_license_key_usage]
    É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.
    Le diagramme suivant illustre les relations vCenter :
    Figure 2. Relations vCenter
    Relations vCenter
    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.

    Relations vCenter pour Cloud Management
    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

    Vous pouvez joindre des balises à des objets vSphere, tels que des ordinateurs virtuels, via l'interface vSphere. Les balises peuvent ensuite être regroupées en catégories. Les objets dotés de balises peuvent faire l'objet de tris et de recherches en fonction des paramètres que vous attribuez aux balises et aux catégories. La sonde VMware : balises d'ordinateur virtuel vCenter détecte ces balises. Vous pouvez afficher les balises détectées en ouvrant l'enregistrement de l'ordinateur virtuel dans cmdb_ci_vmware_instance. Ensuite, accédez à l'onglet Valeurs clés.
    Tableau 25. Valeurs clés [cmdb_key_value]
    É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.