Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

iDRAC 8/7 v2.70.70.70 RACADM CLI Guide

PDF

fwupdate

Table 1. Details of fwupdate The following tables provides description, inputs, and options of the fwupdate command.
Description
Allows you to update the firmware on the server iDRACs device. You can:
  • Check the firmware update process status.
  • Update iDRAC firmware from FTP or TFTP server by providing an IP address and optional path.
  • Update iDRAC firmware from the local file system using Local and Remote RACADM.
  • Roll back to the standby firmware.
Allows you to update the firmware on the KVM, active CMC, standby CMC, iDRAC or an IOM infrastructure device. You can:
  • Check the firmware update process status.
  • Update CMC from FTP or TFTP server by providing an IP address and optional path.
  • Update CMC from the local file system using Remote RACADM.
  • There can only be a single update operation in progress at any time. In addition, the fwupdate subcommand may only update one or more devices of a single kind at a time.

NOTE: : CMC firmware update is supported only for the firmware versions 3.10, 3.20, 3.21, 4.0, 4.10, 4.11, 4.30, 4.31, 4.45, and 4.5. For any version other than these, first update to any of these versions, and then update to the required version.

To use this subcommand, you must have Configure iDRAC permission.

To use this subcommand, you must have the Chassis Configuration Administrator privilege.

NOTE: : The fwupdate command is not supported for iDRAC7 or later. Use the CMC GUI to perform the operation.

NOTE: :

  • Running the fwupdate subcommand to update the firmware on the active CMC resets itself and all the network connections are dropped. During update of all other modules, including the standby CMC, the active CMC continues to run normally without resetting.
  • In a chassis supported by DC PSUs, an error message is displayed if you attempt to update the firmware with a version without DC PSU support.
  • The fwupdate subcommand generates an error when used on the extension slot of a multi-slot server.
  • While Lifecycle Controller is running for racadm commands, you cannot perform other operations which need Lifecycle Controller Partition. If the Lifecycle Controller Partition is unreleased (because of improper closure of racadm command in the partition), then wait 20-35 minutes to clear the Lifecycle Controller Partition

Signed CMC Firmware Image
  • For Dell’s 13th generation of PowerEdge servers and later, CMC firmware includes a signature which is verified by CMC before update to ensure the authenticity of the uploaded firmware. The firmware update process is successful only if the firmware image is authenticated by CMC to be a valid image from the service provider and has not been altered. The firmware update process is stopped if CMC cannot verify the signature of the uploaded firmware image.
  • Upload firmware image from TFTP server and start firmware update.

NOTE: : Run the firmware update command through only one remote racadm session at a time.

Synopsis
racadm fwupdate -s
racadm fwupdate -g -u -a <TFTP_Server_IP_Address>
[-d <path> [--clearcfg]
racadm -r <iDRAC IP_Address> -u <username> -p <password> fwupdate -f <ftpserver ip> <ftpserver username> <ftpserver password> -d <path> where path is the location on the ftp server where firmimg.d7 is stored.
racadm fwupdate -r
racadm fwupdate -p -u [-d <path>]

For SSH or Telnet or Serial:

racadm fwupdate -g -u -a <tftp_server_ip_address_or_FQDN> -d <path> [-m <module>]
racadm fwupdate -f <ftp_server_ip_address_or_FQDN> <username> <password> -d <path> [-m <module>]
racadm fwupdate -u -m iominf-<n>
racadm fwupdate -s [-m <module>]
racadm fwupdate -c [-m <module>]

For Remote RACADM:

racadm fwupdate -p -u -d <path> [-m <module>]
racadm fwupdate -g -u -a 192.168.0.10 -d firmimg.cmc -m cmc-active
racadm fwupdate -r [-m <module>]
racadm -r 192.168.0.120 -u <username> -p <password> fwupdate -p -u -d firming.cmc

When using FTP, if you provide the full path to the image file on the CLI, then the CMC uses that path to locate that file on the host. If full path is not provided and the host system is running Linux or another variant of UNIX, then CMC searches the home directory of the specified user for the file. If the host system is running Windows, then a default folder, such as C:\ftproot is searched.

NOTE: : When attempting to run firmware update task, if the firmware image path length is greater than 256 characters, remote RACADM client exits with the error message "ERROR: Specified path is too long".

NOTE: : When attempting to run firmware update task using racadm fwupdate command, if the firmware image path length is greater than 256 characters. Remote RACADM client exits with the error message "ERROR: Specified path is too long".

Input
  • —u — The update option performs a checksum of the firmware update file and starts the actual update process. This option may be used along with the —g or —p options. At the end of the update, iDRAC performs a soft reset.
  • —s — This option returns the status of the update process.
  • -a — The -a option specifies TFTP server IP address used for firmware image. This option must be used with the -g option.
  • -clearcfg — The -clearcfg option removes the previous iDRAC configuration after firmware update.
  • —s — This option returns the status of the update process. Use this option by itself. Lists active SD card features and SD card status.
  • —u — Performs the firmware update operation (used with -p and -g).

  • —s — Displays the status of the firmware update. Use this option by itself. Lists active SD card features and SD card status.

NOTE: : Use —m to display the status of the module update. Omit -m to display the status of the active CMC update.

NOTE: : The value all is used only to obtain the status of all targets to update.

  • -g — The get option instructs the firmware to get the firmware update file from the TFTP server. Specify the -a -u, and —d options. In the absence of the —a option, the defaults are read from properties in the group cfgRemoteHosts, using properties cfgRhostsFwUpdateIpAddr and cfgRhostsFwUpdatePath.
  • -g — Downloads the firmware update using the TFTP server.

  • -a — The IP Address option specifies the TFTP server IP address, used with -g option.

    Specifies the TFTP server IP address or FQDN used for the firmware image (used with -g).

  • -p — The -p, or put, option is used to update the firmware file from the managed system to iDRAC. The -u option must be used with the -p option.
  • -d — The -d, or directory option specifies the directory on the TFTP server or on CMC’s host server, where the firmware update file resides.

    Specifies the source path where the firmware image resides.

    Default: Designated TFTP default directory on that host for the file if -g option is absent. If -g is used, it defaults to a directory configured on the TFTP server.

NOTE: : The-p option is supported on local and remote RACADM and is not supported with the serial/Telnet/ssh console and on the Linux operating systems.

  • -r — The rollback option is used to roll back to the standby firmware.
  • -p — The -p option is used to upload the firmware image from the client.

    NOTE: : This option is only supported on the remote interface(s) and Windows operating systems.

  • -m <module> — Specifies the module or device to be updated. <module> is one of the following values:
    • cmc-active — default state if –m is not specified.
    • cmc-standby
    • kvm
    • server-<n> — where n=1–16
    • server-<nx> — where n=1–8; x = a, b, c, d (lowercase)
    • server-<g> <generation> — where generation = iDRAC or iDRAC6 only.
    • iominf-<n> — where n = 1–6

    NOTE: : Multiple modules can be specified except iominf-<n>, for example, –m <module 1> –m <module 2> and so on.

  • -f — Specifies the FTP server IP address or FQDN, username, and password used for firmware image. Applies FTP download process for firmware update.
  • -c — Cancels an ongoing firmware update. The cancel operation is supports the following values:
    • cmc-active — This is the default option if -m is not specified.
    • cmc-standby
    • server-<n> — where n = 1 to 16
    • server-<nx> — where n = 1 to 8; x = a to d (lowercase)
    • server-<g> — where g = generation (iDRAC, iDRAC6)
    • iominf-<n> — where n = 1 to 6
    • kvm

    NOTE: : Omit -m to cancel an active CMC update.

CMC version 3.00 accepts IPv4 or fully qualified domain names (FQDN) for both FTP and TFTP servers.

NOTE: : CMC does not support FTP over IPv6.

NOTE: : You can specify the cmc-active and cmc-standby modules at the same time along with one or more server-n modules. This option enables the devices to be updated together.

NOTE: : Verify that the update applied to servers for a particular generation has been validated for all impacted server models.

Output

Displays a message indicating the operation that is being performed.

Example
  • Upload the firmware image from the TFTP server and start the firmware update.

    racadm fwupdate -g -u -a 192.168.0.2 -d firmimg.cmc -m cmc-active

    TFTP firmware update has been initiated. This update process may take several minutes to complete.
  • Upload the firmware image from the FTP server and start the firmware update.

    racadm fwupdate -f 192.168.0.100 fred xxx -d firmimg.cmc -m cmc-active

  • Upload a firmware image from the client and start firmware update.

    racadm fwupdate -p -u -d firmimg.cmc

  • Start IOM infrastructure firmware update.

    racadm fwupdate -u -m iominf-1

  • Update firmware on both the CMCs.

    racadm fwupdate -g -u -a 192.168.0.2 -d firmimg.cmc -m cmc-active -m cmc-standby

  • Update firmware on multiple servers.

    racadm fwupdate -g -u -a 192.168.0.2 -d firmimg.imc -m server-1 -m server-2 -m server-3

  • Update firmware on servers of iDRAC generation.

    racadm fwupdate -g -u -a 192.168.0.2 -d firmimg.imc -m server-iDRAC

  • Update firmware on multiple IOM infrastructure devices.

    racadm fwupdate -u -m iominf-4 -m iominf-5 -m iominf-6

  • Query the status of all firmware targets to be updated.

    racadm fwupdate -s -m all

  • Query the current status of the firmware update process for a particular module.

    racadm fwupdate -s -m <module>

  • Download firmware update file from a specified location on the TFTP server at a specific IP address.

    racadm fwupdate -g -u -a 192.168.0.2 -d <path>

    After the image file is downloaded from the TFTP server, the update process begins. When completed, CMC is reset.

  • Read the status of the firmware update.

    racadm fwupdate -s

  • Cancel a firmware update in progress.

    racadm fwupdate –c

  • Uploads a firmware image from the client and start firmware update:
    racadm fwupdate -p -u -d /tmp/images
  • Upload firmware image from FTP server and start firmware update:
    racadm fwupdate -f 192.168.0.10 test test -d firmimg.d7
  • Upload firmware image from TFTP server and start firmware update:
    racadm fwupdate -g -u -a 192.168.0.100 -d /tmp/images
  • Query the current status of the firmware update process:
    racadm fwupdate -s
  • Rollback to the standby firmware:
    racadm fwupdate -r
  • Upload firmware image from TFTP server, start firmware update. After firmware update is complete, delete previous iDRAC configuration:

    racadm fwupdate -g -u -a 192.168.0.100 -d /tmp/images --clearcfg

NOTE: : Firmware update from local RACADM (using -p -u -d options) is not supported on Linux OS.

NOTE: : These commands specifically apply to an active-CMC update.

Signed CMC Firmware Image:
  • To get the firmware update status:

    racadm fwupdate –s –m cmc-active

    Invalid firmware: The uploaded firmware image does not contain a verification signature.

Table 2. Firmware update methods on Blade, Rack and Tower serversThe following table describes the firmware update method supported for each interface.
FW Update Method iDRAC on Blade Servers iDRAC on Rack and Tower Servers

Local RACADM

Yes

Yes

Local RACADM-TFTP

Yes

Yes

Local RACADM-FTP

Yes

Yes

Remote RACADM

Yes

Yes

Remote RACADM-TFTP

Yes

Yes

Remote RACADM-FTP

Yes

Yes

Firmware RACADM-TFTP

Yes

Yes

Firmware RACADM-FTP

Yes

Yes

Table 3. Firmware update methods on CMC serversThe following table describes the firmware update method for CMC servers:
FW Update Method CMC

Local RACADM

No

Local RACADM-TFTP

No

Local RACADM-FTP

No

Remote RACADM

Yes

Remote RACADM-TFTP

Yes

Remote RACADM-FTP

Yes

Firmware RACADM-TFTP

Yes

Firmware RACADM-FTP

Yes


Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\