With version 1.3 of IPMI touch a couple of weeks away from public release it is time to take a look at some user-facing enhancement that are going to be included in this revision of the app. Let’s start with ACPI shutdown.
In addition to unconditional power on/off functionality currently implemented in the app, IPMI protocol provides a way to cleanly shutdown a machine (‘chassis power soft’ command in ipmitool). The action is equivalent to physically pushing server’s power button and should results in orderly or graceful shutdown if supported by OS.
The thinking behind not including soft shutdown originally was that if the server is up then there is a way to get to it (via remote desktop, SSH, VNC etc) to call normal shutdown and therefor the functionality is redundant. However, it is clear now that it is really convenient to have that option exposed in IPMI touch.
Below are two V1.3 screenshots showing new Soft-shutdown button and Soft-shutdown request in progress status message.