La fonctionnalité de surveillance surveille et protège les services vCenter Server. Si un service échoue, la fonctionnalité de surveillance tente de le redémarrer. Si elle ne peut pas redémarrer le service en raison d'une panne d'hôte, vSphere HA redémarre sur un nouvel hôte la machine virtuelle exécutant le service.

La fonctionnalité de surveillance permet une meilleure disponibilité en utilisant les processus de vCenter Server (surveillance PID) ou l'API vCenter Server (surveillance d'API).

Vous pouvez utiliser la commande de démarrage de service pour démarrer la surveillance PID et la commande d'arrêt de service pour l'arrêter. La surveillance PID surveille uniquement les services en cours d'exécution. Dès que le service est arrêté, la surveillance PID ne le surveille plus. La surveillance PID détecte uniquement qu'un processus utilisant l'exécutable approprié se trouve dans la table des processus. Il ne détermine pas si le processus est prêt à traiter des demandes.

À partir de vSphere 6.x, un démon Python nommé Surveillance API vérifie l'état des API du service VPXD. Si les API ne sont pas en cours d'exécution, la surveillance API tente de redémarrer le service deux fois. Si cela ne résout toujours pas le problème, la surveillance API redémarre la machine virtuelle.

La surveillance API commence à s'exécuter immédiatement après le déploiement de vCenter Server Appliance. Cependant, sur vCenter Server pour Windows, vous devez redémarrer vCenter Server dès la mise en service de la surveillance API.

La surveillance API génère des bundles de support avant le redémarrage d'un service et également avant le redémarrage d'une machine virtuelle, et ces bundles de support sont stockés dans le répertoire C:\ProgramData\VMware\vCenterServer\data\core\*.tgz sur vCenter Server pour Windows et dans /storage/core/*.tgz pour vCenter Server Appliance.

Remarque :

Pour réinitialiser la fonctionnalité de surveillance, supprimez les fichiers de données. Sur vCenter Server pour Windows, l'emplacement par défaut est C:\ProgramData\VMware\vCenterServer\data\iiad\iiad.dat. Sur vCenter Server Appliance, il est /storage /iiad/iiad.dat.