VMware vCenter Server, ou plus précisément VCSA (vCenter Server Appliance) dans cas-ci, est composé de nombreux services VMware.
Avant de commencer, pour pouvoir utiliser les commandes citées dans ce tutoriel, vous devez activer le SSH sur votre dispositif VCSA.
Pour cela, référez-vous à notre tutoriel : VMware vSphere 6.7 - Activer le protocole SSH sous VCSA.
Une fois le SSH activé sur votre dispositif VCSA, connectez-vous en tant que root sur celui-ci grâce à un client SSH.
Sous Windows, vous pouvez utiliser PuTTY qui est très connu, très léger et gratuit.
Une fois connecté en tant que root, affichez la liste des services disponibles dans VCSA grâce à la commande :
Bash
service-control --list-services
Note : auparavant, vous pouviez utiliser la commande équivalente "service-control --list", mais celle-ci est dépréciée et sera donc supprimée dans une prochaine version ou mise à jour de VCSA.
Dans la liste des services qui apparait, vous trouverez par exemple :
Pour plus d'informations concernant les différents services proposés par VMware vCenter Server et le PSC (Platform Services Controller), référez-vous à la documentation officielle de VMware :
Pour connaitre le statut (démarré / arrêté) de ces différents services, utilisez le paramètre "--status".
Bash
service-control --status
Cette commande vous affichera la liste des services qui sont actuellement arrêtés (Stopped) et ceux qui sont en cours d'exécution (Running).
Comme vous avez pu le voir, VCSA est composé de nombreux services VMware.
Néanmoins, avant d'arrêter, démarrer ou redémarrer un de ceux-ci, il est important de savoir que ceux-ci dépendent les uns des autres.
Pour le vérifier, il suffit d'utiliser le paramètre "--list-dependencies" en spécifiant le nom du service VMware souhaité.
Par exemple, pour lister les dépendances du service "vmware-vmon" (VMware Service Lifecycle Manager), utilisez cette commande :
Bash
service-control --list-dependencies vmware-vmon
Dans ce cas-ci, cette commande vous indiquera que ce service "vmware-vmon" (VMware Service Lifecycle Manager) dépend de 2 autres services :
Plain Text
vmafdd vmware-stsd
Néanmoins, si vous affichez les dépendances du service "vmware-stsd" affiché précédemment, vous verrez qu'il dépend lui-même d'un autre service.
Bash
service-control --list-dependencies vmware-stsd
Comme vous pouvez le voir, celui-ci dépend du service "vmware-sts-idmd" (VMware Identity Management Service).
Plain Text
vmware-sts-idmd
Autrement dit, l'arrêt, le démarrage ou le redémarrage d'un service de VCSA peut engendrer l'arrêt, le démarrage ou le redémarrage de nombreux autres services en fonction de leurs dépendances.
Pour arrêter, démarrer ou redémarrer un service de VCSA, il suffit d'utiliser respectivement le paramètre "--stop", "--start" ou "--restart" et de spécifier ensuite le nom du service souhaité.
Pour arrêter un service de VCSA, tapez :
Bash
service-control --stop [nom du service]
Plain Text
Operation not cancellable. Please wait for it to finish... Performing stop operation on service [nom du service]... Successfully stopped service [nom du service]
Pour démarrer un service, tapez :
Bash
service-control --start [nom du service]
Plain Text
Operation not cancellable. Please wait for it to finish... Performing start operation on service [nom du service]... Successfully started service [nom du service]
Pour redémarrer un service, tapez :
Bash
service-control --restart [nom du service]
Plain Text
Successfully restarted service [nom du service]
En cas de problème avec votre dispositif VCSA, vous pourrez redémarrer tous les services sans devoir redémarrer entièrement la machine virtuelle VCSA (vCenter Server Appliance).
Néanmoins, le paramètre "--restart" ne peut pas être utilisé lorsque le paramètre "--all" est spécifié.
Pour redémarrer tous les services de VCSA, vous devrez donc les arrêter tous grâce à la commande :
Bash
service-control --stop --all
Puis, redémarrez-les tous grâce à la commande :
Bash
service-control --start --all
Source : How to Stop, Start or Restart vCenter Server 6.x Services (2109881)
VMware 24/3/2023
VMware 10/7/2024
VMware 26/6/2024
VMware 26/4/2024
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire