An operating system (OS) utility, Smart Update Tools ( SUT) provide the ability to perform both firmware and OS driver updates online without the need to have credentials in HPE OneView and without any degradation to production network speed. Combining firmware and driver updates allows changes that require a server reboot to be managed within a normal maintenance window, resulting in less downtime during a scheduled maintenance window.
SUT contains varying levels of control:
-
Fully Automatic: Stage firmware and drivers, install firmware, and reboot for activation. No user intervention required.
-
Semi-automatic: Staging is automatic or staging and installation are automatic. Use
hpsut -deployto install the firmware and drivers. Post installation, runhpsut -statusto check if a reboot is required to activate the firmware and drivers. Reboot the server during the maintenance window if required. -
OnDemand or manual updates: Manual control through SUT CLI commands. Run
hpsut -stageto stage the firmware and driver components. Follow this up withhpsut –deployto deploy the firmware and drivers. Post installation, runhpsut -statusto check if a reboot is required to activate the firmware and drivers. Reboot the server during the maintenance window if required.
|
|
|
![]() |
IMPORTANT: When Smart Update Tools runs an update operation, there is no option for aborting the operation because doing so would leave the system in an inconsistent state and can make the server unstable. SUT either completes the current operation or it does not start the update operation. HPE OneView does not stop the currently running operation. |
|
|
|
|
|
![]() |
NOTE: The HPE OneView Infrastructure administrator and the Smart Update Tools OS administrator have separate responsibilities:
|
|
|
Auto mode enables SUT to run in the background on the host server. SUT polls HPE OneView every five minutes (configurable using SUT CLI commands) keeping HPE OneView up to date by posting the progress in the firmware section of the server profile. Auto mode is further configurable using CLI commands to run in other automatic modes, depending on the level of control the SUT OS administrator requires.
-
Automatic stage. When a request is made by HPE OneView, SUT automatically stages the components on the host server in a temporary location (configurable using SUT CLI commands). Any further action requires the Smart Update Tools OS administrator to execute commands from the command line.
-
Automatic deploy. This is SUT’s default mode. When a request is made by HPE OneView, SUT automatically stages and deploys the components. If the components requires a reboot to activate, the Smart Update Tools OS administrator must execute activation commands from the command line. Components that do not require a reboot are activated during firmware deployment.
-
Automatic deploy and reboot. When a request is made by HPE OneView, SUT automatically stages and deploys the components and reboots the server to activate them if one or more component requires a reboot.
The modes in SUT are installation choices and cannot be configured from HPE OneView. All configuration for SUT is done from the command line on the host server. For additional information on using Smart Update Tools, see the Smart Update Tools User Guide at http://www.hpe.com/info/hpsut/docs.
On-demand mode allows the OS administrator to write requests as command-line arguments on the host server instead of letting a service run automatically in the background. When you use this mode, the activation process only moves forward when you log into the host server and execute an Smart Update Tools command from the command line. The Firmware section of the Server Profile screen in HPE OneView is updated to reflect the current status of the firmware when SUT is running in on-demand mode.
See the command-line help in SUT for a complete list of commands. For additional information on using Smart Update Tools, see the Smart Update Tools User Guide at http://www.hpe.com/info/hpsut/docs.
![[IMPORTANT: ]](images/important.gif)
![[NOTE: ]](images/note.gif)