Je suis en train d'essayer d'écrire un script qui se connecte en ssh à un ESXi 6.7 et éteint l'hôte ainsi que les VM selon la politique actuelle de mise hors tension du système.
Je fais tourner une image Dell personnalisée de l'ESXi 6.7 sur un Dell R710 avec un double Xeon X5650 et 144 Go de RAM.
En fait, ce que je veux c'est la même chose que ce que je peux obtenir avec :
Arrêt via l'interface graphique
J'ai le ssh activé sur le serveur.
J'ai déjà essayé :
1) host_shutdown.sh
(il reste bloqué indéfiniment).
2) /bin/host_shutdown.sh
(il reste bloqué indéfiniment aussi).
3) halt
(éteint le serveur mais n'éteint pas les VM)
J'ai aussi essayé :
esxcli system shutdown poweroff --reason I_want_IT
mais le système doit être en mode maintenance et je veux le faire sans entrer en mode maintenance
J'ai ensuite découvert ce fil de discussion ici sur Server Fault, mais cela ne fonctionne pas dans mon environnement car c'est du PowerCLI et je veux exécuter le script depuis un Raspberry Pi :
Comment éteindre l'hôte via ssh sur ESXi 5 pour qu'il éteigne correctement les invités ?
Je pense être trop bête pour découvrir par moi-même comment le faire, car je présume que cela doit être une chose simple à faire.