ESXi & chkconfig

Lors d’une séance (mot à l’étymologie intéressante au passage) de troubleshooting, nous avons remarqué un changement lié à l’énumération des services dans le script /sbin/services.sh :

  • Sous ESXi 3.5 et 4.x il fallait exécuter la commande “cat /etc/chkconfig.db” pour avoir accès à la liste des services de la busybox :

  • Sous ESXi 5.0 c’est la commande “/sbin/chkconfig -io” qui vous permettra d’accéder à la liste, un peu plus longue, des services :

Petit détail qui a son importance, sous ESXi 5.0 le firewall est reconfiguré par le script “/sbin/services.sh” via la commande “/sbin/localcli network firewall ruleset set” et si vous avez le malheur d’executer “/sbin/services.sh stop” en ssh, vous ne pourrez PLUS accéder à l’ESXi (ssh, DCUI, shell local et viclient) :

Si vous devez effectuer cette action, faites le impérativement depuis le shell local de l’ESXi sous peine d’en perdre totalement la main. Ceci n’affecte évidement pas l’exécution des VM, uniquement l’accès à la busybox et donc à la configuration du vmkernel.

Tags:

Leave a Reply