TIP : redémarrer un/des services sur VCSA

Comme notre actualité est un peu en stand by en ce moment, je vous propose un petit tip bien pratique quand vous souhaitez redémarrer un service particulier de votre vCenter VCSA. Nous avons eu un petit souci d’Update Manager récemment, et plutôt que de rebooter complètement notre vCenter, on a juste relancé le service spécifique « vmware-updatemgr ». Ceci étant, si vous tentez de la faire à la mode Unix/Linux, vous obtiendrez une erreur de ce type :

root@monvcenterkilebo [ ~ ]# /etc/init.d/vmware-updatemgr restart
Failed to restart vmware-updatemgr.service: Unit vmware-updatemgr.service is masked.
root@monvcenterkilebo [ ~ ]#

Pour le faire dans les règles de l’art, vous devez utiliser la commande spécifique VMware « service-control ». Ainsi, une relance de VMware Update Manager se traduira par :

root@monvcenterkilebo [ ~ ]# service-control  --stop vmware-updatemgr
Perform stop operation. vmon_profile=None, svc_names=['vmware-updatemgr'], include_coreossvcs=False, include_leafossvcs=False
Successfully stopped service updatemgr
root@monvcenterkilebo [ ~ ]# service-control  --start vmware-updatemgr
Perform start operation. vmon_profile=None, svc_names=['vmware-updatemgr'], include_coreossvcs=False, include_leafossvcs=False
2018-02-06T10:18:17.796Z   Service updatemgr state STOPPED
Successfully started service updatemgr
root@monvcenterkilebo [ ~ ]# 

Et hop, un petit service de relancé. Source : chez VMware ici-même.