Découverte ESXi autonome

  • Rversion finale: Yokohama
  • Mis à jour 2 déc. 2025
  • 7 minutes de lecture
  • La découverte ESXi autonome prend en charge la découverte des serveurs ESXi individuels qui hébergent des machines virtuelles (VM) et des composants connexes sans vCenter. Plusieurs CI et relations sont découverts dans le cadre d’une planification de découverte.

    Rôles requis

    Les utilisateurs disposant des rôles et asset peuvent accéder aux enregistrements d’éléments itil de configuration (CI) ESXi. Pour exécuter une découverte ESXi autonome, les utilisateurs doivent disposer du discovery_admin rôle.

    Informations d’identification VMWare

    Pour exécuter une découverte ESXi autonome, vous avez besoin d’informations d’identification VMware. Créez les informations d’identification en accédant à Découverte > Informations d'identification > Informations d’identification VMware.

    Si vous utilisez un compte de domaine pour accéder à l’hôte ESXi, spécifiez le domaine avec le nom d’utilisateur dans l’enregistrement d’informations d’identification dans l’un des formats pris en charge, tels que Domaine\Nom d’utilisateur.

    Remarque :
    Les informations d’identification VMware doivent avoir un rôle de lecture seule dans l’hôte ESXi.

    Besoins

    • Assurez-vous que le module d’extension Découverte (com.snc.discovery) est installé et activé et que vous avez effectué une mise à niveau vers une version ultérieure Yokohama .
    • Activez la sonde de déclenchement ESXi. Accédez à la table Sonde de déclenchement [trigger_probe_m2m]. L’enregistrement ESXi est inactif par défaut. Marquez Actif comme vrai pour activer la découverte ESXi autonome.
    • Créez un nouveau Découverte calendrier pour l’hôte avec l’adresse IP appropriée de l’hôte ESXi.
    Remarque :
    Si SSH et ESXi sont déclenchés, SSH est lancé en premier et peut entraîner l’achèvement de la découverte avec le message « ESX Discovery is only supported through the vCenter ». Dans ce cas, ouvrez la sonde Unix - Classify et désactivez ESX - OS.

    Composants de découverte de serveur ESXi

    Discovery identifie les serveurs ESXi en fonction de l’ID de corrélation (BIOS UUID), lorsque le fabricant du matériel figure sur une liste d’inclusion certifiée. Si le fabricant figure sur la liste, l’ID de corrélation doit être unique. Si le fabricant ne figure pas sur la liste d’inclusion certifiée, l’ID de référence d’objet géré (MORID) et le numéro de série sont également vérifiés.

    Après l’exécution de Shazzam, il vérifie la sonde de port esxi. Discovery lance ensuite la sonde ESXi Server autonome VMWare, qui lance ensuite les sondes qui explorent le serveur ESXi. D’autres sondes de découverte existantes sont également lancées. Pour obtenir la liste complète des sondes, reportez-vous à la section Liste des sondes de découverte.

    Tableau 1. Composants de découverte de serveur ESXi
    Composant Nom Description
    IP Service ESXi Service IP ESXi : la console de l’ordinateur virtuel VMWare est définie pour le port 902.
    Sonde de port ESXi Interface utilisateur Web de l’ESXi Server Appliance. Elle est déclenchée par le service IP ESXi et déclenche la sonde VMWare - Standalone ESXi Server.
    Sonde VMWare : serveur ESXi autonome Sonde permettant d’obtenir des informations sur un serveur ESXi.
    Sonde VMware : hôtes vCenter ESX Crée des enregistrements pour les serveurs ESXi et les montages d’hôte. Déclenche d’autres sondes.
    • VMware : stockage des hôtes vCenter ESX
    • VMware : banques de données vCenter
    • VMware : réseaux vCenter
    • VMWare -Ordinateurs virtuels vCenter
    Sonde VMWare : stockage des hôtes vCenter ESX Crée des enregistrements pour le matériel hôte ESXi : cartes réseau, disques, adaptateurs HBA, ports FC, disques iSCSI et FC. Crée des relations entre les disques DAS/iSCSI/FC et les disques de banque de données.

    Les données de base du serveur à partir des hôtes ESXi sont collectées par la sonde hôtes VMware - vCenter ESX.

    Données du serveur autonome ESXi

    Discovery utilise plusieurs sondes existantes pour collecter ces données à partir d’ESXi. Les données sont enregistrées dans différentes tables. Certains des CI comportant le champ « serveur » font référence à l’hôte ESXi (par exemple, cmdb_ci_esx_server).

    Tableau 2. Instance d’ordinateur virtuel VMware [cmdb_ci_vmware_instance]
    Étiquette de champ Nom de colonne
    Nom nom
    Mémoire (Mo) mémoire
    Processeurs cpus
    Disques disques
    Cartes réseau cartes réseau
    ID d'objet object_id
    Serveur serveur
    État État
    ID de corrélation correlation_id
    UUID d'instance du VM vm_instance_uuid
    Statut install_status
    Tableau 3. Banque de données VMware vCenter [cmdb_ci_vcenter_datastore]
    Étiquette de champ Nom de colonne
    Nom nom
    Capacité (Go) Capacité
    Espace libre (Go) espace libre
    Accessible accessible
    Type type
    ID d'objet object_id
    Serveur serveur
    URL URL
    Statut install_status
    Tableau 4. Réseau VMware vCenter [cmdb_ci_vcenter_network]
    Étiquette de champ Nom de colonne
    Nom nom
    ID d'objet object_id
    Serveur serveur
    Statut install_status
    Tableau 5. Carte réseau VMware [cmdb_ci_vmware_nic]
    Étiquette de champ Nom de colonne
    Nom nom
    Adresse MAC mac_address
    Adresse IP ip_address
    Masque réseau masque réseau
    Élément de configuration cmdb_ci
    ID d'objet object_id
    Fabricant de Mac mac_manufacturer
    DHCP activé dhcp_enabled
    Statut install_status
    Tableau 6. Montage d’hôte de la banque de données VMware [vcenter_datastore_hostmount]
    Étiquette de champ Nom de colonne
    Banque de données VMware vCenter Banque de données
    Serveur ESX esx_server
    Accessible accessible
    Mode d’accès access_mode
    Tableau 7. Disque de banque de données [cmdb_ci_vcenter_datastore_disk]
    Étiquette de champ Nom de colonne
    Nom nom
    Fabricant fabricant
    Emplacement Emplacement
    Description short_description
    Classe sys_class_name
    Mis à jour sys_updated_on
    Calendrier de maintenance maintenance_schedule
    ID de corrélation correlation_id
    Banque de données Banque de données
    Statut install_status
    Tableau 8. Pool de ressources ESX [cmdb_ci_esx_resource_pool]
    Étiquette de champ Nom de colonne
    Nom nom
    Processeur réservé (MHz) cpu_reserved_mhz
    Limite de processeur (MHz) cpu_limit_mhz
    Partages de processeur cpu_shares
    Mémoire réservée (Mo) mem_reserved_mb
    Limite de la mémoire (Mo) mem_limit_mb
    Partages de mémoire mem_shares
    ID d'objet object_id
    Serveur serveur
    Identifiant de référence d'objet géré moride
    Statut install_status
    Tableau 9. Serveur ESX [cmdb_ci_esx_server]
    Étiquette de champ Nom de colonne
    Nom nom
    Fabricant fabricant
    ID de modèle model_id
    Système d'exploitation système d'exploitation
    Version de SE os_version
    Description short_description
    Classe sys_class_name
    Statut install_status
    Tableau 10. Carte réseau [cmdb_ci_network_adapter]
    Étiquette de champ Nom de colonne
    Nom nom
    Adresse MAC mac_address
    Masque réseau masque réseau
    Élément de configuration cmdb_ci
    Fabricant de Mac mac_manufacturer
    DHCP activé dhcp_enabled
    Statut install_status
    Tableau 11. Disque [cmdb_ci_disk]
    Étiquette de champ Nom de colonne
    Nom nom
    Ordinateur ordinateur
    Taille taille
    Fabricant fabricant
    ID de modèle model_id
    Statut install_status
    Tableau 12. HBA de stockage [cmdb_ci_storage_hba]
    Étiquette de champ Nom de colonne
    Nom nom
    ID de modèle model_id
    Ordinateur ordinateur
    WWNN wwnn
    Statut install_status
    Tableau 13. Port Fibre Channel [cmdb_ci_fc_port]
    Étiquette de champ Nom de colonne
    Nom nom
    WWNN wwnn
    WWPN WWPN (en anglais seulement)
    Vitesse vitesse
    Contrôleur contrôleur
    Ordinateur ordinateur
    Statut install_status
    Tableau 14. Disque iSCSI [cmdb_ci_iscsi_disk]
    Étiquette de champ Nom de colonne
    Nom nom
    Ordinateur ordinateur
    Taille taille
    Fourni par provided_by
    IQN (en anglais seulement) Numéro d’identification de l’utilisateur
    Numéro d'unité logique de l'appareil device_lun
    Type de stockage storage_type
    Statut install_status
    Tableau 15. Disque Fibre Channel [cmdb_ci_fc_disk]
    Étiquette de champ Nom de colonne
    Nom nom
    Ordinateur ordinateur
    Taille taille
    Fourni par provided_by
    Numéro d'unité logique de l'appareil device_lun
    WWN (en anglais seulement) WWN
    Statut install_status
    Tableau 16. Adresse IP [cmdb_ci_ip_address]
    Étiquette de champ Nom de colonne
    Adresse IP ip_address
    Version IP ip_version
    Masque réseau masque réseau
    Carte réseau carte réseau
    Statut install_status

    Relations

    Figure 1. Relations de découverte ESXi autonomes
    Organigramme des relations de découverte ESXi autonome

    Pools de ressources

    La découverte ESXi autonome extrait également les pools de ressources sur l’hôte, y compris le pool de ressources racine. Ce pool de ressources racine est toujours masqué pour chaque hôte ESXi. Le pool de ressources racine n’est peut-être pas visible dans le client Web VSphere pour l’hôte ESXi, mais vous pouvez l’afficher à l’aide du navigateur mob.

    Accédez à cette URL : <nom de domaine/ou ip_address>/mob/ ?moid=ha-root-pool

    Le pool de ressources racine regroupe les ressources de cet hôte. D’autres pools de ressources enfants peuvent également être créés à partir du pool de ressources racine. La racine est identifiée dans l’hôte ESXi avec l’ID d’objet géré : ha-root-pool.

    Migration ascendante

    Si vous utilisiez la découverte ESXi autonome et que le même ESXi fait désormais partie de vCenter, vous pouvez utiliser la découverte vCenter à la place. Créez une planification de découverte vCenter et déclenchez-la. Le déclenchement d’une découverte vCenter crée des CI en double dans les tables suivantes, car les identificateurs des CI sont différents lorsqu’ESXi est autonome ou fait partie de vCenter :

    • Réseau VMware vCenter [cmdb_ci_vcenter_network]
    • Pool de ressources ESX [cmdb_ci_esx_resource_pool]
    • Banque de données VMware vCenter [cmdb_ci_vcenter_datastore]
    • Disque de banque de données [cmdb_ci_vcenter_datastore_disk]
    Pour éviter les doublons, vous devez marquer les CI créés par la découverte ESXi autonome dans les quatre tables ci-dessus comme étant mis hors service. Lorsque la découverte vCenter est déclenchée, l’include de script vCenterESXHostsSensor vérifie pour tous les serveurs ESXi s’ils ont déjà été détectés en tant que serveur ESXi autonome. Si oui, il déclenche automatiquement le script ESXMigrationUtil pour marquer tous les CI en double précédemment détectés comme mis hors service.
    Remarque :
    Si vous souhaitez déclencher la migration manuellement, vous pouvez le faire en exécutant le script suivant à partir du script en arrière-plan : // @params esx_sys_ids tableau des ID système de tous les serveurs ESXi qui doivent être migrés.
    ESXMigrationUtil. retireCIsForESXForwardMigration(esx_sys_ids)

    Une fois qu’un serveur ESXi est migré vers vCenter, le déclenchement d’un calendrier de découverte ESXi autonome sur le même hôte ESXi entraîne une erreur. La découverte sera abandonnée avec un message d’erreur indiquant « Cet ESXi fait partie de vCenter <IP_address du calendrier de découverte vCenter>. Abandon de la découverte".