La détection ESXi autonome prend en charge la détection de serveurs ESXi individuels qui hébergent des ordinateurs virtuels et des composants associés sans vCenter. Divers CI et relations sont détectés dans le cadre d'une planification de détection.
Rôles requis
Les utilisateurs disposant des itil rôles et asset peuvent accéder aux enregistrements d’éléments de configuration (CI) ESXi. Pour exécuter une détection ESXi autonome, des utilisateurs doivent disposer du discovery_admin rôle.
Informations d'identification VMware
Pour exécuter une détection 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 des 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 en 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 Xanadu ou une version ultérieure.
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. Définissez Actif sur vrai pour activer la détection ESXi autonome.
Créez un calendrier Découverte 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 la conclusion de Discovery avec le message « ESX Discovery is only supported through the vCenter ». Dans ce cas, ouvrez la sonde Unix - Classer et définissez ESX - OS inactif.
Composants Discovery des serveurs ESXi
Discovery identifie les serveurs ESXi en fonction de l'ID de corrélation (UUID du BIOS), lorsque le fabricant de 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) ainsi que le numéro de série sont également recherchés.
Après l'exécution de Shazzam, la valeur esxi de la sonde de port est recherchée. Discovery lance ensuite la sonde VMware : serveur ESXi autonome, qui lance ensuite les sondes qui explorent le serveur ESXi. D'autres sondes Discovery existantes sont également lancées. Pour obtenir la liste complète des sondes, consultez Liste des sondes de détection.
Tableau 1. Composants Discovery des serveurs ESXi
Composant
Nom
Description
Service IP
ESXi
IP Service ESXi : la console d'ordinateur virtuel VMware est définie pour le port 902.
Sonde de port
esxi
Interface utilisateur Web d'ESXi Server Appliance. Elle est déclenchée par IP Service ESXi et déclenche la sonde VMware : serveur ESXi autonome.
Sonde
VMware : serveur ESXi autonome
Sonde permettant d'obtenir des informations sur un serveur ESXi.
Sonde
VMware : hôtes ESX vCenter
Crée des enregistrements pour les montages hôtes et les serveurs ESXi. Déclenche d'autres sondes.
VMware : stockage d'hôtes ESX vCenter
VMware : banques de données vCenter
VMware : réseaux vCenter
VMware : ordinateurs virtuels vCenter
Sonde
VMware : stockage d'hôtes ESX vCenter
Crée des enregistrements pour le matériel hôte ESXi : cartes réseau, disques, HBA, ports FC, iSCSI et disques FC. Crée des relations entre les disques DAS/iSCSI/FC et les disques de banque de données.
Les données de serveur de base des hôtes ESXi sont collectées par la sonde VMware : hôtes ESX vCenter.
Données de 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 qui ont le champ « server » disposent d'une référence à l'hôte ESXi (par exemple, cmdb_ci_esx_server).
La détection ESXi autonome récupère é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. Il peut ne pas être visible dans le client Web VSphere pour l'hôte ESXi, mais vous pouvez l'afficher dans le navigateur mobile.
Accédez à cette URL : <domain name/or ip_address>/ench/?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.
Effectuer la migration
Si vous utilisiez la détection ESXi autonome et que le même ESXi fait désormais partie de vCenter, vous pouvez utiliser la détection vCenter à la place. Créez un calendrier de détection vCenter et déclenchez-le. Le déclenchement d'une détection vCenter crée des CI en double dans les tables suivantes, car les identificateurs des CI sont différents selon que ESXi est autonome ou qu'il 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étection ESXi autonome dans les quatre tables ci-dessus comme étant mis hors service. Lorsqu'une détection vCenter est déclenchée, le script include vCenterESXHostsSensor vérifie tous les serveurs ESXi s'ils ont déjà été détectés en tant que serveurs ESXi autonomes. Si oui, cela déclenche automatiquement le script ESXMigrationUtil pour marquer tous les CI en double détectés précédemment comme étant mis hors service.
Remarque :
vous pouvez déclencher la migration manuellement 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).
Une fois qu'un serveur ESXi est migré vers vCenter, le déclenchement d'une planification de détection ESXi autonome sur le même hôte ESXi entraîne une erreur. La détection est abandonnée avec un message d'erreur indiquant que cet ESXi fait partie du calendrier de détection de vCenter <adresse_IP de VCenter> et que la détection est abandonnée.