Prerequisites
Perform the firmware upgrade on one node of any specified type (Foundation, Loader, SQL) at a time. You can execute the firmware upgrade in parallel on different types of nodes.Perform the upgrade during a maintenance window because issues with the upgrade might prevent the node from returning to service.
- The following packages are installed on the node undergoing firmware upgrade:
smartmontoolsnvme-cliintelmassedutil
- The target firmware version for the upgrade is known and documented.
- If you upgrade the data drive firmware on a Loader Node, prior to beginning the procedure, take the node out of the loading path by updating the LAT configuration. Before you shut down the
rolehostdprocess, drain the pages that are held by the node.
intelmas command.
Firmware Upgrade Procedure
The following steps requiresudo permissions on the node.
Prepare for the Firmware Upgrade
1. Log in to the node as an administrator user. 2. If you upgrade the drive firmware on a Foundation Node or Loader Node, save the status of the drives for later in the procedure. After you replace<IP_ADDRESS_OF_THE_NODE> with the IP address of your node, save the output of this command.
CURL
<NODE_NAME> with the name of your node, connect to any SQL Node on the system and run this query.
SQL
Text
df command.
Stop the rolehostd Process and Attach the Data Drives
1. Stop the rolehostd process to ensure that the drive replacement does not impact system stability.
Shell
rolehostd process from starting after reboot.
Shell
rolehostd process is not running and that the process auto start on reboot setting is disabled.
Shell
When you upgrade the drive firmware, you can impact data reliability while the
rolehostd process is running on the node.Shell
Shell
Text
Text
Perform Firmware Upgrade
1. Run this command and review theFirmwareUpdateAvailable field to identify the drives that need a firmware upgrade. Save the results of this step for comparison later in the process.
FirmwareUpdateAvailable field. Replace <DRIVE_INDEX> with the number shown in the Index field from the output of the previous command for all drives that require the update.
Shell
Firmware updated successfully. This is the sample log output for the upgrade.
Text
reboot command. After the node completes the reboot, log in to the node as an administrator.
5. Attach the data drives to the NVMe driver using this command.
Shell
Shell
Shell
Enable the rolehostd Process and Perform Final Checks
1. Enable the rolehostd process to start after reboot, and then start the process.
Shell
rolehostd process is enabled and started.
Shell
CURL
<NODE_NAME> with the name of your node, connect to any SQL Node on the system and execute this query.
SQL
Text
df command shows the same mount points as those captured earlier in this process.

